#include <DstExtTrack.h>
Inheritance diagram for DstExtTrack:
Public Member Functions | |
const CLID & | clID () const |
DstExtTrack () | |
~DstExtTrack () | |
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 | |
int | m_trackId |
vector< Hep3Vector > | myTof1Position |
vector< Hep3Vector > | myTof1Momentum |
vector< string > | myTof1VolumeName |
int | myTof1VolumeNumber [5] |
double | myTof1 [5] |
double | myTof1Path [5] |
double | myTof1PosSigmaAlongZ [5] |
double | myTof1PosSigmaAlongT [5] |
double | myTof1PosSigmaAlongX [5] |
double | myTof1PosSigmaAlongY [5] |
vector< HepSymMatrix > | myTof1ErrorMatrix |
vector< Hep3Vector > | myTof2Position |
vector< Hep3Vector > | myTof2Momentum |
vector< string > | myTof2VolumeName |
int | myTof2VolumeNumber [5] |
double | myTof2 [5] |
double | myTof2Path [5] |
double | myTof2PosSigmaAlongZ [5] |
double | myTof2PosSigmaAlongT [5] |
double | myTof2PosSigmaAlongX [5] |
double | myTof2PosSigmaAlongY [5] |
vector< HepSymMatrix > | myTof2ErrorMatrix |
vector< Hep3Vector > | myEmcPosition |
vector< Hep3Vector > | myEmcMomentum |
vector< string > | myEmcVolumeName |
int | myEmcVolumeNumber [5] |
double | myEmcPosSigmaAlongTheta [5] |
double | myEmcPosSigmaAlongPhi [5] |
vector< HepSymMatrix > | myEmcErrorMatrix |
double | myEmcPath [5] |
vector< Hep3Vector > | myMucPosition |
vector< Hep3Vector > | myMucMomentum |
vector< string > | myMucVolumeName |
int | myMucVolumeNumber [5] |
double | myMucPosSigmaAlongZ [5] |
double | myMucPosSigmaAlongT [5] |
double | myMucPosSigmaAlongX [5] |
double | myMucPosSigmaAlongY [5] |
vector< HepSymMatrix > | myMucErrorMatrix |
double | myMucKalchi2 [5] |
int | myMucKaldof [5] |
double | myMucKaldepth [5] |
int | myMucKalbrLastLayer [5] |
int | myMucKalecLastLayer [5] |
int | myMucKalnumHits [5] |
Definition at line 26 of file DstExtTrack.h.
DstExtTrack::DstExtTrack | ( | ) |
Definition at line 13 of file DstExtTrack.cxx.
References genRecEmupikp::i, m_trackId, myEmcErrorMatrix, myEmcMomentum, myEmcPath, myEmcPosition, myEmcPosSigmaAlongPhi, myEmcPosSigmaAlongTheta, myEmcVolumeName, myEmcVolumeNumber, myMucErrorMatrix, myMucKalbrLastLayer, myMucKalchi2, myMucKaldepth, myMucKaldof, myMucKalecLastLayer, myMucKalnumHits, myMucMomentum, myMucPosition, myMucPosSigmaAlongT, myMucPosSigmaAlongX, myMucPosSigmaAlongY, myMucPosSigmaAlongZ, myMucVolumeName, myMucVolumeNumber, myParticleType, myTof1, myTof1ErrorMatrix, myTof1Momentum, myTof1Path, myTof1Position, myTof1PosSigmaAlongT, myTof1PosSigmaAlongX, myTof1PosSigmaAlongY, myTof1PosSigmaAlongZ, myTof1VolumeName, myTof1VolumeNumber, myTof2, myTof2ErrorMatrix, myTof2Momentum, myTof2Path, myTof2Position, myTof2PosSigmaAlongT, myTof2PosSigmaAlongX, myTof2PosSigmaAlongY, myTof2PosSigmaAlongZ, myTof2VolumeName, and myTof2VolumeNumber.
00014 { 00015 m_trackId=-99; 00016 00017 myParticleType=2; 00018 00019 Hep3Vector zeroVector(-99.,-99.,-99.); 00020 HepSymMatrix zeroMatrix(6,0); 00021 00022 for(int i=0; i<5; i++) 00023 { 00024 myTof1VolumeName.push_back("TOF1"); 00025 myTof2VolumeName.push_back("TOF2"); 00026 myEmcVolumeName.push_back("EMC"); 00027 myMucVolumeName.push_back("MUC"); 00028 myTof1Position.push_back(zeroVector); 00029 myTof1Momentum.push_back(zeroVector); 00030 myTof2Position.push_back(zeroVector); 00031 myTof2Momentum.push_back(zeroVector); 00032 myEmcPosition.push_back(zeroVector); 00033 myEmcMomentum.push_back(zeroVector); 00034 myMucPosition.push_back(zeroVector); 00035 myMucMomentum.push_back(zeroVector); 00036 00037 myTof1VolumeNumber[i]=-99; 00038 myTof2VolumeNumber[i]=-99; 00039 myEmcVolumeNumber[i]=-1; 00040 myMucVolumeNumber[i]=-99; 00041 00042 myTof1[i]=-99.; 00043 myTof1Path[i]=-99.; 00044 myTof1PosSigmaAlongZ[i]=-99.; 00045 myTof1PosSigmaAlongT[i]=-99.; 00046 myTof1PosSigmaAlongX[i]=-99.; 00047 myTof1PosSigmaAlongY[i]=-99.; 00048 myTof2[i]=-99.; 00049 myTof2Path[i]=-99.; 00050 myTof2PosSigmaAlongZ[i]=-99.; 00051 myTof2PosSigmaAlongT[i]=-99.; 00052 myTof2PosSigmaAlongX[i]=-99.; 00053 myTof2PosSigmaAlongY[i]=-99.; 00054 myEmcPosSigmaAlongTheta[i]=-99.; 00055 myEmcPosSigmaAlongPhi[i]=-99.; 00056 myMucPosSigmaAlongZ[i]=-99.; 00057 myMucPosSigmaAlongT[i]=-99.; 00058 myMucPosSigmaAlongX[i]=-99.; 00059 myMucPosSigmaAlongY[i]=-99.; 00060 myEmcPath[i]=-99.; 00061 00062 //****added by Li Chunhua 00063 myMucKalchi2[i]=-1; 00064 myMucKaldof[i]= -1; 00065 myMucKaldepth[i]= -1; 00066 myMucKalbrLastLayer[i]= -1; 00067 myMucKalecLastLayer[i]= -1; 00068 myMucKalnumHits[i]= -1; 00069 //******************** 00070 00071 myTof1ErrorMatrix.push_back(zeroMatrix); 00072 myTof2ErrorMatrix.push_back(zeroMatrix); 00073 myEmcErrorMatrix.push_back(zeroMatrix); 00074 myMucErrorMatrix.push_back(zeroMatrix); 00075 } 00076 }
DstExtTrack::~DstExtTrack | ( | ) |
static const CLID& DstExtTrack::classID | ( | ) | [inline, static] |
Reimplemented in RecExtTrack.
Definition at line 34 of file DstExtTrack.h.
References CLID_DstExtTrack.
Referenced by clID().
00035 { 00036 return CLID_DstExtTrack; 00037 }
const CLID& DstExtTrack::clID | ( | ) | const [inline] |
Reimplemented in RecExtTrack.
Definition at line 29 of file DstExtTrack.h.
References classID().
00030 { 00031 return DstExtTrack::classID(); 00032 }
const HepSymMatrix DstExtTrack::emcErrorMatrix | ( | int | parID | ) | const [inline] |
Definition at line 139 of file DstExtTrack.h.
References myEmcErrorMatrix.
00139 {return myEmcErrorMatrix[parID];};
const HepSymMatrix DstExtTrack::emcErrorMatrix | ( | ) | const [inline] |
Definition at line 138 of file DstExtTrack.h.
References myEmcErrorMatrix, and myParticleType.
00138 {return myEmcErrorMatrix[myParticleType];};
const Hep3Vector DstExtTrack::emcMomentum | ( | int | parID | ) | const [inline] |
Definition at line 129 of file DstExtTrack.h.
References myEmcMomentum.
00129 {return myEmcMomentum[parID];};
const Hep3Vector DstExtTrack::emcMomentum | ( | ) | const [inline] |
Definition at line 128 of file DstExtTrack.h.
References myEmcMomentum, and myParticleType.
00128 {return myEmcMomentum[myParticleType];};
const double DstExtTrack::emcPath | ( | int | parID | ) | const [inline] |
Definition at line 141 of file DstExtTrack.h.
References myEmcPath.
00141 {return myEmcPath[parID];};
const double DstExtTrack::emcPath | ( | ) | const [inline] |
Definition at line 140 of file DstExtTrack.h.
References myEmcPath, and myParticleType.
00140 {return myEmcPath[myParticleType];};
const Hep3Vector DstExtTrack::emcPosition | ( | int | parID | ) | const [inline] |
Definition at line 127 of file DstExtTrack.h.
References myEmcPosition.
00127 {return myEmcPosition[parID];};
const Hep3Vector DstExtTrack::emcPosition | ( | ) | const [inline] |
Definition at line 126 of file DstExtTrack.h.
References myEmcPosition, and 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] |
Definition at line 137 of file DstExtTrack.h.
References myEmcPosSigmaAlongPhi.
00137 {return myEmcPosSigmaAlongPhi[parID];};
const double DstExtTrack::emcPosSigmaAlongPhi | ( | ) | const [inline] |
Definition at line 136 of file DstExtTrack.h.
References myEmcPosSigmaAlongPhi, and myParticleType.
00136 {return myEmcPosSigmaAlongPhi[myParticleType];};
const double DstExtTrack::emcPosSigmaAlongTheta | ( | int | parID | ) | const [inline] |
Definition at line 135 of file DstExtTrack.h.
References myEmcPosSigmaAlongTheta.
00135 {return myEmcPosSigmaAlongTheta[parID];};
const double DstExtTrack::emcPosSigmaAlongTheta | ( | ) | const [inline] |
Definition at line 134 of file DstExtTrack.h.
References myEmcPosSigmaAlongTheta, and myParticleType.
00134 {return myEmcPosSigmaAlongTheta[myParticleType];};
const string DstExtTrack::emcVolumeName | ( | int | parID | ) | const [inline] |
Definition at line 131 of file DstExtTrack.h.
References myEmcVolumeName.
00131 {return myEmcVolumeName[parID];};
const string DstExtTrack::emcVolumeName | ( | ) | const [inline] |
Definition at line 130 of file DstExtTrack.h.
References myEmcVolumeName, and myParticleType.
00130 {return myEmcVolumeName[myParticleType];};
const int DstExtTrack::emcVolumeNumber | ( | int | parID | ) | const [inline] |
Definition at line 133 of file DstExtTrack.h.
References myEmcVolumeNumber.
00133 {return myEmcVolumeNumber[parID];};
const int DstExtTrack::emcVolumeNumber | ( | ) | const [inline] |
Definition at line 132 of file DstExtTrack.h.
References myEmcVolumeNumber, and 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 int DstExtTrack::GetTrackId | ( | ) | const [inline] |
Definition at line 42 of file DstExtTrack.h.
References m_trackId.
Referenced by RecMucTrack::SetExtTrack().
00042 {return m_trackId ;}
const HepSymMatrix DstExtTrack::mucErrorMatrix | ( | int | parID | ) | const [inline] |
Definition at line 171 of file DstExtTrack.h.
References myMucErrorMatrix.
00171 {return myMucErrorMatrix[parID];};
const HepSymMatrix DstExtTrack::mucErrorMatrix | ( | ) | const [inline] |
Definition at line 170 of file DstExtTrack.h.
References myMucErrorMatrix, and myParticleType.
00170 {return myMucErrorMatrix[myParticleType];};
const int DstExtTrack::MucKalbrLastLayer | ( | int | parID | ) | const [inline] |
Definition at line 181 of file DstExtTrack.h.
References myMucKalbrLastLayer.
00181 { return myMucKalbrLastLayer[1];};
const int DstExtTrack::MucKalbrLastLayer | ( | ) | const [inline] |
Definition at line 180 of file DstExtTrack.h.
References myMucKalbrLastLayer.
00180 { return myMucKalbrLastLayer[1];};
const double DstExtTrack::MucKalchi2 | ( | int | parID | ) | const [inline] |
Definition at line 175 of file DstExtTrack.h.
References myMucKalchi2.
00175 { return myMucKalchi2[1];}
const double DstExtTrack::MucKalchi2 | ( | ) | const [inline] |
Definition at line 174 of file DstExtTrack.h.
References myMucKalchi2.
00174 { return myMucKalchi2[1];};
const double DstExtTrack::MucKaldepth | ( | int | parID | ) | const [inline] |
Definition at line 179 of file DstExtTrack.h.
References myMucKaldepth.
00179 { return myMucKaldepth[1];};
const double DstExtTrack::MucKaldepth | ( | ) | const [inline] |
Definition at line 178 of file DstExtTrack.h.
References myMucKaldepth.
00178 { return myMucKaldepth[1];};
const int DstExtTrack::MucKaldof | ( | int | parID | ) | const [inline] |
Definition at line 177 of file DstExtTrack.h.
References myMucKaldof.
00177 { return myMucKaldof[1];};
const int DstExtTrack::MucKaldof | ( | ) | const [inline] |
Definition at line 176 of file DstExtTrack.h.
References myMucKaldof.
00176 { return myMucKaldof[1];};
const int DstExtTrack::MucKalecLastLayer | ( | int | parID | ) | const [inline] |
Definition at line 183 of file DstExtTrack.h.
References myMucKalecLastLayer.
00183 { return myMucKalecLastLayer[1];};
const int DstExtTrack::MucKalecLastLayer | ( | ) | const [inline] |
Definition at line 182 of file DstExtTrack.h.
References myMucKalecLastLayer.
00182 { return myMucKalecLastLayer[1];};
const int DstExtTrack::MucKalnumHits | ( | int | parID | ) | const [inline] |
Definition at line 185 of file DstExtTrack.h.
References myMucKalnumHits.
00185 { return myMucKalnumHits[1];};
const int DstExtTrack::MucKalnumHits | ( | ) | const [inline] |
Definition at line 184 of file DstExtTrack.h.
References myMucKalnumHits.
00184 { return myMucKalnumHits[1];};
const Hep3Vector DstExtTrack::mucMomentum | ( | int | parID | ) | const [inline] |
Definition at line 157 of file DstExtTrack.h.
References myMucMomentum.
00157 {return myMucMomentum[parID];};
const Hep3Vector DstExtTrack::mucMomentum | ( | ) | const [inline] |
Definition at line 156 of file DstExtTrack.h.
References myMucMomentum, and myParticleType.
00156 {return myMucMomentum[myParticleType];};
const Hep3Vector DstExtTrack::mucPosition | ( | int | parID | ) | const [inline] |
Definition at line 155 of file DstExtTrack.h.
References myMucPosition.
00155 {return myMucPosition[parID];};
const Hep3Vector DstExtTrack::mucPosition | ( | ) | const [inline] |
Definition at line 154 of file DstExtTrack.h.
References myMucPosition, and myParticleType.
00154 {return myMucPosition[myParticleType];};
const double DstExtTrack::mucPosSigmaAlongT | ( | int | parID | ) | const [inline] |
Definition at line 165 of file DstExtTrack.h.
References myMucPosSigmaAlongT.
00165 {return myMucPosSigmaAlongT[parID];};
const double DstExtTrack::mucPosSigmaAlongT | ( | ) | const [inline] |
Definition at line 164 of file DstExtTrack.h.
References myMucPosSigmaAlongT, and myParticleType.
00164 {return myMucPosSigmaAlongT[myParticleType];};
const double DstExtTrack::mucPosSigmaAlongX | ( | int | parID | ) | const [inline] |
Definition at line 167 of file DstExtTrack.h.
References myMucPosSigmaAlongX.
00167 {return myMucPosSigmaAlongX[parID];};
const double DstExtTrack::mucPosSigmaAlongX | ( | ) | const [inline] |
Definition at line 166 of file DstExtTrack.h.
References myMucPosSigmaAlongX, and myParticleType.
00166 {return myMucPosSigmaAlongX[myParticleType];};
const double DstExtTrack::mucPosSigmaAlongY | ( | int | parID | ) | const [inline] |
Definition at line 169 of file DstExtTrack.h.
References myMucPosSigmaAlongY.
00169 {return myMucPosSigmaAlongY[parID];};
const double DstExtTrack::mucPosSigmaAlongY | ( | ) | const [inline] |
Definition at line 168 of file DstExtTrack.h.
References myMucPosSigmaAlongY, and myParticleType.
00168 {return myMucPosSigmaAlongY[myParticleType];};
const double DstExtTrack::mucPosSigmaAlongZ | ( | int | parID | ) | const [inline] |
Definition at line 163 of file DstExtTrack.h.
References myMucPosSigmaAlongZ.
00163 {return myMucPosSigmaAlongZ[parID];};
const double DstExtTrack::mucPosSigmaAlongZ | ( | ) | const [inline] |
Definition at line 162 of file DstExtTrack.h.
References myMucPosSigmaAlongZ, and myParticleType.
00162 { return myMucPosSigmaAlongZ[myParticleType];};
const string DstExtTrack::mucVolumeName | ( | int | parID | ) | const [inline] |
Definition at line 159 of file DstExtTrack.h.
References myMucVolumeName.
00159 {return myMucVolumeName[parID];};
const string DstExtTrack::mucVolumeName | ( | ) | const [inline] |
Definition at line 158 of file DstExtTrack.h.
References myMucVolumeName, and myParticleType.
00158 {return myMucVolumeName[myParticleType];};
const int DstExtTrack::mucVolumeNumber | ( | int | parID | ) | const [inline] |
Definition at line 161 of file DstExtTrack.h.
References myMucVolumeNumber.
00161 {return myMucVolumeNumber[parID];};
const int DstExtTrack::mucVolumeNumber | ( | ) | const [inline] |
Definition at line 160 of file DstExtTrack.h.
References myMucVolumeNumber, and myParticleType.
Referenced by MucPID::particleIDCalculation().
00160 {return myMucVolumeNumber[myParticleType];};
void DstExtTrack::SetEmcData | ( | Hep3Vector | aPosition, | |
Hep3Vector | aMomentum, | |||
string | aVolumeName, | |||
int | aVolumeNumber, | |||
double | aThetaSigma, | |||
double | aPhiSigma, | |||
HepSymMatrix | aErrorMatrix | |||
) |
Definition at line 196 of file DstExtTrack.cxx.
References myEmcErrorMatrix, myEmcMomentum, myEmcPosition, myEmcPosSigmaAlongPhi, myEmcPosSigmaAlongTheta, myEmcVolumeName, myEmcVolumeNumber, and 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] |
Definition at line 214 of file DstExtTrack.h.
References myEmcPath, and 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. | |||
) |
Definition at line 209 of file DstExtTrack.cxx.
References myMucErrorMatrix, myMucMomentum, myMucPosition, myMucPosSigmaAlongT, myMucPosSigmaAlongX, myMucPosSigmaAlongY, myMucPosSigmaAlongZ, myMucVolumeName, myMucVolumeNumber, and 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 | |||
) |
Definition at line 226 of file DstExtTrack.cxx.
References myMucKalbrLastLayer, myMucKalchi2, myMucKaldepth, myMucKaldof, myMucKalecLastLayer, and 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] |
Definition at line 194 of file DstExtTrack.h.
References 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 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. | |||
) |
Definition at line 162 of file DstExtTrack.cxx.
References myParticleType, myTof1, myTof1ErrorMatrix, myTof1Momentum, myTof1Path, myTof1Position, myTof1PosSigmaAlongT, myTof1PosSigmaAlongX, myTof1PosSigmaAlongY, myTof1PosSigmaAlongZ, myTof1VolumeName, and 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. | |||
) |
Definition at line 179 of file DstExtTrack.cxx.
References myParticleType, myTof2, myTof2ErrorMatrix, myTof2Momentum, myTof2Path, myTof2Position, myTof2PosSigmaAlongT, myTof2PosSigmaAlongX, myTof2PosSigmaAlongY, myTof2PosSigmaAlongZ, myTof2VolumeName, and 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] |
Definition at line 193 of file DstExtTrack.h.
References m_trackId.
Referenced by RecExtTrackCnv::TObjectToDataObject(), and ExtTrackCnv::TObjectToDataObject().
const double DstExtTrack::tof1 | ( | int | parID | ) | const [inline] |
const double DstExtTrack::tof1 | ( | ) | const [inline] |
Definition at line 66 of file DstExtTrack.h.
References myParticleType, and myTof1.
Referenced by TofCheckDigi::Fill(), and TofTrack::setExtTrack().
00066 {return myTof1[myParticleType];};
const HepSymMatrix DstExtTrack::tof1ErrorMatrix | ( | int | parID | ) | const [inline] |
Definition at line 79 of file DstExtTrack.h.
References myTof1ErrorMatrix.
00079 {return myTof1ErrorMatrix[parID];};
const HepSymMatrix DstExtTrack::tof1ErrorMatrix | ( | ) | const [inline] |
Definition at line 78 of file DstExtTrack.h.
References myParticleType, and myTof1ErrorMatrix.
00078 {return myTof1ErrorMatrix[myParticleType];};
const Hep3Vector DstExtTrack::tof1Momentum | ( | int | parID | ) | const [inline] |
Definition at line 61 of file DstExtTrack.h.
References myTof1Momentum.
00061 {return myTof1Momentum[parID];};
const Hep3Vector DstExtTrack::tof1Momentum | ( | ) | const [inline] |
Definition at line 60 of file DstExtTrack.h.
References myParticleType, and myTof1Momentum.
Referenced by TofEnergyCalib::execute(), TofCheckDigi::Fill(), and TofTrack::setExtTrack().
00060 {return myTof1Momentum[myParticleType];};
const double DstExtTrack::tof1Path | ( | int | parID | ) | const [inline] |
Definition at line 69 of file DstExtTrack.h.
References myTof1Path.
00069 {return myTof1Path[parID];};
const double DstExtTrack::tof1Path | ( | ) | const [inline] |
Definition at line 68 of file DstExtTrack.h.
References myParticleType, and myTof1Path.
Referenced by TofEnergyCalib::execute(), TofCheckDigi::Fill(), and TofTrack::setExtTrack().
00068 {return myTof1Path[myParticleType];};
const Hep3Vector DstExtTrack::tof1Position | ( | int | parID | ) | const [inline] |
Definition at line 59 of file DstExtTrack.h.
References myTof1Position.
00059 {return myTof1Position[parID];};
const Hep3Vector DstExtTrack::tof1Position | ( | ) | const [inline] |
Definition at line 58 of file DstExtTrack.h.
References myParticleType, and 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] |
Definition at line 73 of file DstExtTrack.h.
References myTof1PosSigmaAlongT.
00073 {return myTof1PosSigmaAlongT[parID];};
const double DstExtTrack::tof1PosSigmaAlongT | ( | ) | const [inline] |
Definition at line 72 of file DstExtTrack.h.
References myParticleType, and myTof1PosSigmaAlongT.
00072 {return myTof1PosSigmaAlongT[myParticleType];};
const double DstExtTrack::tof1PosSigmaAlongX | ( | int | parID | ) | const [inline] |
Definition at line 75 of file DstExtTrack.h.
References myTof1PosSigmaAlongX.
00075 {return myTof1PosSigmaAlongX[parID];};
const double DstExtTrack::tof1PosSigmaAlongX | ( | ) | const [inline] |
Definition at line 74 of file DstExtTrack.h.
References myParticleType, and myTof1PosSigmaAlongX.
Referenced by TofCheckDigi::Fill(), and TofTrack::setExtTrack().
00074 {return myTof1PosSigmaAlongX[myParticleType];};
const double DstExtTrack::tof1PosSigmaAlongY | ( | int | parID | ) | const [inline] |
Definition at line 77 of file DstExtTrack.h.
References myTof1PosSigmaAlongY.
00077 {return myTof1PosSigmaAlongY[parID];};
const double DstExtTrack::tof1PosSigmaAlongY | ( | ) | const [inline] |
Definition at line 76 of file DstExtTrack.h.
References myParticleType, and myTof1PosSigmaAlongY.
Referenced by TofCheckDigi::Fill(), and TofTrack::setExtTrack().
00076 {return myTof1PosSigmaAlongY[myParticleType];};
const double DstExtTrack::tof1PosSigmaAlongZ | ( | int | parID | ) | const [inline] |
Definition at line 71 of file DstExtTrack.h.
References myTof1PosSigmaAlongZ.
00071 {return myTof1PosSigmaAlongZ[parID];};
const double DstExtTrack::tof1PosSigmaAlongZ | ( | ) | const [inline] |
Definition at line 70 of file DstExtTrack.h.
References myParticleType, and myTof1PosSigmaAlongZ.
Referenced by TofCheckDigi::Fill(), and TofTrack::setExtTrack().
00070 {return myTof1PosSigmaAlongZ[myParticleType];};
const string DstExtTrack::tof1VolumeName | ( | int | parID | ) | const [inline] |
Definition at line 63 of file DstExtTrack.h.
References myTof1VolumeName.
00063 {return myTof1VolumeName[parID];};
const string DstExtTrack::tof1VolumeName | ( | ) | const [inline] |
Definition at line 62 of file DstExtTrack.h.
References myParticleType, and myTof1VolumeName.
00062 {return myTof1VolumeName[myParticleType];};
const int DstExtTrack::tof1VolumeNumber | ( | int | parID | ) | const [inline] |
Definition at line 65 of file DstExtTrack.h.
References myTof1VolumeNumber.
00065 {return myTof1VolumeNumber[parID];};
const int DstExtTrack::tof1VolumeNumber | ( | ) | const [inline] |
Definition at line 64 of file DstExtTrack.h.
References myParticleType, and myTof1VolumeNumber.
Referenced by TofEnergyCalib::execute(), TofCheckDigi::Fill(), and TofTrack::setExtTrack().
00064 {return myTof1VolumeNumber[myParticleType];};
const double DstExtTrack::tof2 | ( | int | parID | ) | const [inline] |
const double DstExtTrack::tof2 | ( | ) | const [inline] |
Definition at line 102 of file DstExtTrack.h.
References myParticleType, and myTof2.
Referenced by TofCheckDigi::Fill(), and TofTrack::setExtTrack().
00102 {return myTof2[myParticleType];};
const HepSymMatrix DstExtTrack::tof2ErrorMatrix | ( | int | parID | ) | const [inline] |
Definition at line 115 of file DstExtTrack.h.
References myTof2ErrorMatrix.
00115 {return myTof2ErrorMatrix[parID];};
const HepSymMatrix DstExtTrack::tof2ErrorMatrix | ( | ) | const [inline] |
Definition at line 114 of file DstExtTrack.h.
References myParticleType, and myTof2ErrorMatrix.
00114 {return myTof2ErrorMatrix[myParticleType];};
const Hep3Vector DstExtTrack::tof2Momentum | ( | int | parID | ) | const [inline] |
Definition at line 97 of file DstExtTrack.h.
References myTof2Momentum.
00097 {return myTof2Momentum[parID];};
const Hep3Vector DstExtTrack::tof2Momentum | ( | ) | const [inline] |
Definition at line 96 of file DstExtTrack.h.
References myParticleType, and myTof2Momentum.
Referenced by TofEnergyCalib::execute(), TofCheckDigi::Fill(), and TofTrack::setExtTrack().
00096 {return myTof2Momentum[myParticleType];};
const double DstExtTrack::tof2Path | ( | int | parID | ) | const [inline] |
Definition at line 105 of file DstExtTrack.h.
References myTof2Path.
00105 {return myTof2Path[parID];};
const double DstExtTrack::tof2Path | ( | ) | const [inline] |
Definition at line 104 of file DstExtTrack.h.
References myParticleType, and myTof2Path.
Referenced by TofEnergyCalib::execute(), TofCheckDigi::Fill(), and TofTrack::setExtTrack().
00104 {return myTof2Path[myParticleType];};
const Hep3Vector DstExtTrack::tof2Position | ( | int | parID | ) | const [inline] |
Definition at line 95 of file DstExtTrack.h.
References myTof2Position.
00095 {return myTof2Position[parID];};
const Hep3Vector DstExtTrack::tof2Position | ( | ) | const [inline] |
Definition at line 94 of file DstExtTrack.h.
References myParticleType, and 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] |
Definition at line 109 of file DstExtTrack.h.
References myTof2PosSigmaAlongT.
00109 {return myTof2PosSigmaAlongT[parID];};
const double DstExtTrack::tof2PosSigmaAlongT | ( | ) | const [inline] |
Definition at line 108 of file DstExtTrack.h.
References myParticleType, and myTof2PosSigmaAlongT.
00108 {return myTof2PosSigmaAlongT[myParticleType];};
const double DstExtTrack::tof2PosSigmaAlongX | ( | int | parID | ) | const [inline] |
Definition at line 111 of file DstExtTrack.h.
References myTof2PosSigmaAlongX.
00111 {return myTof2PosSigmaAlongX[parID];};
const double DstExtTrack::tof2PosSigmaAlongX | ( | ) | const [inline] |
Definition at line 110 of file DstExtTrack.h.
References myParticleType, and myTof2PosSigmaAlongX.
Referenced by TofCheckDigi::Fill(), and TofTrack::setExtTrack().
00110 {return myTof2PosSigmaAlongX[myParticleType];};
const double DstExtTrack::tof2PosSigmaAlongY | ( | int | parID | ) | const [inline] |
Definition at line 113 of file DstExtTrack.h.
References myTof2PosSigmaAlongY.
00113 {return myTof2PosSigmaAlongY[parID];};
const double DstExtTrack::tof2PosSigmaAlongY | ( | ) | const [inline] |
Definition at line 112 of file DstExtTrack.h.
References myParticleType, and myTof2PosSigmaAlongY.
00112 {return myTof2PosSigmaAlongY[myParticleType];};
const double DstExtTrack::tof2PosSigmaAlongZ | ( | int | parID | ) | const [inline] |
Definition at line 107 of file DstExtTrack.h.
References myTof2PosSigmaAlongZ.
00107 {return myTof2PosSigmaAlongZ[parID];};
const double DstExtTrack::tof2PosSigmaAlongZ | ( | ) | const [inline] |
Definition at line 106 of file DstExtTrack.h.
References myParticleType, and myTof2PosSigmaAlongZ.
Referenced by TofCheckDigi::Fill(), and TofTrack::setExtTrack().
00106 {return myTof2PosSigmaAlongZ[myParticleType];};
const string DstExtTrack::tof2VolumeName | ( | int | parID | ) | const [inline] |
Definition at line 99 of file DstExtTrack.h.
References myTof2VolumeName.
00099 {return myTof2VolumeName[parID];};
const string DstExtTrack::tof2VolumeName | ( | ) | const [inline] |
Definition at line 98 of file DstExtTrack.h.
References myParticleType, and myTof2VolumeName.
00098 {return myTof2VolumeName[myParticleType];};
const int DstExtTrack::tof2VolumeNumber | ( | int | parID | ) | const [inline] |
Definition at line 101 of file DstExtTrack.h.
References myTof2VolumeNumber.
00101 {return myTof2VolumeNumber[parID];};
const int DstExtTrack::tof2VolumeNumber | ( | ) | const [inline] |
Definition at line 100 of file DstExtTrack.h.
References myParticleType, and myTof2VolumeNumber.
Referenced by TofEnergyCalib::execute(), TofCheckDigi::Fill(), and TofTrack::setExtTrack().
00100 {return myTof2VolumeNumber[myParticleType];};
const int DstExtTrack::trackId | ( | ) | const [inline] |
Definition at line 43 of file DstExtTrack.h.
References m_trackId.
Referenced by TofCheckDigi::Fill(), and TofTrack::setExtTrack().
00043 {return m_trackId ;}
int DstExtTrack::m_trackId [private] |
Definition at line 231 of file DstExtTrack.h.
Referenced by DstExtTrack(), GetTrackId(), SetTrackId(), and trackId().
vector<HepSymMatrix> DstExtTrack::myEmcErrorMatrix [private] |
Definition at line 267 of file DstExtTrack.h.
Referenced by DstExtTrack(), emcErrorMatrix(), and SetEmcData().
vector<Hep3Vector> DstExtTrack::myEmcMomentum [private] |
Definition at line 262 of file DstExtTrack.h.
Referenced by DstExtTrack(), emcMomentum(), and SetEmcData().
double DstExtTrack::myEmcPath[5] [private] |
Definition at line 268 of file DstExtTrack.h.
Referenced by DstExtTrack(), emcPath(), and SetEmcPath().
vector<Hep3Vector> DstExtTrack::myEmcPosition [private] |
Definition at line 261 of file DstExtTrack.h.
Referenced by DstExtTrack(), emcPosition(), and SetEmcData().
double DstExtTrack::myEmcPosSigmaAlongPhi[5] [private] |
Definition at line 266 of file DstExtTrack.h.
Referenced by DstExtTrack(), emcPosSigmaAlongPhi(), and SetEmcData().
double DstExtTrack::myEmcPosSigmaAlongTheta[5] [private] |
Definition at line 265 of file DstExtTrack.h.
Referenced by DstExtTrack(), emcPosSigmaAlongTheta(), and SetEmcData().
vector<string> DstExtTrack::myEmcVolumeName [private] |
Definition at line 263 of file DstExtTrack.h.
Referenced by DstExtTrack(), emcVolumeName(), and SetEmcData().
int DstExtTrack::myEmcVolumeNumber[5] [private] |
Definition at line 264 of file DstExtTrack.h.
Referenced by DstExtTrack(), emcVolumeNumber(), and SetEmcData().
vector<HepSymMatrix> DstExtTrack::myMucErrorMatrix [private] |
Definition at line 279 of file DstExtTrack.h.
Referenced by DstExtTrack(), mucErrorMatrix(), and SetMucData().
int DstExtTrack::myMucKalbrLastLayer[5] [private] |
Definition at line 285 of file DstExtTrack.h.
Referenced by DstExtTrack(), MucKalbrLastLayer(), and SetMucKalData().
double DstExtTrack::myMucKalchi2[5] [private] |
Definition at line 282 of file DstExtTrack.h.
Referenced by DstExtTrack(), MucKalchi2(), and SetMucKalData().
double DstExtTrack::myMucKaldepth[5] [private] |
Definition at line 284 of file DstExtTrack.h.
Referenced by DstExtTrack(), MucKaldepth(), and SetMucKalData().
int DstExtTrack::myMucKaldof[5] [private] |
Definition at line 283 of file DstExtTrack.h.
Referenced by DstExtTrack(), MucKaldof(), and SetMucKalData().
int DstExtTrack::myMucKalecLastLayer[5] [private] |
Definition at line 286 of file DstExtTrack.h.
Referenced by DstExtTrack(), MucKalecLastLayer(), and SetMucKalData().
int DstExtTrack::myMucKalnumHits[5] [private] |
Definition at line 287 of file DstExtTrack.h.
Referenced by DstExtTrack(), MucKalnumHits(), and SetMucKalData().
vector<Hep3Vector> DstExtTrack::myMucMomentum [private] |
Definition at line 272 of file DstExtTrack.h.
Referenced by DstExtTrack(), mucMomentum(), and SetMucData().
vector<Hep3Vector> DstExtTrack::myMucPosition [private] |
Definition at line 271 of file DstExtTrack.h.
Referenced by DstExtTrack(), mucPosition(), and SetMucData().
double DstExtTrack::myMucPosSigmaAlongT[5] [private] |
Definition at line 276 of file DstExtTrack.h.
Referenced by DstExtTrack(), mucPosSigmaAlongT(), and SetMucData().
double DstExtTrack::myMucPosSigmaAlongX[5] [private] |
Definition at line 277 of file DstExtTrack.h.
Referenced by DstExtTrack(), mucPosSigmaAlongX(), and SetMucData().
double DstExtTrack::myMucPosSigmaAlongY[5] [private] |
Definition at line 278 of file DstExtTrack.h.
Referenced by DstExtTrack(), mucPosSigmaAlongY(), and SetMucData().
double DstExtTrack::myMucPosSigmaAlongZ[5] [private] |
Definition at line 275 of file DstExtTrack.h.
Referenced by DstExtTrack(), mucPosSigmaAlongZ(), and SetMucData().
vector<string> DstExtTrack::myMucVolumeName [private] |
Definition at line 273 of file DstExtTrack.h.
Referenced by DstExtTrack(), mucVolumeName(), and SetMucData().
int DstExtTrack::myMucVolumeNumber[5] [private] |
Definition at line 274 of file DstExtTrack.h.
Referenced by DstExtTrack(), mucVolumeNumber(), and SetMucData().
int DstExtTrack::myParticleType [protected] |
Definition at line 227 of file DstExtTrack.h.
Referenced by RecExtTrack::AddExtMucHit(), DstExtTrack(), emcErrorMatrix(), emcMomentum(), emcPath(), emcPosition(), emcPosSigmaAlongPhi(), emcPosSigmaAlongTheta(), emcVolumeName(), emcVolumeNumber(), RecExtTrack::GetExtMucHitVec(), RecExtTrack::getExtMucHitVec(), mucErrorMatrix(), mucMomentum(), mucPosition(), mucPosSigmaAlongT(), mucPosSigmaAlongX(), mucPosSigmaAlongY(), mucPosSigmaAlongZ(), mucVolumeName(), mucVolumeNumber(), RecExtTrack::pathInTof1(), RecExtTrack::pathInTof2(), SetEmcData(), SetEmcPath(), SetMucData(), SetParType(), RecExtTrack::setPathInTof1(), RecExtTrack::setPathInTof2(), SetTof1Data(), SetTof2Data(), tof1(), tof1ErrorMatrix(), tof1Momentum(), tof1Path(), tof1Position(), tof1PosSigmaAlongT(), tof1PosSigmaAlongX(), tof1PosSigmaAlongY(), tof1PosSigmaAlongZ(), tof1VolumeName(), tof1VolumeNumber(), tof2(), tof2ErrorMatrix(), tof2Momentum(), tof2Path(), tof2Position(), tof2PosSigmaAlongT(), tof2PosSigmaAlongX(), tof2PosSigmaAlongY(), tof2PosSigmaAlongZ(), tof2VolumeName(), and tof2VolumeNumber().
double DstExtTrack::myTof1[5] [private] |
Definition at line 239 of file DstExtTrack.h.
Referenced by DstExtTrack(), SetTof1Data(), and tof1().
vector<HepSymMatrix> DstExtTrack::myTof1ErrorMatrix [private] |
Definition at line 245 of file DstExtTrack.h.
Referenced by DstExtTrack(), SetTof1Data(), and tof1ErrorMatrix().
vector<Hep3Vector> DstExtTrack::myTof1Momentum [private] |
Definition at line 236 of file DstExtTrack.h.
Referenced by DstExtTrack(), SetTof1Data(), and tof1Momentum().
double DstExtTrack::myTof1Path[5] [private] |
Definition at line 240 of file DstExtTrack.h.
Referenced by DstExtTrack(), SetTof1Data(), and tof1Path().
vector<Hep3Vector> DstExtTrack::myTof1Position [private] |
Definition at line 235 of file DstExtTrack.h.
Referenced by DstExtTrack(), SetTof1Data(), and tof1Position().
double DstExtTrack::myTof1PosSigmaAlongT[5] [private] |
Definition at line 242 of file DstExtTrack.h.
Referenced by DstExtTrack(), SetTof1Data(), and tof1PosSigmaAlongT().
double DstExtTrack::myTof1PosSigmaAlongX[5] [private] |
Definition at line 243 of file DstExtTrack.h.
Referenced by DstExtTrack(), SetTof1Data(), and tof1PosSigmaAlongX().
double DstExtTrack::myTof1PosSigmaAlongY[5] [private] |
Definition at line 244 of file DstExtTrack.h.
Referenced by DstExtTrack(), SetTof1Data(), and tof1PosSigmaAlongY().
double DstExtTrack::myTof1PosSigmaAlongZ[5] [private] |
Definition at line 241 of file DstExtTrack.h.
Referenced by DstExtTrack(), SetTof1Data(), and tof1PosSigmaAlongZ().
vector<string> DstExtTrack::myTof1VolumeName [private] |
Definition at line 237 of file DstExtTrack.h.
Referenced by DstExtTrack(), SetTof1Data(), and tof1VolumeName().
int DstExtTrack::myTof1VolumeNumber[5] [private] |
Definition at line 238 of file DstExtTrack.h.
Referenced by DstExtTrack(), SetTof1Data(), and tof1VolumeNumber().
double DstExtTrack::myTof2[5] [private] |
Definition at line 252 of file DstExtTrack.h.
Referenced by DstExtTrack(), SetTof2Data(), and tof2().
vector<HepSymMatrix> DstExtTrack::myTof2ErrorMatrix [private] |
Definition at line 258 of file DstExtTrack.h.
Referenced by DstExtTrack(), SetTof2Data(), and tof2ErrorMatrix().
vector<Hep3Vector> DstExtTrack::myTof2Momentum [private] |
Definition at line 249 of file DstExtTrack.h.
Referenced by DstExtTrack(), SetTof2Data(), and tof2Momentum().
double DstExtTrack::myTof2Path[5] [private] |
Definition at line 253 of file DstExtTrack.h.
Referenced by DstExtTrack(), SetTof2Data(), and tof2Path().
vector<Hep3Vector> DstExtTrack::myTof2Position [private] |
Definition at line 248 of file DstExtTrack.h.
Referenced by DstExtTrack(), SetTof2Data(), and tof2Position().
double DstExtTrack::myTof2PosSigmaAlongT[5] [private] |
Definition at line 255 of file DstExtTrack.h.
Referenced by DstExtTrack(), SetTof2Data(), and tof2PosSigmaAlongT().
double DstExtTrack::myTof2PosSigmaAlongX[5] [private] |
Definition at line 256 of file DstExtTrack.h.
Referenced by DstExtTrack(), SetTof2Data(), and tof2PosSigmaAlongX().
double DstExtTrack::myTof2PosSigmaAlongY[5] [private] |
Definition at line 257 of file DstExtTrack.h.
Referenced by DstExtTrack(), SetTof2Data(), and tof2PosSigmaAlongY().
double DstExtTrack::myTof2PosSigmaAlongZ[5] [private] |
Definition at line 254 of file DstExtTrack.h.
Referenced by DstExtTrack(), SetTof2Data(), and tof2PosSigmaAlongZ().
vector<string> DstExtTrack::myTof2VolumeName [private] |
Definition at line 250 of file DstExtTrack.h.
Referenced by DstExtTrack(), SetTof2Data(), and tof2VolumeName().
int DstExtTrack::myTof2VolumeNumber[5] [private] |
Definition at line 251 of file DstExtTrack.h.
Referenced by DstExtTrack(), SetTof2Data(), and tof2VolumeNumber().