#include <RecExtTrack.h>
Inheritance diagram for RecExtTrack:
Public Member Functions | |
void | AddExtMucHit (ExtMucHit aExtMucHit) |
void | AddExtMucHit (ExtMucHit aExtMucHit) |
const CLID & | clID () const |
const CLID & | clID () const |
const HepSymMatrix | emcErrorMatrix (int parID) const |
const HepSymMatrix | emcErrorMatrix () const |
const HepSymMatrix | emcErrorMatrix (int parID) const |
const HepSymMatrix | emcErrorMatrix () const |
const Hep3Vector | emcMomentum (int parID) const |
const Hep3Vector | emcMomentum () const |
const Hep3Vector | emcMomentum (int parID) const |
const Hep3Vector | emcMomentum () const |
const double | emcPath (int parID) const |
const double | emcPath () const |
const double | emcPath (int parID) const |
const double | emcPath () const |
const Hep3Vector | emcPosition (int parID) const |
const Hep3Vector | emcPosition () const |
const Hep3Vector | emcPosition (int parID) const |
const Hep3Vector | emcPosition () const |
const double | emcPosSigmaAlongPhi (int parID) const |
const double | emcPosSigmaAlongPhi () const |
const double | emcPosSigmaAlongPhi (int parID) const |
const double | emcPosSigmaAlongPhi () const |
const double | emcPosSigmaAlongTheta (int parID) const |
const double | emcPosSigmaAlongTheta () const |
const double | emcPosSigmaAlongTheta (int parID) const |
const double | emcPosSigmaAlongTheta () const |
const string | emcVolumeName (int parID) const |
const string | emcVolumeName () const |
const string | emcVolumeName (int parID) const |
const string | emcVolumeName () const |
const int | emcVolumeNumber (int parID) const |
const int | emcVolumeNumber () const |
const int | emcVolumeNumber (int parID) const |
const int | emcVolumeNumber () const |
const ExtMucHitVec | GetExtMucHitVec (int parId) const |
const ExtMucHitVec | GetExtMucHitVec () const |
const ExtMucHitVec | getExtMucHitVec (int parId) const |
const ExtMucHitVec | getExtMucHitVec () const |
const ExtMucHitVec | GetExtMucHitVec (int parId) const |
const ExtMucHitVec | GetExtMucHitVec () const |
const ExtMucHitVec | getExtMucHitVec (int parId) const |
const ExtMucHitVec | getExtMucHitVec () const |
const int | GetTrackId () const |
const int | GetTrackId () const |
const HepSymMatrix | mucErrorMatrix (int parID) const |
const HepSymMatrix | mucErrorMatrix () const |
const HepSymMatrix | mucErrorMatrix (int parID) const |
const HepSymMatrix | mucErrorMatrix () const |
const Hep3Vector | mucMomentum (int parID) const |
const Hep3Vector | mucMomentum () const |
const Hep3Vector | mucMomentum (int parID) const |
const Hep3Vector | mucMomentum () const |
const Hep3Vector | mucPosition (int parID) const |
const Hep3Vector | mucPosition () const |
const Hep3Vector | mucPosition (int parID) const |
const Hep3Vector | mucPosition () const |
const double | mucPosSigmaAlongT (int parID) const |
const double | mucPosSigmaAlongT () const |
const double | mucPosSigmaAlongT (int parID) const |
const double | mucPosSigmaAlongT () const |
const double | mucPosSigmaAlongX (int parID) const |
const double | mucPosSigmaAlongX () const |
const double | mucPosSigmaAlongX (int parID) const |
const double | mucPosSigmaAlongX () const |
const double | mucPosSigmaAlongY (int parID) const |
const double | mucPosSigmaAlongY () const |
const double | mucPosSigmaAlongY (int parID) const |
const double | mucPosSigmaAlongY () const |
const double | mucPosSigmaAlongZ (int parID) const |
const double | mucPosSigmaAlongZ () const |
const double | mucPosSigmaAlongZ (int parID) const |
const double | mucPosSigmaAlongZ () const |
const string | mucVolumeName (int parID) const |
const string | mucVolumeName () const |
const string | mucVolumeName (int parID) const |
const string | mucVolumeName () const |
const int | mucVolumeNumber (int parID) const |
const int | mucVolumeNumber () const |
const int | mucVolumeNumber (int parID) const |
const int | mucVolumeNumber () const |
RecExtTrack & | operator= (const DstExtTrack &aDstExtTrack) |
RecExtTrack & | operator= (const DstExtTrack &aDstExtTrack) |
const vector< double > | pathInTof1 (int parId) const |
const vector< double > | pathInTof1 () const |
const vector< double > | pathInTof1 (int parId) const |
const vector< double > | pathInTof1 () const |
const vector< double > | pathInTof2 (int parId) const |
const vector< double > | pathInTof2 () const |
const vector< double > | pathInTof2 (int parId) const |
const vector< double > | pathInTof2 () const |
RecExtTrack (const DstExtTrack &aDstExtTrack) | |
RecExtTrack () | |
RecExtTrack (const DstExtTrack &aDstExtTrack) | |
RecExtTrack () | |
void | SetEmcData (Hep3Vector aPosition, Hep3Vector aMomentum, string aVolumeName, int aVolumeNumber, double aThetaSigma, double aPhiSigma, HepSymMatrix aErrorMatrix) |
void | SetEmcData (Hep3Vector aPosition, Hep3Vector aMomentum, string aVolumeName, int aVolumeNumber, double aThetaSigma, double aPhiSigma, HepSymMatrix aErrorMatrix) |
void | SetEmcPath (double path) |
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 | SetMucData (Hep3Vector aPosition, Hep3Vector aMomentum, string aVolumeName, int aVolumeNumber, HepSymMatrix aErrorMatrix, double aZSigma=0., double aTSigma=0., double aXSigma=0., double aYSigma=0.) |
void | SetParType (int aParType=2) |
void | SetParType (int aParType=2) |
void | setPathInTof1 (vector< double > x) |
void | setPathInTof1 (vector< double > x) |
void | setPathInTof2 (vector< double > x) |
void | setPathInTof2 (vector< double > x) |
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 | 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 | 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 | SetTrackId (int trackId) |
void | SetTrackId (int trackId) |
const double | tof1 (int parID) const |
const double | tof1 () const |
const double | tof1 (int parID) const |
const double | tof1 () const |
const HepSymMatrix | tof1ErrorMatrix (int parID) const |
const HepSymMatrix | tof1ErrorMatrix () const |
const HepSymMatrix | tof1ErrorMatrix (int parID) const |
const HepSymMatrix | tof1ErrorMatrix () const |
const Hep3Vector | tof1Momentum (int parID) const |
const Hep3Vector | tof1Momentum () const |
const Hep3Vector | tof1Momentum (int parID) const |
const Hep3Vector | tof1Momentum () const |
const double | tof1Path (int parID) const |
const double | tof1Path () const |
const double | tof1Path (int parID) const |
const double | tof1Path () const |
const Hep3Vector | tof1Position (int parID) const |
const Hep3Vector | tof1Position () const |
const Hep3Vector | tof1Position (int parID) const |
const Hep3Vector | tof1Position () const |
const double | tof1PosSigmaAlongT (int parID) const |
const double | tof1PosSigmaAlongT () const |
const double | tof1PosSigmaAlongT (int parID) const |
const double | tof1PosSigmaAlongT () const |
const double | tof1PosSigmaAlongX (int parID) const |
const double | tof1PosSigmaAlongX () const |
const double | tof1PosSigmaAlongX (int parID) const |
const double | tof1PosSigmaAlongX () const |
const double | tof1PosSigmaAlongY (int parID) const |
const double | tof1PosSigmaAlongY () const |
const double | tof1PosSigmaAlongY (int parID) const |
const double | tof1PosSigmaAlongY () const |
const double | tof1PosSigmaAlongZ (int parID) const |
const double | tof1PosSigmaAlongZ () const |
const double | tof1PosSigmaAlongZ (int parID) const |
const double | tof1PosSigmaAlongZ () const |
const string | tof1VolumeName (int parID) const |
const string | tof1VolumeName () const |
const string | tof1VolumeName (int parID) const |
const string | tof1VolumeName () const |
const int | tof1VolumeNumber (int parID) const |
const int | tof1VolumeNumber () const |
const int | tof1VolumeNumber (int parID) const |
const int | tof1VolumeNumber () const |
const double | tof2 (int parID) const |
const double | tof2 () const |
const double | tof2 (int parID) const |
const double | tof2 () const |
const HepSymMatrix | tof2ErrorMatrix (int parID) const |
const HepSymMatrix | tof2ErrorMatrix () const |
const HepSymMatrix | tof2ErrorMatrix (int parID) const |
const HepSymMatrix | tof2ErrorMatrix () const |
const Hep3Vector | tof2Momentum (int parID) const |
const Hep3Vector | tof2Momentum () const |
const Hep3Vector | tof2Momentum (int parID) const |
const Hep3Vector | tof2Momentum () const |
const double | tof2Path (int parID) const |
const double | tof2Path () const |
const double | tof2Path (int parID) const |
const double | tof2Path () const |
const Hep3Vector | tof2Position (int parID) const |
const Hep3Vector | tof2Position () const |
const Hep3Vector | tof2Position (int parID) const |
const Hep3Vector | tof2Position () const |
const double | tof2PosSigmaAlongT (int parID) const |
const double | tof2PosSigmaAlongT () const |
const double | tof2PosSigmaAlongT (int parID) const |
const double | tof2PosSigmaAlongT () const |
const double | tof2PosSigmaAlongX (int parID) const |
const double | tof2PosSigmaAlongX () const |
const double | tof2PosSigmaAlongX (int parID) const |
const double | tof2PosSigmaAlongX () const |
const double | tof2PosSigmaAlongY (int parID) const |
const double | tof2PosSigmaAlongY () const |
const double | tof2PosSigmaAlongY (int parID) const |
const double | tof2PosSigmaAlongY () const |
const double | tof2PosSigmaAlongZ (int parID) const |
const double | tof2PosSigmaAlongZ () const |
const double | tof2PosSigmaAlongZ (int parID) const |
const double | tof2PosSigmaAlongZ () const |
const string | tof2VolumeName (int parID) const |
const string | tof2VolumeName () const |
const string | tof2VolumeName (int parID) const |
const string | tof2VolumeName () const |
const int | tof2VolumeNumber (int parID) const |
const int | tof2VolumeNumber () const |
const int | tof2VolumeNumber (int parID) const |
const int | tof2VolumeNumber () const |
const int | trackId () const |
const int | trackId () const |
~RecExtTrack () | |
~RecExtTrack () | |
Static Public Member Functions | |
const CLID & | classID () |
const CLID & | classID () |
Protected Attributes | |
int | myParticleType |
Private Attributes | |
vector< ExtMucHitVec > | myExtMucHitVec |
vector< ExtMucHitVec > | myExtMucHitVec |
vector< vector< double > > | myPathInTof1 |
vector< vector< double > > | myPathInTof1 |
vector< vector< double > > | myPathInTof2 |
vector< vector< double > > | 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 }
|
|
00020 :DstExtTrack(aTrack) 00021 { 00022 }
|
|
00085 {}
|
|
|
|
|
|
|
|
00053 {myExtMucHitVec[myParticleType].push_back(aExtMucHit);};
|
|
00053 {myExtMucHitVec[myParticleType].push_back(aExtMucHit);};
|
|
Reimplemented from DstExtTrack. 00037 {
00038 return CLID_RecExtTrack;
00039 }
|
|
Reimplemented from DstExtTrack. 00037 {
00038 return CLID_RecExtTrack;
00039 }
|
|
Reimplemented from DstExtTrack. 00032 { 00033 return RecExtTrack::classID(); 00034 }
|
|
Reimplemented from DstExtTrack. 00032 { 00033 return RecExtTrack::classID(); 00034 }
|
|
00139 {return myEmcErrorMatrix[parID];};
|
|
00138 {return myEmcErrorMatrix[myParticleType];};
|
|
00139 {return myEmcErrorMatrix[parID];};
|
|
00138 {return myEmcErrorMatrix[myParticleType];};
|
|
00129 {return myEmcMomentum[parID];};
|
|
00128 {return myEmcMomentum[myParticleType];};
|
|
00129 {return myEmcMomentum[parID];};
|
|
00128 {return myEmcMomentum[myParticleType];};
|
|
00141 {return myEmcPath[parID];};
|
|
00140 {return myEmcPath[myParticleType];};
|
|
00141 {return myEmcPath[parID];};
|
|
00140 {return myEmcPath[myParticleType];};
|
|
00127 {return myEmcPosition[parID];};
|
|
00126 {return myEmcPosition[myParticleType];};
|
|
00127 {return myEmcPosition[parID];};
|
|
00126 {return myEmcPosition[myParticleType];};
|
|
00137 {return myEmcPosSigmaAlongPhi[parID];};
|
|
00136 {return myEmcPosSigmaAlongPhi[myParticleType];};
|
|
00137 {return myEmcPosSigmaAlongPhi[parID];};
|
|
00136 {return myEmcPosSigmaAlongPhi[myParticleType];};
|
|
00135 {return myEmcPosSigmaAlongTheta[parID];};
|
|
00134 {return myEmcPosSigmaAlongTheta[myParticleType];};
|
|
00135 {return myEmcPosSigmaAlongTheta[parID];};
|
|
00134 {return myEmcPosSigmaAlongTheta[myParticleType];};
|
|
00131 {return myEmcVolumeName[parID];};
|
|
00130 {return myEmcVolumeName[myParticleType];};
|
|
00131 {return myEmcVolumeName[parID];};
|
|
00130 {return myEmcVolumeName[myParticleType];};
|
|
00133 {return myEmcVolumeNumber[parID];};
|
|
00132 {return myEmcVolumeNumber[myParticleType];};
|
|
00133 {return myEmcVolumeNumber[parID];};
|
|
00132 {return myEmcVolumeNumber[myParticleType];};
|
|
00051 {return myExtMucHitVec[parId];};
|
|
00050 {return myExtMucHitVec[myParticleType];};
|
|
00048 {return myExtMucHitVec[parId];};
|
|
00047 {return myExtMucHitVec[myParticleType];};
|
|
00051 {return myExtMucHitVec[parId];};
|
|
00050 {return myExtMucHitVec[myParticleType];};
|
|
00048 {return myExtMucHitVec[parId];};
|
|
00047 {return myExtMucHitVec[myParticleType];};
|
|
00042 {return m_trackId ;}
|
|
00042 {return m_trackId ;}
|
|
00171 {return myMucErrorMatrix[parID];};
|
|
00170 {return myMucErrorMatrix[myParticleType];};
|
|
00171 {return myMucErrorMatrix[parID];};
|
|
00170 {return myMucErrorMatrix[myParticleType];};
|
|
00157 {return myMucMomentum[parID];};
|
|
00156 {return myMucMomentum[myParticleType];};
|
|
00157 {return myMucMomentum[parID];};
|
|
00156 {return myMucMomentum[myParticleType];};
|
|
00155 {return myMucPosition[parID];};
|
|
00154 {return myMucPosition[myParticleType];};
|
|
00155 {return myMucPosition[parID];};
|
|
00154 {return myMucPosition[myParticleType];};
|
|
00165 {return myMucPosSigmaAlongT[parID];};
|
|
00164 {return myMucPosSigmaAlongT[myParticleType];};
|
|
00165 {return myMucPosSigmaAlongT[parID];};
|
|
00164 {return myMucPosSigmaAlongT[myParticleType];};
|
|
00167 {return myMucPosSigmaAlongX[parID];};
|
|
00166 {return myMucPosSigmaAlongX[myParticleType];};
|
|
00167 {return myMucPosSigmaAlongX[parID];};
|
|
00166 {return myMucPosSigmaAlongX[myParticleType];};
|
|
00169 {return myMucPosSigmaAlongY[parID];};
|
|
00168 {return myMucPosSigmaAlongY[myParticleType];};
|
|
00169 {return myMucPosSigmaAlongY[parID];};
|
|
00168 {return myMucPosSigmaAlongY[myParticleType];};
|
|
00163 {return myMucPosSigmaAlongZ[parID];};
|
|
00162 {return myMucPosSigmaAlongZ[myParticleType];};
|
|
00163 {return myMucPosSigmaAlongZ[parID];};
|
|
00162 {return myMucPosSigmaAlongZ[myParticleType];};
|
|
00159 {return myMucVolumeName[parID];};
|
|
00158 {return myMucVolumeName[myParticleType];};
|
|
00159 {return myMucVolumeName[parID];};
|
|
00158 {return myMucVolumeName[myParticleType];};
|
|
00161 {return myMucVolumeNumber[parID];};
|
|
00160 {return myMucVolumeNumber[myParticleType];};
|
|
00161 {return myMucVolumeNumber[parID];};
|
|
00160 {return myMucVolumeNumber[myParticleType];};
|
|
|
|
00014 { 00015 DstExtTrack::operator=(aTrack); 00016 return *this; 00017 }
|
|
00056 {return myPathInTof1[parId];};
|
|
00055 {return myPathInTof1[myParticleType];};
|
|
00056 {return myPathInTof1[parId];};
|
|
00055 {return myPathInTof1[myParticleType];};
|
|
00059 {return myPathInTof2[parId];};
|
|
00058 {return myPathInTof2[myParticleType];};
|
|
00059 {return myPathInTof2[parId];};
|
|
00058 {return myPathInTof2[myParticleType];};
|
|
|
|
00190 { 00191 myEmcPosition[myParticleType] = aPosition; 00192 myEmcMomentum[myParticleType] = aMomentum; 00193 myEmcVolumeName[myParticleType] = aVolumeName; 00194 myEmcVolumeNumber[myParticleType] = aVolumeNumber; 00195 myEmcPosSigmaAlongTheta[myParticleType] = aThetaSigma; 00196 myEmcPosSigmaAlongPhi[myParticleType] = aPhiSigma; 00197 myEmcErrorMatrix[myParticleType] = aErrorMatrix; 00198 }
|
|
00199 {myEmcPath[myParticleType] = path;};
|
|
00199 {myEmcPath[myParticleType] = path;};
|
|
|
|
00203 { 00204 myMucPosition[myParticleType] = aPosition; 00205 myMucMomentum[myParticleType] = aMomentum; 00206 myMucVolumeName[myParticleType] = aVolumeName; 00207 myMucVolumeNumber[myParticleType] = aVolumeNumber; 00208 myMucPosSigmaAlongZ[myParticleType] = aZSigma; 00209 myMucPosSigmaAlongT[myParticleType] = aTSigma; 00210 myMucPosSigmaAlongX[myParticleType] = aXSigma; 00211 myMucPosSigmaAlongY[myParticleType] = aYSigma; 00212 myMucErrorMatrix[myParticleType] = aErrorMatrix; 00213 }
|
|
00180 { 00181 if(aParType>=0&&aParType<=4) myParticleType=aParType; 00182 else { 00183 cout<<"DstExtTrack::warning: Invalid particle number: "<<aParType<<endl; 00184 myParticleType=2; 00185 } 00186 }
|
|
00180 { 00181 if(aParType>=0&&aParType<=4) myParticleType=aParType; 00182 else { 00183 cout<<"DstExtTrack::warning: Invalid particle number: "<<aParType<<endl; 00184 myParticleType=2; 00185 } 00186 }
|
|
00061 {myPathInTof1[myParticleType] = x;};
|
|
00061 {myPathInTof1[myParticleType] = x;};
|
|
00062 {myPathInTof2[myParticleType] = x;};
|
|
00062 {myPathInTof2[myParticleType] = x;};
|
|
|
|
00156 { 00157 myTof1Position[myParticleType] = aPosition; 00158 myTof1Momentum[myParticleType] = aMomentum; 00159 myTof1VolumeName[myParticleType] = aVolumeName; 00160 myTof1VolumeNumber[myParticleType] = aVolumeNumber; 00161 myTof1[myParticleType] = aTof; 00162 myTof1Path[myParticleType] = aPath; 00163 myTof1PosSigmaAlongZ[myParticleType] = aZSigma; 00164 myTof1PosSigmaAlongT[myParticleType] = aTSigma; 00165 myTof1PosSigmaAlongX[myParticleType] = aXSigma; 00166 myTof1PosSigmaAlongY[myParticleType] = aYSigma; 00167 myTof1ErrorMatrix[myParticleType] = aErrorMatrix; 00168 }
|
|
|
|
00173 { 00174 myTof2Position[myParticleType] = aPosition; 00175 myTof2Momentum[myParticleType] = aMomentum; 00176 myTof2VolumeName[myParticleType] = aVolumeName; 00177 myTof2VolumeNumber[myParticleType] = aVolumeNumber; 00178 myTof2[myParticleType] = aTof; 00179 myTof2Path[myParticleType] = aPath; 00180 myTof2PosSigmaAlongZ[myParticleType] = aZSigma; 00181 myTof2PosSigmaAlongT[myParticleType] = aTSigma; 00182 myTof2PosSigmaAlongX[myParticleType] = aXSigma; 00183 myTof2PosSigmaAlongY[myParticleType] = aYSigma; 00184 myTof2ErrorMatrix[myParticleType] = aErrorMatrix; 00185 }
|
|
00178 {m_trackId = trackId;}
|
|
00178 {m_trackId = trackId;}
|
|
00067 {return myTof1[parID];};
|
|
00066 {return myTof1[myParticleType];};
|
|
00067 {return myTof1[parID];};
|
|
00066 {return myTof1[myParticleType];};
|
|
00079 {return myTof1ErrorMatrix[parID];};
|
|
00078 {return myTof1ErrorMatrix[myParticleType];};
|
|
00079 {return myTof1ErrorMatrix[parID];};
|
|
00078 {return myTof1ErrorMatrix[myParticleType];};
|
|
00061 {return myTof1Momentum[parID];};
|
|
00060 {return myTof1Momentum[myParticleType];};
|
|
00061 {return myTof1Momentum[parID];};
|
|
00060 {return myTof1Momentum[myParticleType];};
|
|
00069 {return myTof1Path[parID];};
|
|
00068 {return myTof1Path[myParticleType];};
|
|
00069 {return myTof1Path[parID];};
|
|
00068 {return myTof1Path[myParticleType];};
|
|
00059 {return myTof1Position[parID];};
|
|
00058 {return myTof1Position[myParticleType];};
|
|
00059 {return myTof1Position[parID];};
|
|
00058 {return myTof1Position[myParticleType];};
|
|
00073 {return myTof1PosSigmaAlongT[parID];};
|
|
00072 {return myTof1PosSigmaAlongT[myParticleType];};
|
|
00073 {return myTof1PosSigmaAlongT[parID];};
|
|
00072 {return myTof1PosSigmaAlongT[myParticleType];};
|
|
00075 {return myTof1PosSigmaAlongX[parID];};
|
|
00074 {return myTof1PosSigmaAlongX[myParticleType];};
|
|
00075 {return myTof1PosSigmaAlongX[parID];};
|
|
00074 {return myTof1PosSigmaAlongX[myParticleType];};
|
|
00077 {return myTof1PosSigmaAlongY[parID];};
|
|
00076 {return myTof1PosSigmaAlongY[myParticleType];};
|
|
00077 {return myTof1PosSigmaAlongY[parID];};
|
|
00076 {return myTof1PosSigmaAlongY[myParticleType];};
|
|
00071 {return myTof1PosSigmaAlongZ[parID];};
|
|
00070 {return myTof1PosSigmaAlongZ[myParticleType];};
|
|
00071 {return myTof1PosSigmaAlongZ[parID];};
|
|
00070 {return myTof1PosSigmaAlongZ[myParticleType];};
|
|
00063 {return myTof1VolumeName[parID];};
|
|
00062 {return myTof1VolumeName[myParticleType];};
|
|
00063 {return myTof1VolumeName[parID];};
|
|
00062 {return myTof1VolumeName[myParticleType];};
|
|
00065 {return myTof1VolumeNumber[parID];};
|
|
00064 {return myTof1VolumeNumber[myParticleType];};
|
|
00065 {return myTof1VolumeNumber[parID];};
|
|
00064 {return myTof1VolumeNumber[myParticleType];};
|
|
00103 {return myTof2[parID];};
|
|
00102 {return myTof2[myParticleType];};
|
|
00103 {return myTof2[parID];};
|
|
00102 {return myTof2[myParticleType];};
|
|
00115 {return myTof2ErrorMatrix[parID];};
|
|
00114 {return myTof2ErrorMatrix[myParticleType];};
|
|
00115 {return myTof2ErrorMatrix[parID];};
|
|
00114 {return myTof2ErrorMatrix[myParticleType];};
|
|
00097 {return myTof2Momentum[parID];};
|
|
00096 {return myTof2Momentum[myParticleType];};
|
|
00097 {return myTof2Momentum[parID];};
|
|
00096 {return myTof2Momentum[myParticleType];};
|
|
00105 {return myTof2Path[parID];};
|
|
00104 {return myTof2Path[myParticleType];};
|
|
00105 {return myTof2Path[parID];};
|
|
00104 {return myTof2Path[myParticleType];};
|
|
00095 {return myTof2Position[parID];};
|
|
00094 {return myTof2Position[myParticleType];};
|
|
00095 {return myTof2Position[parID];};
|
|
00094 {return myTof2Position[myParticleType];};
|
|
00109 {return myTof2PosSigmaAlongT[parID];};
|
|
00108 {return myTof2PosSigmaAlongT[myParticleType];};
|
|
00109 {return myTof2PosSigmaAlongT[parID];};
|
|
00108 {return myTof2PosSigmaAlongT[myParticleType];};
|
|
00111 {return myTof2PosSigmaAlongX[parID];};
|
|
00110 {return myTof2PosSigmaAlongX[myParticleType];};
|
|
00111 {return myTof2PosSigmaAlongX[parID];};
|
|
00110 {return myTof2PosSigmaAlongX[myParticleType];};
|
|
00113 {return myTof2PosSigmaAlongY[parID];};
|
|
00112 {return myTof2PosSigmaAlongY[myParticleType];};
|
|
00113 {return myTof2PosSigmaAlongY[parID];};
|
|
00112 {return myTof2PosSigmaAlongY[myParticleType];};
|
|
00107 {return myTof2PosSigmaAlongZ[parID];};
|
|
00106 {return myTof2PosSigmaAlongZ[myParticleType];};
|
|
00107 {return myTof2PosSigmaAlongZ[parID];};
|
|
00106 {return myTof2PosSigmaAlongZ[myParticleType];};
|
|
00099 {return myTof2VolumeName[parID];};
|
|
00098 {return myTof2VolumeName[myParticleType];};
|
|
00099 {return myTof2VolumeName[parID];};
|
|
00098 {return myTof2VolumeName[myParticleType];};
|
|
00101 {return myTof2VolumeNumber[parID];};
|
|
00100 {return myTof2VolumeNumber[myParticleType];};
|
|
00101 {return myTof2VolumeNumber[parID];};
|
|
00100 {return myTof2VolumeNumber[myParticleType];};
|
|
00043 {return m_trackId ;}
|
|
00043 {return m_trackId ;}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|