HYDRA_development_version
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
HMdcTrk Class Reference

#include <hmdctrk.h>

Inheritance diagram for HMdcTrk:
Collaboration diagram for HMdcTrk:

Public Member Functions

 HMdcTrk (void)
 
 ~HMdcTrk (void)
 
void setZ (Float_t az, Float_t err)
 
void setR (Float_t ar, Float_t err)
 
void setP (Float_t ap, Float_t err)
 
void setTheta (Float_t atheta, Float_t err)
 
void setPhi (Float_t aphi, Float_t err)
 
void setCharge (Int_t c)
 
void setChi2 (Float_t chi)
 
void setFlag (Int_t aFlag)
 
void setSector (Int_t aSector)
 
void setSegmentIndex (Int_t index, Int_t segment)
 
void readFromSegment (HMdcSeg *seg)
 
Float_t getZ (void)
 
Float_t getErrZ (void)
 
Float_t getR (void)
 
Float_t getErrR (void)
 
Float_t getP (void)
 
Float_t getErrP (void)
 
Float_t getTheta (void)
 
Float_t getErrTheta (void)
 
Float_t getPhi (void)
 
Float_t getErrPhi (void)
 
Int_t getCharge (void)
 
Float_t getChi2 (void)
 
Int_t getSector (void)
 
Int_t getSegmentIndex (Int_t segment)
 

Protected Attributes

Float_t z
 
Float_t r
 
Float_t p
 
Float_t theta
 
Float_t phi
 
Int_t charge
 
Float_t chi2
 
HSymMat5 cov
 
Int_t flag
 
Int_t sector
 
Int_t segIndex [2]
 

Detailed Description

Definition at line 9 of file hmdctrk.h.

Constructor & Destructor Documentation

HMdcTrk::HMdcTrk ( void  )
inline

Definition at line 54 of file hmdctrk.h.

References charge, chi2, flag, p, phi, r, sector, segIndex, theta, and z.

HMdcTrk::~HMdcTrk ( void  )
inline

Definition at line 24 of file hmdctrk.h.

Member Function Documentation

Int_t HMdcTrk::getCharge ( void  )
inline

Definition at line 46 of file hmdctrk.h.

References charge.

Float_t HMdcTrk::getChi2 ( void  )
inline

Definition at line 47 of file hmdctrk.h.

References chi2.

Float_t HMdcTrk::getErrP ( void  )
inline

Definition at line 41 of file hmdctrk.h.

References HSymMat::getErr().

Float_t HMdcTrk::getErrPhi ( void  )
inline

Definition at line 45 of file hmdctrk.h.

References HSymMat::getErr().

Float_t HMdcTrk::getErrR ( void  )
inline

Definition at line 39 of file hmdctrk.h.

References HSymMat::getErr().

Float_t HMdcTrk::getErrTheta ( void  )
inline

Definition at line 43 of file hmdctrk.h.

References HSymMat::getErr().

Float_t HMdcTrk::getErrZ ( void  )
inline

Definition at line 37 of file hmdctrk.h.

References HSymMat::getErr().

Float_t HMdcTrk::getP ( void  )
inline

Definition at line 40 of file hmdctrk.h.

References p.

Float_t HMdcTrk::getPhi ( void  )
inline

Definition at line 44 of file hmdctrk.h.

References phi.

Float_t HMdcTrk::getR ( void  )
inline

Definition at line 38 of file hmdctrk.h.

References r.

Int_t HMdcTrk::getSector ( void  )
inline

Definition at line 48 of file hmdctrk.h.

References sector.

Int_t HMdcTrk::getSegmentIndex ( Int_t  segment)
inline

Definition at line 49 of file hmdctrk.h.

Float_t HMdcTrk::getTheta ( void  )
inline

Definition at line 42 of file hmdctrk.h.

References theta.

Float_t HMdcTrk::getZ ( void  )
inline

Definition at line 36 of file hmdctrk.h.

References z.

void HMdcTrk::setCharge ( Int_t  c)
inline

Definition at line 30 of file hmdctrk.h.

void HMdcTrk::setChi2 ( Float_t  chi)
inline

Definition at line 31 of file hmdctrk.h.

void HMdcTrk::setFlag ( Int_t  aFlag)
inline

Definition at line 32 of file hmdctrk.h.

void HMdcTrk::setP ( Float_t  ap,
Float_t  err 
)
inline

Definition at line 27 of file hmdctrk.h.

References HSymMat::setErr().

void HMdcTrk::setPhi ( Float_t  aphi,
Float_t  err 
)
inline

Definition at line 29 of file hmdctrk.h.

References HSymMat::setErr().

Referenced by readFromSegment().

void HMdcTrk::setR ( Float_t  ar,
Float_t  err 
)
inline

Definition at line 26 of file hmdctrk.h.

References HSymMat::setErr().

Referenced by readFromSegment().

void HMdcTrk::setSector ( Int_t  aSector)
inline

Definition at line 33 of file hmdctrk.h.

void HMdcTrk::setSegmentIndex ( Int_t  index,
Int_t  segment 
)
inline

Definition at line 34 of file hmdctrk.h.

void HMdcTrk::setTheta ( Float_t  atheta,
Float_t  err 
)
inline

Definition at line 28 of file hmdctrk.h.

References HSymMat::setErr().

Referenced by readFromSegment().

void HMdcTrk::setZ ( Float_t  az,
Float_t  err 
)
inline

Definition at line 25 of file hmdctrk.h.

References HSymMat::setErr().

Referenced by readFromSegment().

Member Data Documentation

Int_t HMdcTrk::charge
protected

Definition at line 16 of file hmdctrk.h.

Referenced by getCharge(), and HMdcTrk().

Float_t HMdcTrk::chi2
protected

Definition at line 17 of file hmdctrk.h.

Referenced by getChi2(), and HMdcTrk().

HSymMat5 HMdcTrk::cov
protected

Definition at line 18 of file hmdctrk.h.

Int_t HMdcTrk::flag
protected

Definition at line 19 of file hmdctrk.h.

Referenced by HMdcTrk().

Float_t HMdcTrk::p
protected

Definition at line 13 of file hmdctrk.h.

Referenced by getP(), and HMdcTrk().

Float_t HMdcTrk::phi
protected

Definition at line 15 of file hmdctrk.h.

Referenced by getPhi(), and HMdcTrk().

Float_t HMdcTrk::r
protected

Definition at line 12 of file hmdctrk.h.

Referenced by getR(), and HMdcTrk().

Int_t HMdcTrk::sector
protected

Definition at line 20 of file hmdctrk.h.

Referenced by getSector(), and HMdcTrk().

Int_t HMdcTrk::segIndex[2]
protected

Definition at line 21 of file hmdctrk.h.

Referenced by HMdcTrk().

Float_t HMdcTrk::theta
protected

Definition at line 14 of file hmdctrk.h.

Referenced by getTheta(), and HMdcTrk().

Float_t HMdcTrk::z
protected

Definition at line 11 of file hmdctrk.h.

Referenced by getZ(), and HMdcTrk().


The documentation for this class was generated from the following files: