DstExtTrack Class Reference

#include <DstExtTrack.h>

Inheritance diagram for DstExtTrack:

ContainedObject RecExtTrack List of all members.

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< stringmyTof1VolumeName
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< stringmyTof2VolumeName
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< stringmyEmcVolumeName
int myEmcVolumeNumber [5]
double myEmcPosSigmaAlongTheta [5]
double myEmcPosSigmaAlongPhi [5]
vector< HepSymMatrix > myEmcErrorMatrix
double myEmcPath [5]
vector< Hep3Vector > myMucPosition
vector< Hep3Vector > myMucMomentum
vector< stringmyMucVolumeName
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]

Detailed Description

Definition at line 26 of file DstExtTrack.h.


Constructor & Destructor Documentation

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 (  ) 

Definition at line 78 of file DstExtTrack.cxx.

00078 {}


Member Function Documentation

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.

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.

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().

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.

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.

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.

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.

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().

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().

00193 {m_trackId = trackId;}

const double DstExtTrack::tof1 ( int  parID  )  const [inline]

Definition at line 67 of file DstExtTrack.h.

References myTof1.

00067 {return myTof1[parID];};

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.

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.

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().

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().

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().

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().

const double DstExtTrack::tof2 ( int  parID  )  const [inline]

Definition at line 103 of file DstExtTrack.h.

References myTof2.

00103 {return myTof2[parID];};

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.

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.

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().

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.

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().

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().

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 ;}


Member Data Documentation

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().


Generated on Tue Nov 29 23:18:31 2016 for BOSS_7.0.2 by  doxygen 1.4.7