#include <RecExtTrack.h>
Inheritance diagram for RecExtTrack:
Public Member Functions | |
const CLID & | clID () const |
RecExtTrack () | |
RecExtTrack (const DstExtTrack &aDstExtTrack) | |
RecExtTrack & | operator= (const DstExtTrack &aDstExtTrack) |
~RecExtTrack () | |
const ExtMucHitVec | getExtMucHitVec () const |
const ExtMucHitVec | getExtMucHitVec (int parId) const |
const ExtMucHitVec | GetExtMucHitVec () const |
const ExtMucHitVec | GetExtMucHitVec (int parId) const |
void | AddExtMucHit (ExtMucHit aExtMucHit) |
const vector< double > | pathInTof1 () const |
const vector< double > | pathInTof1 (int parId) const |
const vector< double > | pathInTof2 () const |
const vector< double > | pathInTof2 (int parId) const |
void | setPathInTof1 (vector< double > x) |
void | setPathInTof2 (vector< double > x) |
const int | GetTrackId () const |
const int | trackId () const |
const Hep3Vector | tof1Position () const |
const Hep3Vector | tof1Position (int parID) const |
const Hep3Vector | tof1Momentum () const |
const Hep3Vector | tof1Momentum (int parID) const |
const string | tof1VolumeName () const |
const string | tof1VolumeName (int parID) const |
const int | tof1VolumeNumber () const |
const int | tof1VolumeNumber (int parID) const |
const double | tof1 () const |
const double | tof1 (int parID) const |
const double | tof1Path () const |
const double | tof1Path (int parID) const |
const double | tof1PosSigmaAlongZ () const |
const double | tof1PosSigmaAlongZ (int parID) const |
const double | tof1PosSigmaAlongT () const |
const double | tof1PosSigmaAlongT (int parID) const |
const double | tof1PosSigmaAlongX () const |
const double | tof1PosSigmaAlongX (int parID) const |
const double | tof1PosSigmaAlongY () const |
const double | tof1PosSigmaAlongY (int parID) const |
const HepSymMatrix | tof1ErrorMatrix () const |
const HepSymMatrix | tof1ErrorMatrix (int parID) const |
const Hep3Vector | tof2Position () const |
const Hep3Vector | tof2Position (int parID) const |
const Hep3Vector | tof2Momentum () const |
const Hep3Vector | tof2Momentum (int parID) const |
const string | tof2VolumeName () const |
const string | tof2VolumeName (int parID) const |
const int | tof2VolumeNumber () const |
const int | tof2VolumeNumber (int parID) const |
const double | tof2 () const |
const double | tof2 (int parID) const |
const double | tof2Path () const |
const double | tof2Path (int parID) const |
const double | tof2PosSigmaAlongZ () const |
const double | tof2PosSigmaAlongZ (int parID) const |
const double | tof2PosSigmaAlongT () const |
const double | tof2PosSigmaAlongT (int parID) const |
const double | tof2PosSigmaAlongX () const |
const double | tof2PosSigmaAlongX (int parID) const |
const double | tof2PosSigmaAlongY () const |
const double | tof2PosSigmaAlongY (int parID) const |
const HepSymMatrix | tof2ErrorMatrix () const |
const HepSymMatrix | tof2ErrorMatrix (int parID) const |
const Hep3Vector | emcPosition () const |
const Hep3Vector | emcPosition (int parID) const |
const Hep3Vector | emcMomentum () const |
const Hep3Vector | emcMomentum (int parID) const |
const string | emcVolumeName () const |
const string | emcVolumeName (int parID) const |
const int | emcVolumeNumber () const |
const int | emcVolumeNumber (int parID) const |
const double | emcPosSigmaAlongTheta () const |
const double | emcPosSigmaAlongTheta (int parID) const |
const double | emcPosSigmaAlongPhi () const |
const double | emcPosSigmaAlongPhi (int parID) const |
const HepSymMatrix | emcErrorMatrix () const |
const HepSymMatrix | emcErrorMatrix (int parID) const |
const double | emcPath () const |
const double | emcPath (int parID) const |
const Hep3Vector | mucPosition () const |
const Hep3Vector | mucPosition (int parID) const |
const Hep3Vector | mucMomentum () const |
const Hep3Vector | mucMomentum (int parID) const |
const string | mucVolumeName () const |
const string | mucVolumeName (int parID) const |
const int | mucVolumeNumber () const |
const int | mucVolumeNumber (int parID) const |
const double | mucPosSigmaAlongZ () const |
const double | mucPosSigmaAlongZ (int parID) const |
const double | mucPosSigmaAlongT () const |
const double | mucPosSigmaAlongT (int parID) const |
const double | mucPosSigmaAlongX () const |
const double | mucPosSigmaAlongX (int parID) const |
const double | mucPosSigmaAlongY () const |
const double | mucPosSigmaAlongY (int parID) const |
const HepSymMatrix | mucErrorMatrix () const |
const HepSymMatrix | mucErrorMatrix (int parID) const |
const double | MucKalchi2 () const |
const double | MucKalchi2 (int parID) const |
const int | MucKaldof () const |
const int | MucKaldof (int parID) const |
const double | MucKaldepth () const |
const double | MucKaldepth (int parID) const |
const int | MucKalbrLastLayer () const |
const int | MucKalbrLastLayer (int parID) const |
const int | MucKalecLastLayer () const |
const int | MucKalecLastLayer (int parID) const |
const int | MucKalnumHits () const |
const int | MucKalnumHits (int parID) const |
void | SetTrackId (int trackId) |
void | SetParType (int aParType=2) |
void | SetTof1Data (Hep3Vector aPosition, Hep3Vector aMomentum, string aVolumeName, int aVolumeNumber, double aTof, double aPath, HepSymMatrix aErrorMatrix, double aZSigma=0., double aTSigma=0., double aXSigma=0., double aYSigma=0.) |
void | SetTof2Data (Hep3Vector aPosition, Hep3Vector aMomentum, string aVolumeName, int aVolumeNumber, double aTof, double aPath, HepSymMatrix aErrorMatrix, double aZSigma=0., double aTSigma=0., double aXSigma=0., double aYSigma=0.) |
void | SetEmcData (Hep3Vector aPosition, Hep3Vector aMomentum, string aVolumeName, int aVolumeNumber, double aThetaSigma, double aPhiSigma, HepSymMatrix aErrorMatrix) |
void | SetEmcPath (double path) |
void | SetMucData (Hep3Vector aPosition, Hep3Vector aMomentum, string aVolumeName, int aVolumeNumber, HepSymMatrix aErrorMatrix, double aZSigma=0., double aTSigma=0., double aXSigma=0., double aYSigma=0.) |
void | SetMucKalData (double chi2, int dof, double depth, int brLastLay, int ecLastLay, int nhits) |
Static Public Member Functions | |
static const CLID & | classID () |
Protected Attributes | |
int | myParticleType |
Private Attributes | |
vector< ExtMucHitVec > | myExtMucHitVec |
vector< vector< double > > | myPathInTof1 |
vector< vector< double > > | myPathInTof2 |
Definition at line 28 of file RecExtTrack.h.
RecExtTrack::RecExtTrack | ( | ) |
Definition at line 24 of file RecExtTrack.cxx.
References genRecEmupikp::i, myExtMucHitVec, myPathInTof1, and myPathInTof2.
00025 {/* 00026 myTof1VolumeName="TOF1"; 00027 myTof2VolumeName="TOF2"; 00028 myEmcVolumeName="EMC"; 00029 myMucVolumeName="MUC"; 00030 Hep3Vector zeroVector(0.,0.,0.); 00031 myTof1Position = zeroVector; 00032 myTof1Momentum = zeroVector; 00033 myTof2Position = zeroVector; 00034 myTof2Momentum = zeroVector; 00035 myEmcPosition = zeroVector; 00036 myEmcMomentum = zeroVector; 00037 myMucPosition = zeroVector; 00038 myMucMomentum = zeroVector; 00039 00040 myTof1VolumeNumber=-1; 00041 myTof2VolumeNumber=-1; 00042 myEmcVolumeNumber=-1; 00043 myMucVolumeNumber=-1; 00044 00045 myTof1=0.; 00046 myTof1Path=0.; 00047 myTof1PosSigmaAlongZ=0.; 00048 myTof1PosSigmaAlongT=0.; 00049 myTof1PosSigmaAlongX=0.; 00050 myTof1PosSigmaAlongY=0.; 00051 myTof2=0.; 00052 myTof2Path=0.; 00053 myTof2PosSigmaAlongZ=0.; 00054 myTof2PosSigmaAlongT=0.; 00055 myTof2PosSigmaAlongX=0.; 00056 myTof2PosSigmaAlongY=0.; 00057 myEmcPosSigmaAlongTheta=0.; 00058 myEmcPosSigmaAlongPhi=0.; 00059 myMucPosSigmaAlongZ=0.; 00060 myMucPosSigmaAlongT=0.; 00061 myMucPosSigmaAlongX=0.; 00062 myMucPosSigmaAlongY=0.; 00063 00064 HepSymMatrix zeroMatrix(6,0); 00065 myTof1ErrorMatrix=zeroMatrix; 00066 myTof2ErrorMatrix=zeroMatrix; 00067 myEmcErrorMatrix=zeroMatrix; 00068 myMucErrorMatrix=zeroMatrix; 00069 00070 myEmcPath = 0;*/ 00071 00072 //myPathInTof1 = 0.0; 00073 //myPathInTof2 = 0.0; 00074 00075 vector<double> vd; 00076 ExtMucHitVec muHitVec; 00077 for(int i=0; i<5; i++) 00078 { 00079 myExtMucHitVec.push_back(muHitVec); 00080 myPathInTof1.push_back(vd); 00081 myPathInTof2.push_back(vd); 00082 } 00083 }
RecExtTrack::RecExtTrack | ( | const DstExtTrack & | aDstExtTrack | ) |
RecExtTrack::~RecExtTrack | ( | ) |
void RecExtTrack::AddExtMucHit | ( | ExtMucHit | aExtMucHit | ) | [inline] |
Definition at line 53 of file RecExtTrack.h.
References myExtMucHitVec, and DstExtTrack::myParticleType.
Referenced by RecExtTrackCnv::TObjectToDataObject().
00053 {myExtMucHitVec[myParticleType].push_back(aExtMucHit);};
static const CLID& RecExtTrack::classID | ( | ) | [inline, static] |
Reimplemented from DstExtTrack.
Definition at line 36 of file RecExtTrack.h.
References CLID_RecExtTrack.
Referenced by clID().
00037 { 00038 return CLID_RecExtTrack; 00039 }
const CLID& RecExtTrack::clID | ( | ) | const [inline] |
Reimplemented from DstExtTrack.
Definition at line 31 of file RecExtTrack.h.
References classID().
00032 { 00033 return RecExtTrack::classID(); 00034 }
const HepSymMatrix DstExtTrack::emcErrorMatrix | ( | int | parID | ) | const [inline, inherited] |
Definition at line 139 of file DstExtTrack.h.
References DstExtTrack::myEmcErrorMatrix.
00139 {return myEmcErrorMatrix[parID];};
const HepSymMatrix DstExtTrack::emcErrorMatrix | ( | ) | const [inline, inherited] |
Definition at line 138 of file DstExtTrack.h.
References DstExtTrack::myEmcErrorMatrix, and DstExtTrack::myParticleType.
00138 {return myEmcErrorMatrix[myParticleType];};
const Hep3Vector DstExtTrack::emcMomentum | ( | int | parID | ) | const [inline, inherited] |
Definition at line 129 of file DstExtTrack.h.
References DstExtTrack::myEmcMomentum.
00129 {return myEmcMomentum[parID];};
const Hep3Vector DstExtTrack::emcMomentum | ( | ) | const [inline, inherited] |
Definition at line 128 of file DstExtTrack.h.
References DstExtTrack::myEmcMomentum, and DstExtTrack::myParticleType.
00128 {return myEmcMomentum[myParticleType];};
const double DstExtTrack::emcPath | ( | int | parID | ) | const [inline, inherited] |
Definition at line 141 of file DstExtTrack.h.
References DstExtTrack::myEmcPath.
00141 {return myEmcPath[parID];};
const double DstExtTrack::emcPath | ( | ) | const [inline, inherited] |
Definition at line 140 of file DstExtTrack.h.
References DstExtTrack::myEmcPath, and DstExtTrack::myParticleType.
00140 {return myEmcPath[myParticleType];};
const Hep3Vector DstExtTrack::emcPosition | ( | int | parID | ) | const [inline, inherited] |
Definition at line 127 of file DstExtTrack.h.
References DstExtTrack::myEmcPosition.
00127 {return myEmcPosition[parID];};
const Hep3Vector DstExtTrack::emcPosition | ( | ) | const [inline, inherited] |
Definition at line 126 of file DstExtTrack.h.
References DstExtTrack::myEmcPosition, and DstExtTrack::myParticleType.
Referenced by DTagTool::angleShowerwithTrack(), SD0Tag::execute(), EvtSelExample::execute(), DQASelHadron::execute(), DQASelDimu::execute(), DQASelBhabha::execute(), DQARhopi::execute(), DQADtag::execute(), Rhopi::execute(), PipiJpsi::execute(), Ppjrhopi::execute(), Gam4pikp::execute(), UserPi0Cut::isGoodPhoton(), LocalPhotonSelector::operator()(), EmcPID::particleIDCalculation(), and Pi0EtaToGGRecAlg::validPhoton().
00126 {return myEmcPosition[myParticleType];};
const double DstExtTrack::emcPosSigmaAlongPhi | ( | int | parID | ) | const [inline, inherited] |
Definition at line 137 of file DstExtTrack.h.
References DstExtTrack::myEmcPosSigmaAlongPhi.
00137 {return myEmcPosSigmaAlongPhi[parID];};
const double DstExtTrack::emcPosSigmaAlongPhi | ( | ) | const [inline, inherited] |
Definition at line 136 of file DstExtTrack.h.
References DstExtTrack::myEmcPosSigmaAlongPhi, and DstExtTrack::myParticleType.
00136 {return myEmcPosSigmaAlongPhi[myParticleType];};
const double DstExtTrack::emcPosSigmaAlongTheta | ( | int | parID | ) | const [inline, inherited] |
Definition at line 135 of file DstExtTrack.h.
References DstExtTrack::myEmcPosSigmaAlongTheta.
00135 {return myEmcPosSigmaAlongTheta[parID];};
const double DstExtTrack::emcPosSigmaAlongTheta | ( | ) | const [inline, inherited] |
Definition at line 134 of file DstExtTrack.h.
References DstExtTrack::myEmcPosSigmaAlongTheta, and DstExtTrack::myParticleType.
00134 {return myEmcPosSigmaAlongTheta[myParticleType];};
const string DstExtTrack::emcVolumeName | ( | int | parID | ) | const [inline, inherited] |
Definition at line 131 of file DstExtTrack.h.
References DstExtTrack::myEmcVolumeName.
00131 {return myEmcVolumeName[parID];};
const string DstExtTrack::emcVolumeName | ( | ) | const [inline, inherited] |
Definition at line 130 of file DstExtTrack.h.
References DstExtTrack::myEmcVolumeName, and DstExtTrack::myParticleType.
00130 {return myEmcVolumeName[myParticleType];};
const int DstExtTrack::emcVolumeNumber | ( | int | parID | ) | const [inline, inherited] |
Definition at line 133 of file DstExtTrack.h.
References DstExtTrack::myEmcVolumeNumber.
00133 {return myEmcVolumeNumber[parID];};
const int DstExtTrack::emcVolumeNumber | ( | ) | const [inline, inherited] |
Definition at line 132 of file DstExtTrack.h.
References DstExtTrack::myEmcVolumeNumber, and DstExtTrack::myParticleType.
Referenced by DTagTool::angleShowerwithTrack(), SD0Tag::execute(), EvtSelExample::execute(), DQASelHadron::execute(), DQASelDimu::execute(), DQASelBhabha::execute(), DQARhopi::execute(), DQADtag::execute(), Rhopi::execute(), PipiJpsi::execute(), Ppjrhopi::execute(), Gam4pikp::execute(), UserPi0Cut::isGoodPhoton(), LocalPhotonSelector::operator()(), EmcPID::particleIDCalculation(), and Pi0EtaToGGRecAlg::validPhoton().
00132 {return myEmcVolumeNumber[myParticleType];};
const ExtMucHitVec RecExtTrack::GetExtMucHitVec | ( | int | parId | ) | const [inline] |
Definition at line 51 of file RecExtTrack.h.
References myExtMucHitVec.
00051 {return myExtMucHitVec[parId];};
const ExtMucHitVec RecExtTrack::GetExtMucHitVec | ( | ) | const [inline] |
Definition at line 50 of file RecExtTrack.h.
References myExtMucHitVec, and DstExtTrack::myParticleType.
00050 {return myExtMucHitVec[myParticleType];};
const ExtMucHitVec RecExtTrack::getExtMucHitVec | ( | int | parId | ) | const [inline] |
Definition at line 48 of file RecExtTrack.h.
References myExtMucHitVec.
00048 {return myExtMucHitVec[parId];};
const ExtMucHitVec RecExtTrack::getExtMucHitVec | ( | ) | const [inline] |
Definition at line 47 of file RecExtTrack.h.
References myExtMucHitVec, and DstExtTrack::myParticleType.
00047 {return myExtMucHitVec[myParticleType];};
const int DstExtTrack::GetTrackId | ( | ) | const [inline, inherited] |
Definition at line 42 of file DstExtTrack.h.
References DstExtTrack::m_trackId.
Referenced by RecMucTrack::SetExtTrack().
00042 {return m_trackId ;}
const HepSymMatrix DstExtTrack::mucErrorMatrix | ( | int | parID | ) | const [inline, inherited] |
Definition at line 171 of file DstExtTrack.h.
References DstExtTrack::myMucErrorMatrix.
00171 {return myMucErrorMatrix[parID];};
const HepSymMatrix DstExtTrack::mucErrorMatrix | ( | ) | const [inline, inherited] |
Definition at line 170 of file DstExtTrack.h.
References DstExtTrack::myMucErrorMatrix, and DstExtTrack::myParticleType.
00170 {return myMucErrorMatrix[myParticleType];};
const int DstExtTrack::MucKalbrLastLayer | ( | int | parID | ) | const [inline, inherited] |
Definition at line 181 of file DstExtTrack.h.
References DstExtTrack::myMucKalbrLastLayer.
00181 { return myMucKalbrLastLayer[1];};
const int DstExtTrack::MucKalbrLastLayer | ( | ) | const [inline, inherited] |
Definition at line 180 of file DstExtTrack.h.
References DstExtTrack::myMucKalbrLastLayer.
00180 { return myMucKalbrLastLayer[1];};
const double DstExtTrack::MucKalchi2 | ( | int | parID | ) | const [inline, inherited] |
Definition at line 175 of file DstExtTrack.h.
References DstExtTrack::myMucKalchi2.
00175 { return myMucKalchi2[1];}
const double DstExtTrack::MucKalchi2 | ( | ) | const [inline, inherited] |
Definition at line 174 of file DstExtTrack.h.
References DstExtTrack::myMucKalchi2.
00174 { return myMucKalchi2[1];};
const double DstExtTrack::MucKaldepth | ( | int | parID | ) | const [inline, inherited] |
Definition at line 179 of file DstExtTrack.h.
References DstExtTrack::myMucKaldepth.
00179 { return myMucKaldepth[1];};
const double DstExtTrack::MucKaldepth | ( | ) | const [inline, inherited] |
Definition at line 178 of file DstExtTrack.h.
References DstExtTrack::myMucKaldepth.
00178 { return myMucKaldepth[1];};
const int DstExtTrack::MucKaldof | ( | int | parID | ) | const [inline, inherited] |
Definition at line 177 of file DstExtTrack.h.
References DstExtTrack::myMucKaldof.
00177 { return myMucKaldof[1];};
const int DstExtTrack::MucKaldof | ( | ) | const [inline, inherited] |
Definition at line 176 of file DstExtTrack.h.
References DstExtTrack::myMucKaldof.
00176 { return myMucKaldof[1];};
const int DstExtTrack::MucKalecLastLayer | ( | int | parID | ) | const [inline, inherited] |
Definition at line 183 of file DstExtTrack.h.
References DstExtTrack::myMucKalecLastLayer.
00183 { return myMucKalecLastLayer[1];};
const int DstExtTrack::MucKalecLastLayer | ( | ) | const [inline, inherited] |
Definition at line 182 of file DstExtTrack.h.
References DstExtTrack::myMucKalecLastLayer.
00182 { return myMucKalecLastLayer[1];};
const int DstExtTrack::MucKalnumHits | ( | int | parID | ) | const [inline, inherited] |
Definition at line 185 of file DstExtTrack.h.
References DstExtTrack::myMucKalnumHits.
00185 { return myMucKalnumHits[1];};
const int DstExtTrack::MucKalnumHits | ( | ) | const [inline, inherited] |
Definition at line 184 of file DstExtTrack.h.
References DstExtTrack::myMucKalnumHits.
00184 { return myMucKalnumHits[1];};
const Hep3Vector DstExtTrack::mucMomentum | ( | int | parID | ) | const [inline, inherited] |
Definition at line 157 of file DstExtTrack.h.
References DstExtTrack::myMucMomentum.
00157 {return myMucMomentum[parID];};
const Hep3Vector DstExtTrack::mucMomentum | ( | ) | const [inline, inherited] |
Definition at line 156 of file DstExtTrack.h.
References DstExtTrack::myMucMomentum, and DstExtTrack::myParticleType.
00156 {return myMucMomentum[myParticleType];};
const Hep3Vector DstExtTrack::mucPosition | ( | int | parID | ) | const [inline, inherited] |
Definition at line 155 of file DstExtTrack.h.
References DstExtTrack::myMucPosition.
00155 {return myMucPosition[parID];};
const Hep3Vector DstExtTrack::mucPosition | ( | ) | const [inline, inherited] |
Definition at line 154 of file DstExtTrack.h.
References DstExtTrack::myMucPosition, and DstExtTrack::myParticleType.
00154 {return myMucPosition[myParticleType];};
const double DstExtTrack::mucPosSigmaAlongT | ( | int | parID | ) | const [inline, inherited] |
Definition at line 165 of file DstExtTrack.h.
References DstExtTrack::myMucPosSigmaAlongT.
00165 {return myMucPosSigmaAlongT[parID];};
const double DstExtTrack::mucPosSigmaAlongT | ( | ) | const [inline, inherited] |
Definition at line 164 of file DstExtTrack.h.
References DstExtTrack::myMucPosSigmaAlongT, and DstExtTrack::myParticleType.
00164 {return myMucPosSigmaAlongT[myParticleType];};
const double DstExtTrack::mucPosSigmaAlongX | ( | int | parID | ) | const [inline, inherited] |
Definition at line 167 of file DstExtTrack.h.
References DstExtTrack::myMucPosSigmaAlongX.
00167 {return myMucPosSigmaAlongX[parID];};
const double DstExtTrack::mucPosSigmaAlongX | ( | ) | const [inline, inherited] |
Definition at line 166 of file DstExtTrack.h.
References DstExtTrack::myMucPosSigmaAlongX, and DstExtTrack::myParticleType.
00166 {return myMucPosSigmaAlongX[myParticleType];};
const double DstExtTrack::mucPosSigmaAlongY | ( | int | parID | ) | const [inline, inherited] |
Definition at line 169 of file DstExtTrack.h.
References DstExtTrack::myMucPosSigmaAlongY.
00169 {return myMucPosSigmaAlongY[parID];};
const double DstExtTrack::mucPosSigmaAlongY | ( | ) | const [inline, inherited] |
Definition at line 168 of file DstExtTrack.h.
References DstExtTrack::myMucPosSigmaAlongY, and DstExtTrack::myParticleType.
00168 {return myMucPosSigmaAlongY[myParticleType];};
const double DstExtTrack::mucPosSigmaAlongZ | ( | int | parID | ) | const [inline, inherited] |
Definition at line 163 of file DstExtTrack.h.
References DstExtTrack::myMucPosSigmaAlongZ.
00163 {return myMucPosSigmaAlongZ[parID];};
const double DstExtTrack::mucPosSigmaAlongZ | ( | ) | const [inline, inherited] |
Definition at line 162 of file DstExtTrack.h.
References DstExtTrack::myMucPosSigmaAlongZ, and DstExtTrack::myParticleType.
00162 { return myMucPosSigmaAlongZ[myParticleType];};
const string DstExtTrack::mucVolumeName | ( | int | parID | ) | const [inline, inherited] |
Definition at line 159 of file DstExtTrack.h.
References DstExtTrack::myMucVolumeName.
00159 {return myMucVolumeName[parID];};
const string DstExtTrack::mucVolumeName | ( | ) | const [inline, inherited] |
Definition at line 158 of file DstExtTrack.h.
References DstExtTrack::myMucVolumeName, and DstExtTrack::myParticleType.
00158 {return myMucVolumeName[myParticleType];};
const int DstExtTrack::mucVolumeNumber | ( | int | parID | ) | const [inline, inherited] |
Definition at line 161 of file DstExtTrack.h.
References DstExtTrack::myMucVolumeNumber.
00161 {return myMucVolumeNumber[parID];};
const int DstExtTrack::mucVolumeNumber | ( | ) | const [inline, inherited] |
Definition at line 160 of file DstExtTrack.h.
References DstExtTrack::myMucVolumeNumber, and DstExtTrack::myParticleType.
Referenced by MucPID::particleIDCalculation().
00160 {return myMucVolumeNumber[myParticleType];};
RecExtTrack & RecExtTrack::operator= | ( | const DstExtTrack & | aDstExtTrack | ) |
const vector<double> RecExtTrack::pathInTof1 | ( | int | parId | ) | const [inline] |
Definition at line 56 of file RecExtTrack.h.
References myPathInTof1.
00056 {return myPathInTof1[parId];};
const vector<double> RecExtTrack::pathInTof1 | ( | ) | const [inline] |
Definition at line 55 of file RecExtTrack.h.
References DstExtTrack::myParticleType, and myPathInTof1.
00055 {return myPathInTof1[myParticleType];};
const vector<double> RecExtTrack::pathInTof2 | ( | int | parId | ) | const [inline] |
Definition at line 59 of file RecExtTrack.h.
References myPathInTof2.
00059 {return myPathInTof2[parId];};
const vector<double> RecExtTrack::pathInTof2 | ( | ) | const [inline] |
Definition at line 58 of file RecExtTrack.h.
References DstExtTrack::myParticleType, and myPathInTof2.
00058 {return myPathInTof2[myParticleType];};
void DstExtTrack::SetEmcData | ( | Hep3Vector | aPosition, | |
Hep3Vector | aMomentum, | |||
string | aVolumeName, | |||
int | aVolumeNumber, | |||
double | aThetaSigma, | |||
double | aPhiSigma, | |||
HepSymMatrix | aErrorMatrix | |||
) | [inherited] |
Definition at line 196 of file DstExtTrack.cxx.
References DstExtTrack::myEmcErrorMatrix, DstExtTrack::myEmcMomentum, DstExtTrack::myEmcPosition, DstExtTrack::myEmcPosSigmaAlongPhi, DstExtTrack::myEmcPosSigmaAlongTheta, DstExtTrack::myEmcVolumeName, DstExtTrack::myEmcVolumeNumber, and DstExtTrack::myParticleType.
Referenced by RecExtTrackCnv::TObjectToDataObject(), ExtTrackCnv::TObjectToDataObject(), and ExtSteppingAction::UserSteppingAction().
00199 { 00200 myEmcPosition[myParticleType] = aPosition; 00201 myEmcMomentum[myParticleType] = aMomentum; 00202 myEmcVolumeName[myParticleType] = aVolumeName; 00203 myEmcVolumeNumber[myParticleType] = aVolumeNumber; 00204 myEmcPosSigmaAlongTheta[myParticleType] = aThetaSigma; 00205 myEmcPosSigmaAlongPhi[myParticleType] = aPhiSigma; 00206 myEmcErrorMatrix[myParticleType] = aErrorMatrix; 00207 }
void DstExtTrack::SetEmcPath | ( | double | path | ) | [inline, inherited] |
Definition at line 214 of file DstExtTrack.h.
References DstExtTrack::myEmcPath, and DstExtTrack::myParticleType.
Referenced by RecExtTrackCnv::TObjectToDataObject(), ExtTrackCnv::TObjectToDataObject(), and ExtSteppingAction::UserSteppingAction().
00214 {myEmcPath[myParticleType] = path;};
void DstExtTrack::SetMucData | ( | Hep3Vector | aPosition, | |
Hep3Vector | aMomentum, | |||
string | aVolumeName, | |||
int | aVolumeNumber, | |||
HepSymMatrix | aErrorMatrix, | |||
double | aZSigma = 0. , |
|||
double | aTSigma = 0. , |
|||
double | aXSigma = 0. , |
|||
double | aYSigma = 0. | |||
) | [inherited] |
Definition at line 209 of file DstExtTrack.cxx.
References DstExtTrack::myMucErrorMatrix, DstExtTrack::myMucMomentum, DstExtTrack::myMucPosition, DstExtTrack::myMucPosSigmaAlongT, DstExtTrack::myMucPosSigmaAlongX, DstExtTrack::myMucPosSigmaAlongY, DstExtTrack::myMucPosSigmaAlongZ, DstExtTrack::myMucVolumeName, DstExtTrack::myMucVolumeNumber, and DstExtTrack::myParticleType.
Referenced by RecExtTrackCnv::TObjectToDataObject(), ExtTrackCnv::TObjectToDataObject(), and ExtSteppingAction::UserSteppingAction().
00212 { 00213 myMucPosition[myParticleType] = aPosition; 00214 myMucMomentum[myParticleType] = aMomentum; 00215 myMucVolumeName[myParticleType] = aVolumeName; 00216 myMucVolumeNumber[myParticleType] = aVolumeNumber; 00217 myMucPosSigmaAlongZ[myParticleType] = aZSigma; 00218 myMucPosSigmaAlongT[myParticleType] = aTSigma; 00219 myMucPosSigmaAlongX[myParticleType] = aXSigma; 00220 myMucPosSigmaAlongY[myParticleType] = aYSigma; 00221 myMucErrorMatrix[myParticleType] = aErrorMatrix; 00222 }
void DstExtTrack::SetMucKalData | ( | double | chi2, | |
int | dof, | |||
double | depth, | |||
int | brLastLay, | |||
int | ecLastLay, | |||
int | nhits | |||
) | [inherited] |
Definition at line 226 of file DstExtTrack.cxx.
References DstExtTrack::myMucKalbrLastLayer, DstExtTrack::myMucKalchi2, DstExtTrack::myMucKaldepth, DstExtTrack::myMucKaldof, DstExtTrack::myMucKalecLastLayer, and DstExtTrack::myMucKalnumHits.
Referenced by ExtSteppingAction::UserSteppingAction().
00227 { 00228 00229 myMucKalchi2[1] = chi2; 00230 myMucKaldof[1]=dof; 00231 myMucKaldepth[1]=depth; 00232 myMucKalbrLastLayer[1]=brLastLay; 00233 myMucKalecLastLayer[1]=ecLastLay; 00234 myMucKalnumHits[1]=nhits; 00235 00236 00237 }
void DstExtTrack::SetParType | ( | int | aParType = 2 |
) | [inline, inherited] |
Definition at line 194 of file DstExtTrack.h.
References DstExtTrack::myParticleType.
Referenced by RecExtTrackCnv::TObjectToDataObject().
00195 { 00196 if(aParType>=0&&aParType<=4) myParticleType=aParType; 00197 else { 00198 cout<<"DstExtTrack::warning: Invalid particle number: "<<aParType<<endl; 00199 myParticleType=2; 00200 } 00201 }
void RecExtTrack::setPathInTof1 | ( | vector< double > | x | ) | [inline] |
Definition at line 61 of file RecExtTrack.h.
References DstExtTrack::myParticleType, and myPathInTof1.
Referenced by ExtSteppingAction::UserSteppingAction().
00061 {myPathInTof1[myParticleType] = x;};
void RecExtTrack::setPathInTof2 | ( | vector< double > | x | ) | [inline] |
Definition at line 62 of file RecExtTrack.h.
References DstExtTrack::myParticleType, and myPathInTof2.
Referenced by ExtSteppingAction::UserSteppingAction().
00062 {myPathInTof2[myParticleType] = x;};
void DstExtTrack::SetTof1Data | ( | Hep3Vector | aPosition, | |
Hep3Vector | aMomentum, | |||
string | aVolumeName, | |||
int | aVolumeNumber, | |||
double | aTof, | |||
double | aPath, | |||
HepSymMatrix | aErrorMatrix, | |||
double | aZSigma = 0. , |
|||
double | aTSigma = 0. , |
|||
double | aXSigma = 0. , |
|||
double | aYSigma = 0. | |||
) | [inherited] |
Definition at line 162 of file DstExtTrack.cxx.
References DstExtTrack::myParticleType, DstExtTrack::myTof1, DstExtTrack::myTof1ErrorMatrix, DstExtTrack::myTof1Momentum, DstExtTrack::myTof1Path, DstExtTrack::myTof1Position, DstExtTrack::myTof1PosSigmaAlongT, DstExtTrack::myTof1PosSigmaAlongX, DstExtTrack::myTof1PosSigmaAlongY, DstExtTrack::myTof1PosSigmaAlongZ, DstExtTrack::myTof1VolumeName, and DstExtTrack::myTof1VolumeNumber.
Referenced by RecExtTrackCnv::TObjectToDataObject(), ExtTrackCnv::TObjectToDataObject(), and ExtSteppingAction::UserSteppingAction().
00165 { 00166 myTof1Position[myParticleType] = aPosition; 00167 myTof1Momentum[myParticleType] = aMomentum; 00168 myTof1VolumeName[myParticleType] = aVolumeName; 00169 myTof1VolumeNumber[myParticleType] = aVolumeNumber; 00170 myTof1[myParticleType] = aTof; 00171 myTof1Path[myParticleType] = aPath; 00172 myTof1PosSigmaAlongZ[myParticleType] = aZSigma; 00173 myTof1PosSigmaAlongT[myParticleType] = aTSigma; 00174 myTof1PosSigmaAlongX[myParticleType] = aXSigma; 00175 myTof1PosSigmaAlongY[myParticleType] = aYSigma; 00176 myTof1ErrorMatrix[myParticleType] = aErrorMatrix; 00177 }
void DstExtTrack::SetTof2Data | ( | Hep3Vector | aPosition, | |
Hep3Vector | aMomentum, | |||
string | aVolumeName, | |||
int | aVolumeNumber, | |||
double | aTof, | |||
double | aPath, | |||
HepSymMatrix | aErrorMatrix, | |||
double | aZSigma = 0. , |
|||
double | aTSigma = 0. , |
|||
double | aXSigma = 0. , |
|||
double | aYSigma = 0. | |||
) | [inherited] |
Definition at line 179 of file DstExtTrack.cxx.
References DstExtTrack::myParticleType, DstExtTrack::myTof2, DstExtTrack::myTof2ErrorMatrix, DstExtTrack::myTof2Momentum, DstExtTrack::myTof2Path, DstExtTrack::myTof2Position, DstExtTrack::myTof2PosSigmaAlongT, DstExtTrack::myTof2PosSigmaAlongX, DstExtTrack::myTof2PosSigmaAlongY, DstExtTrack::myTof2PosSigmaAlongZ, DstExtTrack::myTof2VolumeName, and DstExtTrack::myTof2VolumeNumber.
Referenced by RecExtTrackCnv::TObjectToDataObject(), ExtTrackCnv::TObjectToDataObject(), and ExtSteppingAction::UserSteppingAction().
00182 { 00183 myTof2Position[myParticleType] = aPosition; 00184 myTof2Momentum[myParticleType] = aMomentum; 00185 myTof2VolumeName[myParticleType] = aVolumeName; 00186 myTof2VolumeNumber[myParticleType] = aVolumeNumber; 00187 myTof2[myParticleType] = aTof; 00188 myTof2Path[myParticleType] = aPath; 00189 myTof2PosSigmaAlongZ[myParticleType] = aZSigma; 00190 myTof2PosSigmaAlongT[myParticleType] = aTSigma; 00191 myTof2PosSigmaAlongX[myParticleType] = aXSigma; 00192 myTof2PosSigmaAlongY[myParticleType] = aYSigma; 00193 myTof2ErrorMatrix[myParticleType] = aErrorMatrix; 00194 }
void DstExtTrack::SetTrackId | ( | int | trackId | ) | [inline, inherited] |
Definition at line 193 of file DstExtTrack.h.
References DstExtTrack::m_trackId.
Referenced by RecExtTrackCnv::TObjectToDataObject(), and ExtTrackCnv::TObjectToDataObject().
const double DstExtTrack::tof1 | ( | int | parID | ) | const [inline, inherited] |
Definition at line 67 of file DstExtTrack.h.
References DstExtTrack::myTof1.
00067 {return myTof1[parID];};
const double DstExtTrack::tof1 | ( | ) | const [inline, inherited] |
Definition at line 66 of file DstExtTrack.h.
References DstExtTrack::myParticleType, and DstExtTrack::myTof1.
Referenced by TofCheckDigi::Fill(), and TofTrack::setExtTrack().
00066 {return myTof1[myParticleType];};
const HepSymMatrix DstExtTrack::tof1ErrorMatrix | ( | int | parID | ) | const [inline, inherited] |
Definition at line 79 of file DstExtTrack.h.
References DstExtTrack::myTof1ErrorMatrix.
00079 {return myTof1ErrorMatrix[parID];};
const HepSymMatrix DstExtTrack::tof1ErrorMatrix | ( | ) | const [inline, inherited] |
Definition at line 78 of file DstExtTrack.h.
References DstExtTrack::myParticleType, and DstExtTrack::myTof1ErrorMatrix.
00078 {return myTof1ErrorMatrix[myParticleType];};
const Hep3Vector DstExtTrack::tof1Momentum | ( | int | parID | ) | const [inline, inherited] |
Definition at line 61 of file DstExtTrack.h.
References DstExtTrack::myTof1Momentum.
00061 {return myTof1Momentum[parID];};
const Hep3Vector DstExtTrack::tof1Momentum | ( | ) | const [inline, inherited] |
Definition at line 60 of file DstExtTrack.h.
References DstExtTrack::myParticleType, and DstExtTrack::myTof1Momentum.
Referenced by TofEnergyCalib::execute(), TofCheckDigi::Fill(), and TofTrack::setExtTrack().
00060 {return myTof1Momentum[myParticleType];};
const double DstExtTrack::tof1Path | ( | int | parID | ) | const [inline, inherited] |
Definition at line 69 of file DstExtTrack.h.
References DstExtTrack::myTof1Path.
00069 {return myTof1Path[parID];};
const double DstExtTrack::tof1Path | ( | ) | const [inline, inherited] |
Definition at line 68 of file DstExtTrack.h.
References DstExtTrack::myParticleType, and DstExtTrack::myTof1Path.
Referenced by TofEnergyCalib::execute(), TofCheckDigi::Fill(), and TofTrack::setExtTrack().
00068 {return myTof1Path[myParticleType];};
const Hep3Vector DstExtTrack::tof1Position | ( | int | parID | ) | const [inline, inherited] |
Definition at line 59 of file DstExtTrack.h.
References DstExtTrack::myTof1Position.
00059 {return myTof1Position[parID];};
const Hep3Vector DstExtTrack::tof1Position | ( | ) | const [inline, inherited] |
Definition at line 58 of file DstExtTrack.h.
References DstExtTrack::myParticleType, and DstExtTrack::myTof1Position.
Referenced by TofEnergyCalib::execute(), TofCheckDigi::Fill(), SimplePIDSvc::loadTOFInfo(), TofCorrPID::particleIDCalculation(), and TofTrack::setExtTrack().
00058 {return myTof1Position[myParticleType];};
const double DstExtTrack::tof1PosSigmaAlongT | ( | int | parID | ) | const [inline, inherited] |
Definition at line 73 of file DstExtTrack.h.
References DstExtTrack::myTof1PosSigmaAlongT.
00073 {return myTof1PosSigmaAlongT[parID];};
const double DstExtTrack::tof1PosSigmaAlongT | ( | ) | const [inline, inherited] |
Definition at line 72 of file DstExtTrack.h.
References DstExtTrack::myParticleType, and DstExtTrack::myTof1PosSigmaAlongT.
00072 {return myTof1PosSigmaAlongT[myParticleType];};
const double DstExtTrack::tof1PosSigmaAlongX | ( | int | parID | ) | const [inline, inherited] |
Definition at line 75 of file DstExtTrack.h.
References DstExtTrack::myTof1PosSigmaAlongX.
00075 {return myTof1PosSigmaAlongX[parID];};
const double DstExtTrack::tof1PosSigmaAlongX | ( | ) | const [inline, inherited] |
Definition at line 74 of file DstExtTrack.h.
References DstExtTrack::myParticleType, and DstExtTrack::myTof1PosSigmaAlongX.
Referenced by TofCheckDigi::Fill(), and TofTrack::setExtTrack().
00074 {return myTof1PosSigmaAlongX[myParticleType];};
const double DstExtTrack::tof1PosSigmaAlongY | ( | int | parID | ) | const [inline, inherited] |
Definition at line 77 of file DstExtTrack.h.
References DstExtTrack::myTof1PosSigmaAlongY.
00077 {return myTof1PosSigmaAlongY[parID];};
const double DstExtTrack::tof1PosSigmaAlongY | ( | ) | const [inline, inherited] |
Definition at line 76 of file DstExtTrack.h.
References DstExtTrack::myParticleType, and DstExtTrack::myTof1PosSigmaAlongY.
Referenced by TofCheckDigi::Fill(), and TofTrack::setExtTrack().
00076 {return myTof1PosSigmaAlongY[myParticleType];};
const double DstExtTrack::tof1PosSigmaAlongZ | ( | int | parID | ) | const [inline, inherited] |
Definition at line 71 of file DstExtTrack.h.
References DstExtTrack::myTof1PosSigmaAlongZ.
00071 {return myTof1PosSigmaAlongZ[parID];};
const double DstExtTrack::tof1PosSigmaAlongZ | ( | ) | const [inline, inherited] |
Definition at line 70 of file DstExtTrack.h.
References DstExtTrack::myParticleType, and DstExtTrack::myTof1PosSigmaAlongZ.
Referenced by TofCheckDigi::Fill(), and TofTrack::setExtTrack().
00070 {return myTof1PosSigmaAlongZ[myParticleType];};
const string DstExtTrack::tof1VolumeName | ( | int | parID | ) | const [inline, inherited] |
Definition at line 63 of file DstExtTrack.h.
References DstExtTrack::myTof1VolumeName.
00063 {return myTof1VolumeName[parID];};
const string DstExtTrack::tof1VolumeName | ( | ) | const [inline, inherited] |
Definition at line 62 of file DstExtTrack.h.
References DstExtTrack::myParticleType, and DstExtTrack::myTof1VolumeName.
00062 {return myTof1VolumeName[myParticleType];};
const int DstExtTrack::tof1VolumeNumber | ( | int | parID | ) | const [inline, inherited] |
Definition at line 65 of file DstExtTrack.h.
References DstExtTrack::myTof1VolumeNumber.
00065 {return myTof1VolumeNumber[parID];};
const int DstExtTrack::tof1VolumeNumber | ( | ) | const [inline, inherited] |
Definition at line 64 of file DstExtTrack.h.
References DstExtTrack::myParticleType, and DstExtTrack::myTof1VolumeNumber.
Referenced by TofEnergyCalib::execute(), TofCheckDigi::Fill(), and TofTrack::setExtTrack().
00064 {return myTof1VolumeNumber[myParticleType];};
const double DstExtTrack::tof2 | ( | int | parID | ) | const [inline, inherited] |
Definition at line 103 of file DstExtTrack.h.
References DstExtTrack::myTof2.
00103 {return myTof2[parID];};
const double DstExtTrack::tof2 | ( | ) | const [inline, inherited] |
Definition at line 102 of file DstExtTrack.h.
References DstExtTrack::myParticleType, and DstExtTrack::myTof2.
Referenced by TofCheckDigi::Fill(), and TofTrack::setExtTrack().
00102 {return myTof2[myParticleType];};
const HepSymMatrix DstExtTrack::tof2ErrorMatrix | ( | int | parID | ) | const [inline, inherited] |
Definition at line 115 of file DstExtTrack.h.
References DstExtTrack::myTof2ErrorMatrix.
00115 {return myTof2ErrorMatrix[parID];};
const HepSymMatrix DstExtTrack::tof2ErrorMatrix | ( | ) | const [inline, inherited] |
Definition at line 114 of file DstExtTrack.h.
References DstExtTrack::myParticleType, and DstExtTrack::myTof2ErrorMatrix.
00114 {return myTof2ErrorMatrix[myParticleType];};
const Hep3Vector DstExtTrack::tof2Momentum | ( | int | parID | ) | const [inline, inherited] |
Definition at line 97 of file DstExtTrack.h.
References DstExtTrack::myTof2Momentum.
00097 {return myTof2Momentum[parID];};
const Hep3Vector DstExtTrack::tof2Momentum | ( | ) | const [inline, inherited] |
Definition at line 96 of file DstExtTrack.h.
References DstExtTrack::myParticleType, and DstExtTrack::myTof2Momentum.
Referenced by TofEnergyCalib::execute(), TofCheckDigi::Fill(), and TofTrack::setExtTrack().
00096 {return myTof2Momentum[myParticleType];};
const double DstExtTrack::tof2Path | ( | int | parID | ) | const [inline, inherited] |
Definition at line 105 of file DstExtTrack.h.
References DstExtTrack::myTof2Path.
00105 {return myTof2Path[parID];};
const double DstExtTrack::tof2Path | ( | ) | const [inline, inherited] |
Definition at line 104 of file DstExtTrack.h.
References DstExtTrack::myParticleType, and DstExtTrack::myTof2Path.
Referenced by TofEnergyCalib::execute(), TofCheckDigi::Fill(), and TofTrack::setExtTrack().
00104 {return myTof2Path[myParticleType];};
const Hep3Vector DstExtTrack::tof2Position | ( | int | parID | ) | const [inline, inherited] |
Definition at line 95 of file DstExtTrack.h.
References DstExtTrack::myTof2Position.
00095 {return myTof2Position[parID];};
const Hep3Vector DstExtTrack::tof2Position | ( | ) | const [inline, inherited] |
Definition at line 94 of file DstExtTrack.h.
References DstExtTrack::myParticleType, and DstExtTrack::myTof2Position.
Referenced by TofEnergyCalib::execute(), TofCheckDigi::Fill(), SimplePIDSvc::loadTOFInfo(), TofCorrPID::particleIDCalculation(), and TofTrack::setExtTrack().
00094 {return myTof2Position[myParticleType];};
const double DstExtTrack::tof2PosSigmaAlongT | ( | int | parID | ) | const [inline, inherited] |
Definition at line 109 of file DstExtTrack.h.
References DstExtTrack::myTof2PosSigmaAlongT.
00109 {return myTof2PosSigmaAlongT[parID];};
const double DstExtTrack::tof2PosSigmaAlongT | ( | ) | const [inline, inherited] |
Definition at line 108 of file DstExtTrack.h.
References DstExtTrack::myParticleType, and DstExtTrack::myTof2PosSigmaAlongT.
00108 {return myTof2PosSigmaAlongT[myParticleType];};
const double DstExtTrack::tof2PosSigmaAlongX | ( | int | parID | ) | const [inline, inherited] |
Definition at line 111 of file DstExtTrack.h.
References DstExtTrack::myTof2PosSigmaAlongX.
00111 {return myTof2PosSigmaAlongX[parID];};
const double DstExtTrack::tof2PosSigmaAlongX | ( | ) | const [inline, inherited] |
Definition at line 110 of file DstExtTrack.h.
References DstExtTrack::myParticleType, and DstExtTrack::myTof2PosSigmaAlongX.
Referenced by TofCheckDigi::Fill(), and TofTrack::setExtTrack().
00110 {return myTof2PosSigmaAlongX[myParticleType];};
const double DstExtTrack::tof2PosSigmaAlongY | ( | int | parID | ) | const [inline, inherited] |
Definition at line 113 of file DstExtTrack.h.
References DstExtTrack::myTof2PosSigmaAlongY.
00113 {return myTof2PosSigmaAlongY[parID];};
const double DstExtTrack::tof2PosSigmaAlongY | ( | ) | const [inline, inherited] |
Definition at line 112 of file DstExtTrack.h.
References DstExtTrack::myParticleType, and DstExtTrack::myTof2PosSigmaAlongY.
00112 {return myTof2PosSigmaAlongY[myParticleType];};
const double DstExtTrack::tof2PosSigmaAlongZ | ( | int | parID | ) | const [inline, inherited] |
Definition at line 107 of file DstExtTrack.h.
References DstExtTrack::myTof2PosSigmaAlongZ.
00107 {return myTof2PosSigmaAlongZ[parID];};
const double DstExtTrack::tof2PosSigmaAlongZ | ( | ) | const [inline, inherited] |
Definition at line 106 of file DstExtTrack.h.
References DstExtTrack::myParticleType, and DstExtTrack::myTof2PosSigmaAlongZ.
Referenced by TofCheckDigi::Fill(), and TofTrack::setExtTrack().
00106 {return myTof2PosSigmaAlongZ[myParticleType];};
const string DstExtTrack::tof2VolumeName | ( | int | parID | ) | const [inline, inherited] |
Definition at line 99 of file DstExtTrack.h.
References DstExtTrack::myTof2VolumeName.
00099 {return myTof2VolumeName[parID];};
const string DstExtTrack::tof2VolumeName | ( | ) | const [inline, inherited] |
Definition at line 98 of file DstExtTrack.h.
References DstExtTrack::myParticleType, and DstExtTrack::myTof2VolumeName.
00098 {return myTof2VolumeName[myParticleType];};
const int DstExtTrack::tof2VolumeNumber | ( | int | parID | ) | const [inline, inherited] |
Definition at line 101 of file DstExtTrack.h.
References DstExtTrack::myTof2VolumeNumber.
00101 {return myTof2VolumeNumber[parID];};
const int DstExtTrack::tof2VolumeNumber | ( | ) | const [inline, inherited] |
Definition at line 100 of file DstExtTrack.h.
References DstExtTrack::myParticleType, and DstExtTrack::myTof2VolumeNumber.
Referenced by TofEnergyCalib::execute(), TofCheckDigi::Fill(), and TofTrack::setExtTrack().
00100 {return myTof2VolumeNumber[myParticleType];};
const int DstExtTrack::trackId | ( | ) | const [inline, inherited] |
Definition at line 43 of file DstExtTrack.h.
References DstExtTrack::m_trackId.
Referenced by TofCheckDigi::Fill(), and TofTrack::setExtTrack().
00043 {return m_trackId ;}
vector<ExtMucHitVec> RecExtTrack::myExtMucHitVec [private] |
Definition at line 62 of file RecExtTrack.h.
Referenced by AddExtMucHit(), GetExtMucHitVec(), getExtMucHitVec(), and RecExtTrack().
int DstExtTrack::myParticleType [protected, inherited] |
Definition at line 227 of file DstExtTrack.h.
Referenced by AddExtMucHit(), DstExtTrack::DstExtTrack(), DstExtTrack::emcErrorMatrix(), DstExtTrack::emcMomentum(), DstExtTrack::emcPath(), DstExtTrack::emcPosition(), DstExtTrack::emcPosSigmaAlongPhi(), DstExtTrack::emcPosSigmaAlongTheta(), DstExtTrack::emcVolumeName(), DstExtTrack::emcVolumeNumber(), GetExtMucHitVec(), getExtMucHitVec(), DstExtTrack::mucErrorMatrix(), DstExtTrack::mucMomentum(), DstExtTrack::mucPosition(), DstExtTrack::mucPosSigmaAlongT(), DstExtTrack::mucPosSigmaAlongX(), DstExtTrack::mucPosSigmaAlongY(), DstExtTrack::mucPosSigmaAlongZ(), DstExtTrack::mucVolumeName(), DstExtTrack::mucVolumeNumber(), pathInTof1(), pathInTof2(), DstExtTrack::SetEmcData(), DstExtTrack::SetEmcPath(), DstExtTrack::SetMucData(), DstExtTrack::SetParType(), setPathInTof1(), setPathInTof2(), DstExtTrack::SetTof1Data(), DstExtTrack::SetTof2Data(), DstExtTrack::tof1(), DstExtTrack::tof1ErrorMatrix(), DstExtTrack::tof1Momentum(), DstExtTrack::tof1Path(), DstExtTrack::tof1Position(), DstExtTrack::tof1PosSigmaAlongT(), DstExtTrack::tof1PosSigmaAlongX(), DstExtTrack::tof1PosSigmaAlongY(), DstExtTrack::tof1PosSigmaAlongZ(), DstExtTrack::tof1VolumeName(), DstExtTrack::tof1VolumeNumber(), DstExtTrack::tof2(), DstExtTrack::tof2ErrorMatrix(), DstExtTrack::tof2Momentum(), DstExtTrack::tof2Path(), DstExtTrack::tof2Position(), DstExtTrack::tof2PosSigmaAlongT(), DstExtTrack::tof2PosSigmaAlongX(), DstExtTrack::tof2PosSigmaAlongY(), DstExtTrack::tof2PosSigmaAlongZ(), DstExtTrack::tof2VolumeName(), and DstExtTrack::tof2VolumeNumber().
vector< vector<double> > RecExtTrack::myPathInTof1 [private] |
Definition at line 148 of file RecExtTrack.h.
Referenced by pathInTof1(), RecExtTrack(), and setPathInTof1().
vector< vector<double> > RecExtTrack::myPathInTof2 [private] |
Definition at line 149 of file RecExtTrack.h.
Referenced by pathInTof2(), RecExtTrack(), and setPathInTof2().