#include <TMucTrack.h>
Public Member Functions | |
TMucTrack () | |
~TMucTrack () | |
Int_t | trackId () const |
Int_t | id () const |
Int_t | status () const |
Int_t | type () const |
Int_t | startPart () const |
Int_t | endPart () const |
Int_t | brLastLayer () const |
Int_t | ecLastLayer () const |
Int_t | numHits () const |
Int_t | numLayers () const |
Int_t | maxHitsInLayer () const |
Double_t | depth () const |
Double_t | chi2 () const |
Int_t | dof () const |
Double_t | rms () const |
Double_t | xPos () const |
Double_t | yPos () const |
Double_t | zPos () const |
Double_t | xPosSigma () const |
Double_t | yPosSigma () const |
Double_t | zPosSigma () const |
Double_t | px () const |
Double_t | py () const |
Double_t | pz () const |
Double_t | distance () const |
Double_t | deltaPhi () const |
Double_t | kalRechi2 () const |
Int_t | kaldof () const |
Double_t | kaldepth () const |
Int_t | kalbrLastLayer () const |
Int_t | kalecLastLayer () const |
void | setTrackId (Int_t trackId) |
void | setId (Int_t id) |
void | setStatus (Int_t st) |
void | setType (Int_t type) |
void | setStartPart (Int_t part) |
void | setEndPart (Int_t part) |
void | setBrLastLayer (Int_t layer) |
void | setEcLastLayer (Int_t layer) |
void | setNumHits (Int_t numHits) |
void | setNumLayers (Int_t numLayers) |
void | setMaxHitsInLayer (Int_t maxHits) |
void | setDepth (Double_t depth) |
void | setChi2 (Double_t chi2) |
void | setDof (Int_t dof) |
void | setRms (Double_t rms) |
void | setXPos (Double_t x) |
void | setYPos (Double_t y) |
void | setZPos (Double_t z) |
void | setXPosSigma (Double_t x) |
void | setYPosSigma (Double_t y) |
void | setZPosSigma (Double_t z) |
void | setPx (Double_t px) |
void | setPy (Double_t py) |
void | setPz (Double_t pz) |
void | setDistance (double dist) |
void | setDeltaPhi (double dphi) |
void | setkalRechi2 (Double_t ch) |
void | setkalDof (Int_t f) |
void | setkalDepth (Double_t de) |
void | setkalbrLastLayer (Int_t br) |
void | setkalecLastLayer (Int_t ec) |
Private Attributes | |
Int_t | m_trackId |
Int_t | m_id |
Int_t | m_status |
Int_t | m_type |
Int_t | m_startPart |
Int_t | m_endPart |
Int_t | m_brLastLayer |
Int_t | m_ecLastLayer |
Int_t | m_numHits |
Int_t | m_numLayers |
Int_t | m_maxHitsInLayer |
Double_t | m_depth |
Double_t | m_chi2 |
Int_t | m_dof |
Double_t | m_rms |
Double_t | m_xPos |
Double_t | m_yPos |
Double_t | m_zPos |
Double_t | m_xPosSigma |
Double_t | m_yPosSigma |
Double_t | m_zPosSigma |
Double_t | m_px |
Double_t | m_py |
Double_t | m_pz |
Double_t | m_distance |
Double_t | m_deltaPhi |
Double_t | m_kalrechi2 |
Int_t | m_kaldof |
Double_t | m_kaldepth |
Int_t | m_kalbrLastLayer |
Int_t | m_kalecLastLayer |
Definition at line 9 of file TMucTrack.h.
TMucTrack::TMucTrack | ( | ) |
TMucTrack::~TMucTrack | ( | ) |
Int_t TMucTrack::brLastLayer | ( | ) | const [inline] |
Definition at line 30 of file TMucTrack.h.
References m_brLastLayer.
Referenced by MucTrackCnv::TObjectToDataObject().
00030 { return m_brLastLayer; } // last layer with hits in barrel
Double_t TMucTrack::chi2 | ( | ) | const [inline] |
Definition at line 37 of file TMucTrack.h.
References m_chi2.
Referenced by MucTrackCnv::TObjectToDataObject().
00037 { return m_chi2; }
Double_t TMucTrack::deltaPhi | ( | ) | const [inline] |
Definition at line 54 of file TMucTrack.h.
References m_deltaPhi.
Referenced by MucTrackCnv::TObjectToDataObject().
00054 {return m_deltaPhi; }
Double_t TMucTrack::depth | ( | ) | const [inline] |
Definition at line 36 of file TMucTrack.h.
References m_depth.
Referenced by MucTrackCnv::TObjectToDataObject().
00036 { return m_depth; } // depth of the track transport in iron
Double_t TMucTrack::distance | ( | ) | const [inline] |
Definition at line 53 of file TMucTrack.h.
References m_distance.
Referenced by MucTrackCnv::TObjectToDataObject().
00053 {return m_distance; }
Int_t TMucTrack::dof | ( | ) | const [inline] |
Definition at line 38 of file TMucTrack.h.
References m_dof.
Referenced by MucTrackCnv::TObjectToDataObject().
00038 { return m_dof; }
Int_t TMucTrack::ecLastLayer | ( | ) | const [inline] |
Definition at line 31 of file TMucTrack.h.
References m_ecLastLayer.
Referenced by MucTrackCnv::TObjectToDataObject().
00031 { return m_ecLastLayer; } // last layer with hits in end cap
Int_t TMucTrack::endPart | ( | ) | const [inline] |
Definition at line 29 of file TMucTrack.h.
References m_endPart.
Referenced by MucTrackCnv::TObjectToDataObject().
00029 { return m_endPart; } // end position of track locates in which part
Int_t TMucTrack::id | ( | ) | const [inline] |
Int_t TMucTrack::kalbrLastLayer | ( | ) | const [inline] |
Definition at line 61 of file TMucTrack.h.
References m_kalbrLastLayer.
Referenced by MucTrackCnv::TObjectToDataObject().
00061 {return m_kalbrLastLayer;}
Double_t TMucTrack::kaldepth | ( | ) | const [inline] |
Definition at line 60 of file TMucTrack.h.
References m_kaldepth.
Referenced by MucTrackCnv::TObjectToDataObject().
00060 {return m_kaldepth;}
Int_t TMucTrack::kaldof | ( | ) | const [inline] |
Definition at line 59 of file TMucTrack.h.
References m_kaldof.
Referenced by MucTrackCnv::TObjectToDataObject().
00059 {return m_kaldof;}
Int_t TMucTrack::kalecLastLayer | ( | ) | const [inline] |
Definition at line 62 of file TMucTrack.h.
References m_kalecLastLayer.
Referenced by MucTrackCnv::TObjectToDataObject().
00062 {return m_kalecLastLayer;}
Double_t TMucTrack::kalRechi2 | ( | ) | const [inline] |
Definition at line 58 of file TMucTrack.h.
References m_kalrechi2.
Referenced by MucTrackCnv::TObjectToDataObject().
00058 {return m_kalrechi2;}
Int_t TMucTrack::maxHitsInLayer | ( | ) | const [inline] |
Definition at line 34 of file TMucTrack.h.
References m_maxHitsInLayer.
Referenced by MucTrackCnv::TObjectToDataObject().
00034 { return m_maxHitsInLayer; }
Int_t TMucTrack::numHits | ( | ) | const [inline] |
Definition at line 32 of file TMucTrack.h.
References m_numHits.
Referenced by MucTrackCnv::TObjectToDataObject().
00032 { return m_numHits; } // total hits on the track
Int_t TMucTrack::numLayers | ( | ) | const [inline] |
Definition at line 33 of file TMucTrack.h.
References m_numLayers.
Referenced by MucTrackCnv::TObjectToDataObject().
00033 { return m_numLayers; } // number of layers with hits
Double_t TMucTrack::px | ( | ) | const [inline] |
Definition at line 49 of file TMucTrack.h.
References m_px.
Referenced by MucTrackCnv::TObjectToDataObject().
00049 { return m_px; } // momentum on the start of track in muc
Double_t TMucTrack::py | ( | ) | const [inline] |
Definition at line 50 of file TMucTrack.h.
References m_py.
Referenced by MucTrackCnv::TObjectToDataObject().
00050 { return m_py; }
Double_t TMucTrack::pz | ( | ) | const [inline] |
Definition at line 51 of file TMucTrack.h.
References m_pz.
Referenced by MucTrackCnv::TObjectToDataObject().
00051 { return m_pz; }
Double_t TMucTrack::rms | ( | ) | const [inline] |
Definition at line 39 of file TMucTrack.h.
References m_rms.
Referenced by MucTrackCnv::TObjectToDataObject().
00039 { return m_rms; }
void TMucTrack::setBrLastLayer | ( | Int_t | layer | ) | [inline] |
Definition at line 73 of file TMucTrack.h.
References m_brLastLayer.
Referenced by MucTrackCnv::DataObjectToTObject().
00073 {m_brLastLayer = layer; }
void TMucTrack::setChi2 | ( | Double_t | chi2 | ) | [inline] |
Definition at line 80 of file TMucTrack.h.
References m_chi2.
Referenced by MucTrackCnv::DataObjectToTObject().
void TMucTrack::setDeltaPhi | ( | double | dphi | ) | [inline] |
Definition at line 97 of file TMucTrack.h.
References m_deltaPhi.
Referenced by MucTrackCnv::DataObjectToTObject().
00097 {m_deltaPhi = dphi; }
void TMucTrack::setDepth | ( | Double_t | depth | ) | [inline] |
Definition at line 79 of file TMucTrack.h.
References m_depth.
Referenced by MucTrackCnv::DataObjectToTObject().
void TMucTrack::setDistance | ( | double | dist | ) | [inline] |
Definition at line 96 of file TMucTrack.h.
References m_distance.
Referenced by MucTrackCnv::DataObjectToTObject().
00096 {m_distance = dist; }
void TMucTrack::setDof | ( | Int_t | dof | ) | [inline] |
Definition at line 81 of file TMucTrack.h.
References m_dof.
Referenced by MucTrackCnv::DataObjectToTObject().
void TMucTrack::setEcLastLayer | ( | Int_t | layer | ) | [inline] |
Definition at line 74 of file TMucTrack.h.
References m_ecLastLayer.
Referenced by MucTrackCnv::DataObjectToTObject().
00074 {m_ecLastLayer = layer; }
void TMucTrack::setEndPart | ( | Int_t | part | ) | [inline] |
Definition at line 72 of file TMucTrack.h.
References m_endPart.
Referenced by MucTrackCnv::DataObjectToTObject().
00072 {m_endPart = part; }
void TMucTrack::setId | ( | Int_t | id | ) | [inline] |
Definition at line 67 of file TMucTrack.h.
References m_id.
Referenced by MucTrackCnv::DataObjectToTObject().
void TMucTrack::setkalbrLastLayer | ( | Int_t | br | ) | [inline] |
Definition at line 103 of file TMucTrack.h.
References m_kalbrLastLayer.
Referenced by MucTrackCnv::DataObjectToTObject().
00103 {m_kalbrLastLayer = br;}
void TMucTrack::setkalDepth | ( | Double_t | de | ) | [inline] |
Definition at line 102 of file TMucTrack.h.
References m_kaldepth.
Referenced by MucTrackCnv::DataObjectToTObject().
00102 {m_kaldepth = de;}
void TMucTrack::setkalDof | ( | Int_t | f | ) | [inline] |
Definition at line 101 of file TMucTrack.h.
References m_kaldof.
Referenced by MucTrackCnv::DataObjectToTObject().
00101 {m_kaldof = f;}
void TMucTrack::setkalecLastLayer | ( | Int_t | ec | ) | [inline] |
Definition at line 104 of file TMucTrack.h.
References m_kalecLastLayer.
Referenced by MucTrackCnv::DataObjectToTObject().
00104 {m_kalecLastLayer = ec;}
void TMucTrack::setkalRechi2 | ( | Double_t | ch | ) | [inline] |
Definition at line 100 of file TMucTrack.h.
References m_kalrechi2.
Referenced by MucTrackCnv::DataObjectToTObject().
00100 {m_kalrechi2=ch;}
void TMucTrack::setMaxHitsInLayer | ( | Int_t | maxHits | ) | [inline] |
Definition at line 77 of file TMucTrack.h.
References m_maxHitsInLayer.
Referenced by MucTrackCnv::DataObjectToTObject().
00077 { m_maxHitsInLayer = maxHits; }
void TMucTrack::setNumHits | ( | Int_t | numHits | ) | [inline] |
Definition at line 75 of file TMucTrack.h.
References m_numHits.
Referenced by MucTrackCnv::DataObjectToTObject().
void TMucTrack::setNumLayers | ( | Int_t | numLayers | ) | [inline] |
Definition at line 76 of file TMucTrack.h.
References m_numLayers.
Referenced by MucTrackCnv::DataObjectToTObject().
00076 { m_numLayers = numLayers; }
void TMucTrack::setPx | ( | Double_t | px | ) | [inline] |
Definition at line 92 of file TMucTrack.h.
References m_px.
Referenced by MucTrackCnv::DataObjectToTObject().
void TMucTrack::setPy | ( | Double_t | py | ) | [inline] |
Definition at line 93 of file TMucTrack.h.
References m_py.
Referenced by MucTrackCnv::DataObjectToTObject().
void TMucTrack::setPz | ( | Double_t | pz | ) | [inline] |
Definition at line 94 of file TMucTrack.h.
References m_pz.
Referenced by MucTrackCnv::DataObjectToTObject().
void TMucTrack::setRms | ( | Double_t | rms | ) | [inline] |
Definition at line 82 of file TMucTrack.h.
References m_rms.
Referenced by MucTrackCnv::DataObjectToTObject().
void TMucTrack::setStartPart | ( | Int_t | part | ) | [inline] |
Definition at line 71 of file TMucTrack.h.
References m_startPart.
Referenced by MucTrackCnv::DataObjectToTObject().
00071 {m_startPart = part; }
void TMucTrack::setStatus | ( | Int_t | st | ) | [inline] |
Definition at line 68 of file TMucTrack.h.
References m_status.
Referenced by MucTrackCnv::DataObjectToTObject().
00068 { m_status = st; }
void TMucTrack::setTrackId | ( | Int_t | trackId | ) | [inline] |
Definition at line 66 of file TMucTrack.h.
References m_trackId.
Referenced by MucTrackCnv::DataObjectToTObject().
void TMucTrack::setType | ( | Int_t | type | ) | [inline] |
Definition at line 69 of file TMucTrack.h.
References m_type.
Referenced by MucTrackCnv::DataObjectToTObject().
void TMucTrack::setXPos | ( | Double_t | x | ) | [inline] |
Definition at line 84 of file TMucTrack.h.
References m_xPos.
Referenced by MucTrackCnv::DataObjectToTObject().
void TMucTrack::setXPosSigma | ( | Double_t | x | ) | [inline] |
Definition at line 88 of file TMucTrack.h.
References m_xPosSigma.
Referenced by MucTrackCnv::DataObjectToTObject().
00088 { m_xPosSigma = x; }
void TMucTrack::setYPos | ( | Double_t | y | ) | [inline] |
Definition at line 85 of file TMucTrack.h.
References m_yPos.
Referenced by MucTrackCnv::DataObjectToTObject().
00085 { m_yPos = y; }
void TMucTrack::setYPosSigma | ( | Double_t | y | ) | [inline] |
Definition at line 89 of file TMucTrack.h.
References m_yPosSigma.
Referenced by MucTrackCnv::DataObjectToTObject().
00089 { m_yPosSigma = y; }
void TMucTrack::setZPos | ( | Double_t | z | ) | [inline] |
Definition at line 86 of file TMucTrack.h.
References m_zPos.
Referenced by MucTrackCnv::DataObjectToTObject().
00086 { m_zPos = z; }
void TMucTrack::setZPosSigma | ( | Double_t | z | ) | [inline] |
Definition at line 90 of file TMucTrack.h.
References m_zPosSigma.
Referenced by MucTrackCnv::DataObjectToTObject().
00090 { m_zPosSigma = z; }
Int_t TMucTrack::startPart | ( | ) | const [inline] |
Definition at line 28 of file TMucTrack.h.
References m_startPart.
Referenced by MucTrackCnv::TObjectToDataObject().
00028 { return m_startPart; } // start position of track locates in which part
Int_t TMucTrack::status | ( | void | ) | const [inline] |
Definition at line 25 of file TMucTrack.h.
References m_status.
Referenced by MucTrackCnv::TObjectToDataObject().
00025 { return m_status; }
Int_t TMucTrack::trackId | ( | ) | const [inline] |
Definition at line 23 of file TMucTrack.h.
References m_trackId.
Referenced by MucTrackCnv::TObjectToDataObject().
00023 { return m_trackId; }
Int_t TMucTrack::type | ( | void | ) | const [inline] |
Definition at line 26 of file TMucTrack.h.
References m_type.
Referenced by MucTrackCnv::TObjectToDataObject().
00026 { return m_type; }
Double_t TMucTrack::xPos | ( | ) | const [inline] |
Definition at line 41 of file TMucTrack.h.
References m_xPos.
Referenced by MucTrackCnv::TObjectToDataObject().
00041 { return m_xPos; } // position on the start of track in muc (vertex)
Double_t TMucTrack::xPosSigma | ( | ) | const [inline] |
Definition at line 45 of file TMucTrack.h.
References m_xPosSigma.
Referenced by MucTrackCnv::TObjectToDataObject().
00045 {return m_xPosSigma; }
Double_t TMucTrack::yPos | ( | ) | const [inline] |
Definition at line 42 of file TMucTrack.h.
References m_yPos.
Referenced by MucTrackCnv::TObjectToDataObject().
00042 { return m_yPos; }
Double_t TMucTrack::yPosSigma | ( | ) | const [inline] |
Definition at line 46 of file TMucTrack.h.
References m_yPosSigma.
Referenced by MucTrackCnv::TObjectToDataObject().
00046 {return m_yPosSigma; }
Double_t TMucTrack::zPos | ( | ) | const [inline] |
Definition at line 43 of file TMucTrack.h.
References m_zPos.
Referenced by MucTrackCnv::TObjectToDataObject().
00043 { return m_zPos; }
Double_t TMucTrack::zPosSigma | ( | ) | const [inline] |
Definition at line 47 of file TMucTrack.h.
References m_zPosSigma.
Referenced by MucTrackCnv::TObjectToDataObject().
00047 {return m_zPosSigma; }
Int_t TMucTrack::m_brLastLayer [private] |
Double_t TMucTrack::m_chi2 [private] |
Double_t TMucTrack::m_deltaPhi [private] |
Double_t TMucTrack::m_depth [private] |
Double_t TMucTrack::m_distance [private] |
Int_t TMucTrack::m_dof [private] |
Int_t TMucTrack::m_ecLastLayer [private] |
Int_t TMucTrack::m_endPart [private] |
Int_t TMucTrack::m_id [private] |
Int_t TMucTrack::m_kalbrLastLayer [private] |
Definition at line 148 of file TMucTrack.h.
Referenced by kalbrLastLayer(), and setkalbrLastLayer().
Double_t TMucTrack::m_kaldepth [private] |
Int_t TMucTrack::m_kaldof [private] |
Int_t TMucTrack::m_kalecLastLayer [private] |
Definition at line 149 of file TMucTrack.h.
Referenced by kalecLastLayer(), and setkalecLastLayer().
Double_t TMucTrack::m_kalrechi2 [private] |
Int_t TMucTrack::m_maxHitsInLayer [private] |
Definition at line 121 of file TMucTrack.h.
Referenced by maxHitsInLayer(), and setMaxHitsInLayer().
Int_t TMucTrack::m_numHits [private] |
Int_t TMucTrack::m_numLayers [private] |
Double_t TMucTrack::m_px [private] |
Double_t TMucTrack::m_py [private] |
Double_t TMucTrack::m_pz [private] |
Double_t TMucTrack::m_rms [private] |
Int_t TMucTrack::m_startPart [private] |
Int_t TMucTrack::m_status [private] |
Int_t TMucTrack::m_trackId [private] |
Int_t TMucTrack::m_type [private] |
Double_t TMucTrack::m_xPos [private] |
Double_t TMucTrack::m_xPosSigma [private] |
Double_t TMucTrack::m_yPos [private] |
Double_t TMucTrack::m_yPosSigma [private] |
Double_t TMucTrack::m_zPos [private] |
Double_t TMucTrack::m_zPosSigma [private] |