CGEM BOSS 6.6.5.f
BESIII Offline Software System
Loading...
Searching...
No Matches
DstExtTrack Class Reference

#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)
 
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 ()
 
static const CLID & classID ()
 

Protected Attributes

int myParticleType
 

Detailed Description

Constructor & Destructor Documentation

◆ DstExtTrack() [1/2]

DstExtTrack::DstExtTrack ( )

Definition at line 13 of file DstExtTrack.cxx.

14{
15 m_trackId=-99;
16
18
19 Hep3Vector zeroVector(-99.,-99.,-99.);
20 HepSymMatrix zeroMatrix(6,0);
21
22 for(int i=0; i<5; i++)
23 {
24 myTof1VolumeName.push_back("TOF1");
25 myTof2VolumeName.push_back("TOF2");
26 myEmcVolumeName.push_back("EMC");
27 myMucVolumeName.push_back("MUC");
28 myTof1Position.push_back(zeroVector);
29 myTof1Momentum.push_back(zeroVector);
30 myTof2Position.push_back(zeroVector);
31 myTof2Momentum.push_back(zeroVector);
32 myEmcPosition.push_back(zeroVector);
33 myEmcMomentum.push_back(zeroVector);
34 myMucPosition.push_back(zeroVector);
35 myMucMomentum.push_back(zeroVector);
36
37 myTof1VolumeNumber[i]=-99;
38 myTof2VolumeNumber[i]=-99;
39 myEmcVolumeNumber[i]=-1;
40 myMucVolumeNumber[i]=-99;
41
42 myTof1[i]=-99.;
43 myTof1Path[i]=-99.;
44 myTof1PosSigmaAlongZ[i]=-99.;
45 myTof1PosSigmaAlongT[i]=-99.;
46 myTof1PosSigmaAlongX[i]=-99.;
47 myTof1PosSigmaAlongY[i]=-99.;
48 myTof2[i]=-99.;
49 myTof2Path[i]=-99.;
50 myTof2PosSigmaAlongZ[i]=-99.;
51 myTof2PosSigmaAlongT[i]=-99.;
52 myTof2PosSigmaAlongX[i]=-99.;
53 myTof2PosSigmaAlongY[i]=-99.;
54 myEmcPosSigmaAlongTheta[i]=-99.;
55 myEmcPosSigmaAlongPhi[i]=-99.;
56 myMucPosSigmaAlongZ[i]=-99.;
57 myMucPosSigmaAlongT[i]=-99.;
58 myMucPosSigmaAlongX[i]=-99.;
59 myMucPosSigmaAlongY[i]=-99.;
60 myEmcPath[i]=-99.;
61
62 //****added by Li Chunhua
63 myMucKalchi2[i]=-1;
64 myMucKaldof[i]= -1;
65 myMucKaldepth[i]= -1;
66 myMucKalbrLastLayer[i]= -1;
67 myMucKalecLastLayer[i]= -1;
68 myMucKalnumHits[i]= -1;
69 //********************
70
71 myTof1ErrorMatrix.push_back(zeroMatrix);
72 myTof2ErrorMatrix.push_back(zeroMatrix);
73 myEmcErrorMatrix.push_back(zeroMatrix);
74 myMucErrorMatrix.push_back(zeroMatrix);
75 }
76}

◆ ~DstExtTrack() [1/2]

DstExtTrack::~DstExtTrack ( )

Definition at line 78 of file DstExtTrack.cxx.

78{}

◆ DstExtTrack() [2/2]

DstExtTrack::DstExtTrack ( )

◆ ~DstExtTrack() [2/2]

DstExtTrack::~DstExtTrack ( )

Member Function Documentation

◆ classID() [1/2]

static const CLID & DstExtTrack::classID ( )
inlinestatic

Definition at line 34 of file Event/DstEvent/DstEvent-00-05-06/DstEvent/DstExtTrack.h.

35 {
36 return CLID_DstExtTrack;
37 }
const CLID & CLID_DstExtTrack
Definition: EventModel.cxx:301

Referenced by clID().

◆ classID() [2/2]

static const CLID & DstExtTrack::classID ( )
inlinestatic

Definition at line 34 of file InstallArea/include/DstEvent/DstEvent/DstExtTrack.h.

35 {
36 return CLID_DstExtTrack;
37 }

◆ clID() [1/2]

const CLID & DstExtTrack::clID ( ) const
inline

◆ clID() [2/2]

const CLID & DstExtTrack::clID ( ) const
inline

Definition at line 29 of file InstallArea/include/DstEvent/DstEvent/DstExtTrack.h.

30 {
31 return DstExtTrack::classID();
32 }

◆ emcErrorMatrix() [1/4]

const HepSymMatrix DstExtTrack::emcErrorMatrix ( ) const
inline

Definition at line 138 of file Event/DstEvent/DstEvent-00-05-06/DstEvent/DstExtTrack.h.

138{return myEmcErrorMatrix[myParticleType];};

◆ emcErrorMatrix() [2/4]

const HepSymMatrix DstExtTrack::emcErrorMatrix ( ) const
inline

Definition at line 138 of file InstallArea/include/DstEvent/DstEvent/DstExtTrack.h.

138{return myEmcErrorMatrix[myParticleType];};

◆ emcErrorMatrix() [3/4]

const HepSymMatrix DstExtTrack::emcErrorMatrix ( int  parID) const
inline

Definition at line 139 of file Event/DstEvent/DstEvent-00-05-06/DstEvent/DstExtTrack.h.

139{return myEmcErrorMatrix[parID];};

◆ emcErrorMatrix() [4/4]

const HepSymMatrix DstExtTrack::emcErrorMatrix ( int  parID) const
inline

Definition at line 139 of file InstallArea/include/DstEvent/DstEvent/DstExtTrack.h.

139{return myEmcErrorMatrix[parID];};

◆ emcMomentum() [1/4]

const Hep3Vector DstExtTrack::emcMomentum ( ) const
inline

Definition at line 128 of file Event/DstEvent/DstEvent-00-05-06/DstEvent/DstExtTrack.h.

128{return myEmcMomentum[myParticleType];};

◆ emcMomentum() [2/4]

const Hep3Vector DstExtTrack::emcMomentum ( ) const
inline

Definition at line 128 of file InstallArea/include/DstEvent/DstEvent/DstExtTrack.h.

128{return myEmcMomentum[myParticleType];};

◆ emcMomentum() [3/4]

const Hep3Vector DstExtTrack::emcMomentum ( int  parID) const
inline

Definition at line 129 of file Event/DstEvent/DstEvent-00-05-06/DstEvent/DstExtTrack.h.

129{return myEmcMomentum[parID];};

◆ emcMomentum() [4/4]

const Hep3Vector DstExtTrack::emcMomentum ( int  parID) const
inline

Definition at line 129 of file InstallArea/include/DstEvent/DstEvent/DstExtTrack.h.

129{return myEmcMomentum[parID];};

◆ emcPath() [1/4]

const double DstExtTrack::emcPath ( ) const
inline

Definition at line 140 of file Event/DstEvent/DstEvent-00-05-06/DstEvent/DstExtTrack.h.

140{return myEmcPath[myParticleType];};

◆ emcPath() [2/4]

const double DstExtTrack::emcPath ( ) const
inline

Definition at line 140 of file InstallArea/include/DstEvent/DstEvent/DstExtTrack.h.

140{return myEmcPath[myParticleType];};

◆ emcPath() [3/4]

const double DstExtTrack::emcPath ( int  parID) const
inline

Definition at line 141 of file Event/DstEvent/DstEvent-00-05-06/DstEvent/DstExtTrack.h.

141{return myEmcPath[parID];};

◆ emcPath() [4/4]

const double DstExtTrack::emcPath ( int  parID) const
inline

Definition at line 141 of file InstallArea/include/DstEvent/DstEvent/DstExtTrack.h.

141{return myEmcPath[parID];};

◆ emcPosition() [1/4]

◆ emcPosition() [2/4]

const Hep3Vector DstExtTrack::emcPosition ( ) const
inline

Definition at line 126 of file InstallArea/include/DstEvent/DstEvent/DstExtTrack.h.

126{return myEmcPosition[myParticleType];};

◆ emcPosition() [3/4]

const Hep3Vector DstExtTrack::emcPosition ( int  parID) const
inline

Definition at line 127 of file Event/DstEvent/DstEvent-00-05-06/DstEvent/DstExtTrack.h.

127{return myEmcPosition[parID];};

◆ emcPosition() [4/4]

const Hep3Vector DstExtTrack::emcPosition ( int  parID) const
inline

Definition at line 127 of file InstallArea/include/DstEvent/DstEvent/DstExtTrack.h.

127{return myEmcPosition[parID];};

◆ emcPosSigmaAlongPhi() [1/4]

const double DstExtTrack::emcPosSigmaAlongPhi ( ) const
inline

Definition at line 136 of file Event/DstEvent/DstEvent-00-05-06/DstEvent/DstExtTrack.h.

136{return myEmcPosSigmaAlongPhi[myParticleType];};

◆ emcPosSigmaAlongPhi() [2/4]

const double DstExtTrack::emcPosSigmaAlongPhi ( ) const
inline

Definition at line 136 of file InstallArea/include/DstEvent/DstEvent/DstExtTrack.h.

136{return myEmcPosSigmaAlongPhi[myParticleType];};

◆ emcPosSigmaAlongPhi() [3/4]

const double DstExtTrack::emcPosSigmaAlongPhi ( int  parID) const
inline

Definition at line 137 of file Event/DstEvent/DstEvent-00-05-06/DstEvent/DstExtTrack.h.

137{return myEmcPosSigmaAlongPhi[parID];};

◆ emcPosSigmaAlongPhi() [4/4]

const double DstExtTrack::emcPosSigmaAlongPhi ( int  parID) const
inline

Definition at line 137 of file InstallArea/include/DstEvent/DstEvent/DstExtTrack.h.

137{return myEmcPosSigmaAlongPhi[parID];};

◆ emcPosSigmaAlongTheta() [1/4]

const double DstExtTrack::emcPosSigmaAlongTheta ( ) const
inline

Definition at line 134 of file Event/DstEvent/DstEvent-00-05-06/DstEvent/DstExtTrack.h.

134{return myEmcPosSigmaAlongTheta[myParticleType];};

◆ emcPosSigmaAlongTheta() [2/4]

const double DstExtTrack::emcPosSigmaAlongTheta ( ) const
inline

Definition at line 134 of file InstallArea/include/DstEvent/DstEvent/DstExtTrack.h.

134{return myEmcPosSigmaAlongTheta[myParticleType];};

◆ emcPosSigmaAlongTheta() [3/4]

const double DstExtTrack::emcPosSigmaAlongTheta ( int  parID) const
inline

Definition at line 135 of file Event/DstEvent/DstEvent-00-05-06/DstEvent/DstExtTrack.h.

135{return myEmcPosSigmaAlongTheta[parID];};

◆ emcPosSigmaAlongTheta() [4/4]

const double DstExtTrack::emcPosSigmaAlongTheta ( int  parID) const
inline

Definition at line 135 of file InstallArea/include/DstEvent/DstEvent/DstExtTrack.h.

135{return myEmcPosSigmaAlongTheta[parID];};

◆ emcVolumeName() [1/4]

const string DstExtTrack::emcVolumeName ( ) const
inline

Definition at line 130 of file Event/DstEvent/DstEvent-00-05-06/DstEvent/DstExtTrack.h.

130{return myEmcVolumeName[myParticleType];};

◆ emcVolumeName() [2/4]

const string DstExtTrack::emcVolumeName ( ) const
inline

Definition at line 130 of file InstallArea/include/DstEvent/DstEvent/DstExtTrack.h.

130{return myEmcVolumeName[myParticleType];};

◆ emcVolumeName() [3/4]

const string DstExtTrack::emcVolumeName ( int  parID) const
inline

Definition at line 131 of file Event/DstEvent/DstEvent-00-05-06/DstEvent/DstExtTrack.h.

131{return myEmcVolumeName[parID];};

◆ emcVolumeName() [4/4]

const string DstExtTrack::emcVolumeName ( int  parID) const
inline

Definition at line 131 of file InstallArea/include/DstEvent/DstEvent/DstExtTrack.h.

131{return myEmcVolumeName[parID];};

◆ emcVolumeNumber() [1/4]

◆ emcVolumeNumber() [2/4]

const int DstExtTrack::emcVolumeNumber ( ) const
inline

Definition at line 132 of file InstallArea/include/DstEvent/DstEvent/DstExtTrack.h.

132{return myEmcVolumeNumber[myParticleType];};

◆ emcVolumeNumber() [3/4]

const int DstExtTrack::emcVolumeNumber ( int  parID) const
inline

Definition at line 133 of file Event/DstEvent/DstEvent-00-05-06/DstEvent/DstExtTrack.h.

133{return myEmcVolumeNumber[parID];};

◆ emcVolumeNumber() [4/4]

const int DstExtTrack::emcVolumeNumber ( int  parID) const
inline

Definition at line 133 of file InstallArea/include/DstEvent/DstEvent/DstExtTrack.h.

133{return myEmcVolumeNumber[parID];};

◆ GetTrackId() [1/2]

const int DstExtTrack::GetTrackId ( ) const
inline

Definition at line 42 of file Event/DstEvent/DstEvent-00-05-06/DstEvent/DstExtTrack.h.

42{return m_trackId ;}

Referenced by RecMucTrack::SetExtTrack().

◆ GetTrackId() [2/2]

const int DstExtTrack::GetTrackId ( ) const
inline

Definition at line 42 of file InstallArea/include/DstEvent/DstEvent/DstExtTrack.h.

42{return m_trackId ;}

◆ mucErrorMatrix() [1/4]

const HepSymMatrix DstExtTrack::mucErrorMatrix ( ) const
inline

Definition at line 170 of file Event/DstEvent/DstEvent-00-05-06/DstEvent/DstExtTrack.h.

170{return myMucErrorMatrix[myParticleType];};

◆ mucErrorMatrix() [2/4]

const HepSymMatrix DstExtTrack::mucErrorMatrix ( ) const
inline

Definition at line 170 of file InstallArea/include/DstEvent/DstEvent/DstExtTrack.h.

170{return myMucErrorMatrix[myParticleType];};

◆ mucErrorMatrix() [3/4]

const HepSymMatrix DstExtTrack::mucErrorMatrix ( int  parID) const
inline

Definition at line 171 of file Event/DstEvent/DstEvent-00-05-06/DstEvent/DstExtTrack.h.

171{return myMucErrorMatrix[parID];};

◆ mucErrorMatrix() [4/4]

const HepSymMatrix DstExtTrack::mucErrorMatrix ( int  parID) const
inline

Definition at line 171 of file InstallArea/include/DstEvent/DstEvent/DstExtTrack.h.

171{return myMucErrorMatrix[parID];};

◆ MucKalbrLastLayer() [1/4]

const int DstExtTrack::MucKalbrLastLayer ( ) const
inline

Definition at line 180 of file Event/DstEvent/DstEvent-00-05-06/DstEvent/DstExtTrack.h.

180{ return myMucKalbrLastLayer[1];};

◆ MucKalbrLastLayer() [2/4]

const int DstExtTrack::MucKalbrLastLayer ( ) const
inline

Definition at line 180 of file InstallArea/include/DstEvent/DstEvent/DstExtTrack.h.

180{ return myMucKalbrLastLayer[1];};

◆ MucKalbrLastLayer() [3/4]

const int DstExtTrack::MucKalbrLastLayer ( int  parID) const
inline

Definition at line 181 of file Event/DstEvent/DstEvent-00-05-06/DstEvent/DstExtTrack.h.

181{ return myMucKalbrLastLayer[1];};

◆ MucKalbrLastLayer() [4/4]

const int DstExtTrack::MucKalbrLastLayer ( int  parID) const
inline

Definition at line 181 of file InstallArea/include/DstEvent/DstEvent/DstExtTrack.h.

181{ return myMucKalbrLastLayer[1];};

◆ MucKalchi2() [1/4]

const double DstExtTrack::MucKalchi2 ( ) const
inline

Definition at line 174 of file Event/DstEvent/DstEvent-00-05-06/DstEvent/DstExtTrack.h.

174{ return myMucKalchi2[1];};

◆ MucKalchi2() [2/4]

const double DstExtTrack::MucKalchi2 ( ) const
inline

Definition at line 174 of file InstallArea/include/DstEvent/DstEvent/DstExtTrack.h.

174{ return myMucKalchi2[1];};

◆ MucKalchi2() [3/4]

const double DstExtTrack::MucKalchi2 ( int  parID) const
inline

Definition at line 175 of file Event/DstEvent/DstEvent-00-05-06/DstEvent/DstExtTrack.h.

175{ return myMucKalchi2[1];}

◆ MucKalchi2() [4/4]

const double DstExtTrack::MucKalchi2 ( int  parID) const
inline

Definition at line 175 of file InstallArea/include/DstEvent/DstEvent/DstExtTrack.h.

175{ return myMucKalchi2[1];}

◆ MucKaldepth() [1/4]

const double DstExtTrack::MucKaldepth ( ) const
inline

Definition at line 178 of file Event/DstEvent/DstEvent-00-05-06/DstEvent/DstExtTrack.h.

178{ return myMucKaldepth[1];};

◆ MucKaldepth() [2/4]

const double DstExtTrack::MucKaldepth ( ) const
inline

Definition at line 178 of file InstallArea/include/DstEvent/DstEvent/DstExtTrack.h.

178{ return myMucKaldepth[1];};

◆ MucKaldepth() [3/4]

const double DstExtTrack::MucKaldepth ( int  parID) const
inline

Definition at line 179 of file Event/DstEvent/DstEvent-00-05-06/DstEvent/DstExtTrack.h.

179{ return myMucKaldepth[1];};

◆ MucKaldepth() [4/4]

const double DstExtTrack::MucKaldepth ( int  parID) const
inline

Definition at line 179 of file InstallArea/include/DstEvent/DstEvent/DstExtTrack.h.

179{ return myMucKaldepth[1];};

◆ MucKaldof() [1/4]

const int DstExtTrack::MucKaldof ( ) const
inline

Definition at line 176 of file Event/DstEvent/DstEvent-00-05-06/DstEvent/DstExtTrack.h.

176{ return myMucKaldof[1];};

◆ MucKaldof() [2/4]

const int DstExtTrack::MucKaldof ( ) const
inline

Definition at line 176 of file InstallArea/include/DstEvent/DstEvent/DstExtTrack.h.

176{ return myMucKaldof[1];};

◆ MucKaldof() [3/4]

const int DstExtTrack::MucKaldof ( int  parID) const
inline

Definition at line 177 of file Event/DstEvent/DstEvent-00-05-06/DstEvent/DstExtTrack.h.

177{ return myMucKaldof[1];};

◆ MucKaldof() [4/4]

const int DstExtTrack::MucKaldof ( int  parID) const
inline

Definition at line 177 of file InstallArea/include/DstEvent/DstEvent/DstExtTrack.h.

177{ return myMucKaldof[1];};

◆ MucKalecLastLayer() [1/4]

const int DstExtTrack::MucKalecLastLayer ( ) const
inline

Definition at line 182 of file Event/DstEvent/DstEvent-00-05-06/DstEvent/DstExtTrack.h.

182{ return myMucKalecLastLayer[1];};

◆ MucKalecLastLayer() [2/4]

const int DstExtTrack::MucKalecLastLayer ( ) const
inline

Definition at line 182 of file InstallArea/include/DstEvent/DstEvent/DstExtTrack.h.

182{ return myMucKalecLastLayer[1];};

◆ MucKalecLastLayer() [3/4]

const int DstExtTrack::MucKalecLastLayer ( int  parID) const
inline

Definition at line 183 of file Event/DstEvent/DstEvent-00-05-06/DstEvent/DstExtTrack.h.

183{ return myMucKalecLastLayer[1];};

◆ MucKalecLastLayer() [4/4]

const int DstExtTrack::MucKalecLastLayer ( int  parID) const
inline

Definition at line 183 of file InstallArea/include/DstEvent/DstEvent/DstExtTrack.h.

183{ return myMucKalecLastLayer[1];};

◆ MucKalnumHits() [1/4]

const int DstExtTrack::MucKalnumHits ( ) const
inline

Definition at line 184 of file Event/DstEvent/DstEvent-00-05-06/DstEvent/DstExtTrack.h.

184{ return myMucKalnumHits[1];};

◆ MucKalnumHits() [2/4]

const int DstExtTrack::MucKalnumHits ( ) const
inline

Definition at line 184 of file InstallArea/include/DstEvent/DstEvent/DstExtTrack.h.

184{ return myMucKalnumHits[1];};

◆ MucKalnumHits() [3/4]

const int DstExtTrack::MucKalnumHits ( int  parID) const
inline

Definition at line 185 of file Event/DstEvent/DstEvent-00-05-06/DstEvent/DstExtTrack.h.

185{ return myMucKalnumHits[1];};

◆ MucKalnumHits() [4/4]

const int DstExtTrack::MucKalnumHits ( int  parID) const
inline

Definition at line 185 of file InstallArea/include/DstEvent/DstEvent/DstExtTrack.h.

185{ return myMucKalnumHits[1];};

◆ mucMomentum() [1/4]

const Hep3Vector DstExtTrack::mucMomentum ( ) const
inline

Definition at line 156 of file Event/DstEvent/DstEvent-00-05-06/DstEvent/DstExtTrack.h.

156{return myMucMomentum[myParticleType];};

◆ mucMomentum() [2/4]

const Hep3Vector DstExtTrack::mucMomentum ( ) const
inline

Definition at line 156 of file InstallArea/include/DstEvent/DstEvent/DstExtTrack.h.

156{return myMucMomentum[myParticleType];};

◆ mucMomentum() [3/4]

const Hep3Vector DstExtTrack::mucMomentum ( int  parID) const
inline

Definition at line 157 of file Event/DstEvent/DstEvent-00-05-06/DstEvent/DstExtTrack.h.

157{return myMucMomentum[parID];};

◆ mucMomentum() [4/4]

const Hep3Vector DstExtTrack::mucMomentum ( int  parID) const
inline

Definition at line 157 of file InstallArea/include/DstEvent/DstEvent/DstExtTrack.h.

157{return myMucMomentum[parID];};

◆ mucPosition() [1/4]

const Hep3Vector DstExtTrack::mucPosition ( ) const
inline

Definition at line 154 of file Event/DstEvent/DstEvent-00-05-06/DstEvent/DstExtTrack.h.

154{return myMucPosition[myParticleType];};

◆ mucPosition() [2/4]

const Hep3Vector DstExtTrack::mucPosition ( ) const
inline

Definition at line 154 of file InstallArea/include/DstEvent/DstEvent/DstExtTrack.h.

154{return myMucPosition[myParticleType];};

◆ mucPosition() [3/4]

const Hep3Vector DstExtTrack::mucPosition ( int  parID) const
inline

Definition at line 155 of file Event/DstEvent/DstEvent-00-05-06/DstEvent/DstExtTrack.h.

155{return myMucPosition[parID];};

◆ mucPosition() [4/4]

const Hep3Vector DstExtTrack::mucPosition ( int  parID) const
inline

Definition at line 155 of file InstallArea/include/DstEvent/DstEvent/DstExtTrack.h.

155{return myMucPosition[parID];};

◆ mucPosSigmaAlongT() [1/4]

const double DstExtTrack::mucPosSigmaAlongT ( ) const
inline

Definition at line 164 of file Event/DstEvent/DstEvent-00-05-06/DstEvent/DstExtTrack.h.

164{return myMucPosSigmaAlongT[myParticleType];};

◆ mucPosSigmaAlongT() [2/4]

const double DstExtTrack::mucPosSigmaAlongT ( ) const
inline

Definition at line 164 of file InstallArea/include/DstEvent/DstEvent/DstExtTrack.h.

164{return myMucPosSigmaAlongT[myParticleType];};

◆ mucPosSigmaAlongT() [3/4]

const double DstExtTrack::mucPosSigmaAlongT ( int  parID) const
inline

Definition at line 165 of file Event/DstEvent/DstEvent-00-05-06/DstEvent/DstExtTrack.h.

165{return myMucPosSigmaAlongT[parID];};

◆ mucPosSigmaAlongT() [4/4]

const double DstExtTrack::mucPosSigmaAlongT ( int  parID) const
inline

Definition at line 165 of file InstallArea/include/DstEvent/DstEvent/DstExtTrack.h.

165{return myMucPosSigmaAlongT[parID];};

◆ mucPosSigmaAlongX() [1/4]

const double DstExtTrack::mucPosSigmaAlongX ( ) const
inline

Definition at line 166 of file Event/DstEvent/DstEvent-00-05-06/DstEvent/DstExtTrack.h.

166{return myMucPosSigmaAlongX[myParticleType];};

◆ mucPosSigmaAlongX() [2/4]

const double DstExtTrack::mucPosSigmaAlongX ( ) const
inline

Definition at line 166 of file InstallArea/include/DstEvent/DstEvent/DstExtTrack.h.

166{return myMucPosSigmaAlongX[myParticleType];};

◆ mucPosSigmaAlongX() [3/4]

const double DstExtTrack::mucPosSigmaAlongX ( int  parID) const
inline

Definition at line 167 of file Event/DstEvent/DstEvent-00-05-06/DstEvent/DstExtTrack.h.

167{return myMucPosSigmaAlongX[parID];};

◆ mucPosSigmaAlongX() [4/4]

const double DstExtTrack::mucPosSigmaAlongX ( int  parID) const
inline

Definition at line 167 of file InstallArea/include/DstEvent/DstEvent/DstExtTrack.h.

167{return myMucPosSigmaAlongX[parID];};

◆ mucPosSigmaAlongY() [1/4]

const double DstExtTrack::mucPosSigmaAlongY ( ) const
inline

Definition at line 168 of file Event/DstEvent/DstEvent-00-05-06/DstEvent/DstExtTrack.h.

168{return myMucPosSigmaAlongY[myParticleType];};

◆ mucPosSigmaAlongY() [2/4]

const double DstExtTrack::mucPosSigmaAlongY ( ) const
inline

Definition at line 168 of file InstallArea/include/DstEvent/DstEvent/DstExtTrack.h.

168{return myMucPosSigmaAlongY[myParticleType];};

◆ mucPosSigmaAlongY() [3/4]

const double DstExtTrack::mucPosSigmaAlongY ( int  parID) const
inline

Definition at line 169 of file Event/DstEvent/DstEvent-00-05-06/DstEvent/DstExtTrack.h.

169{return myMucPosSigmaAlongY[parID];};

◆ mucPosSigmaAlongY() [4/4]

const double DstExtTrack::mucPosSigmaAlongY ( int  parID) const
inline

Definition at line 169 of file InstallArea/include/DstEvent/DstEvent/DstExtTrack.h.

169{return myMucPosSigmaAlongY[parID];};

◆ mucPosSigmaAlongZ() [1/4]

const double DstExtTrack::mucPosSigmaAlongZ ( ) const
inline

Definition at line 162 of file Event/DstEvent/DstEvent-00-05-06/DstEvent/DstExtTrack.h.

162{ return myMucPosSigmaAlongZ[myParticleType];};

◆ mucPosSigmaAlongZ() [2/4]

const double DstExtTrack::mucPosSigmaAlongZ ( ) const
inline

Definition at line 162 of file InstallArea/include/DstEvent/DstEvent/DstExtTrack.h.

162{ return myMucPosSigmaAlongZ[myParticleType];};

◆ mucPosSigmaAlongZ() [3/4]

const double DstExtTrack::mucPosSigmaAlongZ ( int  parID) const
inline

Definition at line 163 of file Event/DstEvent/DstEvent-00-05-06/DstEvent/DstExtTrack.h.

163{return myMucPosSigmaAlongZ[parID];};

◆ mucPosSigmaAlongZ() [4/4]

const double DstExtTrack::mucPosSigmaAlongZ ( int  parID) const
inline

Definition at line 163 of file InstallArea/include/DstEvent/DstEvent/DstExtTrack.h.

163{return myMucPosSigmaAlongZ[parID];};

◆ mucVolumeName() [1/4]

const string DstExtTrack::mucVolumeName ( ) const
inline

Definition at line 158 of file Event/DstEvent/DstEvent-00-05-06/DstEvent/DstExtTrack.h.

158{return myMucVolumeName[myParticleType];};

◆ mucVolumeName() [2/4]

const string DstExtTrack::mucVolumeName ( ) const
inline

Definition at line 158 of file InstallArea/include/DstEvent/DstEvent/DstExtTrack.h.

158{return myMucVolumeName[myParticleType];};

◆ mucVolumeName() [3/4]

const string DstExtTrack::mucVolumeName ( int  parID) const
inline

Definition at line 159 of file Event/DstEvent/DstEvent-00-05-06/DstEvent/DstExtTrack.h.

159{return myMucVolumeName[parID];};

◆ mucVolumeName() [4/4]

const string DstExtTrack::mucVolumeName ( int  parID) const
inline

Definition at line 159 of file InstallArea/include/DstEvent/DstEvent/DstExtTrack.h.

159{return myMucVolumeName[parID];};

◆ mucVolumeNumber() [1/4]

const int DstExtTrack::mucVolumeNumber ( ) const
inline

Definition at line 160 of file Event/DstEvent/DstEvent-00-05-06/DstEvent/DstExtTrack.h.

160{return myMucVolumeNumber[myParticleType];};

Referenced by MucPID::particleIDCalculation().

◆ mucVolumeNumber() [2/4]

const int DstExtTrack::mucVolumeNumber ( ) const
inline

Definition at line 160 of file InstallArea/include/DstEvent/DstEvent/DstExtTrack.h.

160{return myMucVolumeNumber[myParticleType];};

◆ mucVolumeNumber() [3/4]

const int DstExtTrack::mucVolumeNumber ( int  parID) const
inline

Definition at line 161 of file Event/DstEvent/DstEvent-00-05-06/DstEvent/DstExtTrack.h.

161{return myMucVolumeNumber[parID];};

◆ mucVolumeNumber() [4/4]

const int DstExtTrack::mucVolumeNumber ( int  parID) const
inline

Definition at line 161 of file InstallArea/include/DstEvent/DstEvent/DstExtTrack.h.

161{return myMucVolumeNumber[parID];};

◆ SetEmcData() [1/2]

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.

199{
200 myEmcPosition[myParticleType] = aPosition;
201 myEmcMomentum[myParticleType] = aMomentum;
202 myEmcVolumeName[myParticleType] = aVolumeName;
203 myEmcVolumeNumber[myParticleType] = aVolumeNumber;
204 myEmcPosSigmaAlongTheta[myParticleType] = aThetaSigma;
205 myEmcPosSigmaAlongPhi[myParticleType] = aPhiSigma;
206 myEmcErrorMatrix[myParticleType] = aErrorMatrix;
207}

Referenced by ExtTrackCnv::TObjectToDataObject(), RecExtTrackCnv::TObjectToDataObject(), and ExtSteppingAction::UserSteppingAction().

◆ SetEmcData() [2/2]

void DstExtTrack::SetEmcData ( Hep3Vector  aPosition,
Hep3Vector  aMomentum,
string  aVolumeName,
int  aVolumeNumber,
double  aThetaSigma,
double  aPhiSigma,
HepSymMatrix  aErrorMatrix 
)

◆ SetEmcPath() [1/2]

void DstExtTrack::SetEmcPath ( double  path)
inline

◆ SetEmcPath() [2/2]

void DstExtTrack::SetEmcPath ( double  path)
inline

Definition at line 214 of file InstallArea/include/DstEvent/DstEvent/DstExtTrack.h.

214{myEmcPath[myParticleType] = path;};

◆ SetMucData() [1/2]

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.

212{
213 myMucPosition[myParticleType] = aPosition;
214 myMucMomentum[myParticleType] = aMomentum;
215 myMucVolumeName[myParticleType] = aVolumeName;
216 myMucVolumeNumber[myParticleType] = aVolumeNumber;
217 myMucPosSigmaAlongZ[myParticleType] = aZSigma;
218 myMucPosSigmaAlongT[myParticleType] = aTSigma;
219 myMucPosSigmaAlongX[myParticleType] = aXSigma;
220 myMucPosSigmaAlongY[myParticleType] = aYSigma;
221 myMucErrorMatrix[myParticleType] = aErrorMatrix;
222}

Referenced by ExtTrackCnv::TObjectToDataObject(), RecExtTrackCnv::TObjectToDataObject(), and ExtSteppingAction::UserSteppingAction().

◆ SetMucData() [2/2]

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

◆ SetMucKalData() [1/2]

void DstExtTrack::SetMucKalData ( double  chi2,
int  dof,
double  depth,
int  brLastLay,
int  ecLastLay,
int  nhits 
)

Definition at line 226 of file DstExtTrack.cxx.

227{
228
229 myMucKalchi2[1] = chi2;
230 myMucKaldof[1]=dof;
231 myMucKaldepth[1]=depth;
232 myMucKalbrLastLayer[1]=brLastLay;
233 myMucKalecLastLayer[1]=ecLastLay;
234 myMucKalnumHits[1]=nhits;
235
236
237}

Referenced by ExtSteppingAction::UserSteppingAction().

◆ SetMucKalData() [2/2]

void DstExtTrack::SetMucKalData ( double  chi2,
int  dof,
double  depth,
int  brLastLay,
int  ecLastLay,
int  nhits 
)

◆ SetParType() [1/2]

void DstExtTrack::SetParType ( int  aParType = 2)
inline

Definition at line 194 of file Event/DstEvent/DstEvent-00-05-06/DstEvent/DstExtTrack.h.

195 {
196 if(aParType>=0&&aParType<=4) myParticleType=aParType;
197 else {
198 cout<<"DstExtTrack::warning: Invalid particle number: "<<aParType<<endl;
200 }
201 }

Referenced by TrkExtAlg::execute(), and RecExtTrackCnv::TObjectToDataObject().

◆ SetParType() [2/2]

void DstExtTrack::SetParType ( int  aParType = 2)
inline

Definition at line 194 of file InstallArea/include/DstEvent/DstEvent/DstExtTrack.h.

195 {
196 if(aParType>=0&&aParType<=4) myParticleType=aParType;
197 else {
198 cout<<"DstExtTrack::warning: Invalid particle number: "<<aParType<<endl;
200 }
201 }

◆ SetTof1Data() [1/2]

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.

165{
166 myTof1Position[myParticleType] = aPosition;
167 myTof1Momentum[myParticleType] = aMomentum;
168 myTof1VolumeName[myParticleType] = aVolumeName;
169 myTof1VolumeNumber[myParticleType] = aVolumeNumber;
170 myTof1[myParticleType] = aTof;
171 myTof1Path[myParticleType] = aPath;
172 myTof1PosSigmaAlongZ[myParticleType] = aZSigma;
173 myTof1PosSigmaAlongT[myParticleType] = aTSigma;
174 myTof1PosSigmaAlongX[myParticleType] = aXSigma;
175 myTof1PosSigmaAlongY[myParticleType] = aYSigma;
176 myTof1ErrorMatrix[myParticleType] = aErrorMatrix;
177}

Referenced by ExtTrackCnv::TObjectToDataObject(), RecExtTrackCnv::TObjectToDataObject(), and ExtSteppingAction::UserSteppingAction().

◆ SetTof1Data() [2/2]

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

◆ SetTof2Data() [1/2]

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.

182{
183 myTof2Position[myParticleType] = aPosition;
184 myTof2Momentum[myParticleType] = aMomentum;
185 myTof2VolumeName[myParticleType] = aVolumeName;
186 myTof2VolumeNumber[myParticleType] = aVolumeNumber;
187 myTof2[myParticleType] = aTof;
188 myTof2Path[myParticleType] = aPath;
189 myTof2PosSigmaAlongZ[myParticleType] = aZSigma;
190 myTof2PosSigmaAlongT[myParticleType] = aTSigma;
191 myTof2PosSigmaAlongX[myParticleType] = aXSigma;
192 myTof2PosSigmaAlongY[myParticleType] = aYSigma;
193 myTof2ErrorMatrix[myParticleType] = aErrorMatrix;
194}

Referenced by ExtTrackCnv::TObjectToDataObject(), RecExtTrackCnv::TObjectToDataObject(), and ExtSteppingAction::UserSteppingAction().

◆ SetTof2Data() [2/2]

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

◆ SetTrackId() [1/2]

void DstExtTrack::SetTrackId ( int  trackId)
inline

◆ SetTrackId() [2/2]

void DstExtTrack::SetTrackId ( int  trackId)
inline

Definition at line 193 of file InstallArea/include/DstEvent/DstEvent/DstExtTrack.h.

193{m_trackId = trackId;}

◆ tof1() [1/4]

const double DstExtTrack::tof1 ( ) const
inline

◆ tof1() [2/4]

const double DstExtTrack::tof1 ( ) const
inline

Definition at line 66 of file InstallArea/include/DstEvent/DstEvent/DstExtTrack.h.

66{return myTof1[myParticleType];};

◆ tof1() [3/4]

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

Definition at line 67 of file Event/DstEvent/DstEvent-00-05-06/DstEvent/DstExtTrack.h.

67{return myTof1[parID];};

◆ tof1() [4/4]

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

Definition at line 67 of file InstallArea/include/DstEvent/DstEvent/DstExtTrack.h.

67{return myTof1[parID];};

◆ tof1ErrorMatrix() [1/4]

const HepSymMatrix DstExtTrack::tof1ErrorMatrix ( ) const
inline

Definition at line 78 of file Event/DstEvent/DstEvent-00-05-06/DstEvent/DstExtTrack.h.

78{return myTof1ErrorMatrix[myParticleType];};

◆ tof1ErrorMatrix() [2/4]

const HepSymMatrix DstExtTrack::tof1ErrorMatrix ( ) const
inline

Definition at line 78 of file InstallArea/include/DstEvent/DstEvent/DstExtTrack.h.

78{return myTof1ErrorMatrix[myParticleType];};

◆ tof1ErrorMatrix() [3/4]

const HepSymMatrix DstExtTrack::tof1ErrorMatrix ( int  parID) const
inline

Definition at line 79 of file Event/DstEvent/DstEvent-00-05-06/DstEvent/DstExtTrack.h.

79{return myTof1ErrorMatrix[parID];};

◆ tof1ErrorMatrix() [4/4]

const HepSymMatrix DstExtTrack::tof1ErrorMatrix ( int  parID) const
inline

Definition at line 79 of file InstallArea/include/DstEvent/DstEvent/DstExtTrack.h.

79{return myTof1ErrorMatrix[parID];};

◆ tof1Momentum() [1/4]

const Hep3Vector DstExtTrack::tof1Momentum ( ) const
inline

◆ tof1Momentum() [2/4]

const Hep3Vector DstExtTrack::tof1Momentum ( ) const
inline

Definition at line 60 of file InstallArea/include/DstEvent/DstEvent/DstExtTrack.h.

60{return myTof1Momentum[myParticleType];};

◆ tof1Momentum() [3/4]

const Hep3Vector DstExtTrack::tof1Momentum ( int  parID) const
inline

Definition at line 61 of file Event/DstEvent/DstEvent-00-05-06/DstEvent/DstExtTrack.h.

61{return myTof1Momentum[parID];};

◆ tof1Momentum() [4/4]

const Hep3Vector DstExtTrack::tof1Momentum ( int  parID) const
inline

Definition at line 61 of file InstallArea/include/DstEvent/DstEvent/DstExtTrack.h.

61{return myTof1Momentum[parID];};

◆ tof1Path() [1/4]

const double DstExtTrack::tof1Path ( ) const
inline

◆ tof1Path() [2/4]

const double DstExtTrack::tof1Path ( ) const
inline

Definition at line 68 of file InstallArea/include/DstEvent/DstEvent/DstExtTrack.h.

68{return myTof1Path[myParticleType];};

◆ tof1Path() [3/4]

const double DstExtTrack::tof1Path ( int  parID) const
inline

Definition at line 69 of file Event/DstEvent/DstEvent-00-05-06/DstEvent/DstExtTrack.h.

69{return myTof1Path[parID];};

◆ tof1Path() [4/4]

const double DstExtTrack::tof1Path ( int  parID) const
inline

Definition at line 69 of file InstallArea/include/DstEvent/DstEvent/DstExtTrack.h.

69{return myTof1Path[parID];};

◆ tof1Position() [1/4]

const Hep3Vector DstExtTrack::tof1Position ( ) const
inline

◆ tof1Position() [2/4]

const Hep3Vector DstExtTrack::tof1Position ( ) const
inline

Definition at line 58 of file InstallArea/include/DstEvent/DstEvent/DstExtTrack.h.

58{return myTof1Position[myParticleType];};

◆ tof1Position() [3/4]

const Hep3Vector DstExtTrack::tof1Position ( int  parID) const
inline

Definition at line 59 of file Event/DstEvent/DstEvent-00-05-06/DstEvent/DstExtTrack.h.

59{return myTof1Position[parID];};

◆ tof1Position() [4/4]

const Hep3Vector DstExtTrack::tof1Position ( int  parID) const
inline

Definition at line 59 of file InstallArea/include/DstEvent/DstEvent/DstExtTrack.h.

59{return myTof1Position[parID];};

◆ tof1PosSigmaAlongT() [1/4]

const double DstExtTrack::tof1PosSigmaAlongT ( ) const
inline

Definition at line 72 of file Event/DstEvent/DstEvent-00-05-06/DstEvent/DstExtTrack.h.

72{return myTof1PosSigmaAlongT[myParticleType];};

◆ tof1PosSigmaAlongT() [2/4]

const double DstExtTrack::tof1PosSigmaAlongT ( ) const
inline

Definition at line 72 of file InstallArea/include/DstEvent/DstEvent/DstExtTrack.h.

72{return myTof1PosSigmaAlongT[myParticleType];};

◆ tof1PosSigmaAlongT() [3/4]

const double DstExtTrack::tof1PosSigmaAlongT ( int  parID) const
inline

Definition at line 73 of file Event/DstEvent/DstEvent-00-05-06/DstEvent/DstExtTrack.h.

73{return myTof1PosSigmaAlongT[parID];};

◆ tof1PosSigmaAlongT() [4/4]

const double DstExtTrack::tof1PosSigmaAlongT ( int  parID) const
inline

Definition at line 73 of file InstallArea/include/DstEvent/DstEvent/DstExtTrack.h.

73{return myTof1PosSigmaAlongT[parID];};

◆ tof1PosSigmaAlongX() [1/4]

const double DstExtTrack::tof1PosSigmaAlongX ( ) const
inline

◆ tof1PosSigmaAlongX() [2/4]

const double DstExtTrack::tof1PosSigmaAlongX ( ) const
inline

Definition at line 74 of file InstallArea/include/DstEvent/DstEvent/DstExtTrack.h.

74{return myTof1PosSigmaAlongX[myParticleType];};

◆ tof1PosSigmaAlongX() [3/4]

const double DstExtTrack::tof1PosSigmaAlongX ( int  parID) const
inline

Definition at line 75 of file Event/DstEvent/DstEvent-00-05-06/DstEvent/DstExtTrack.h.

75{return myTof1PosSigmaAlongX[parID];};

◆ tof1PosSigmaAlongX() [4/4]

const double DstExtTrack::tof1PosSigmaAlongX ( int  parID) const
inline

Definition at line 75 of file InstallArea/include/DstEvent/DstEvent/DstExtTrack.h.

75{return myTof1PosSigmaAlongX[parID];};

◆ tof1PosSigmaAlongY() [1/4]

const double DstExtTrack::tof1PosSigmaAlongY ( ) const
inline

◆ tof1PosSigmaAlongY() [2/4]

const double DstExtTrack::tof1PosSigmaAlongY ( ) const
inline

Definition at line 76 of file InstallArea/include/DstEvent/DstEvent/DstExtTrack.h.

76{return myTof1PosSigmaAlongY[myParticleType];};

◆ tof1PosSigmaAlongY() [3/4]

const double DstExtTrack::tof1PosSigmaAlongY ( int  parID) const
inline

Definition at line 77 of file Event/DstEvent/DstEvent-00-05-06/DstEvent/DstExtTrack.h.

77{return myTof1PosSigmaAlongY[parID];};

◆ tof1PosSigmaAlongY() [4/4]

const double DstExtTrack::tof1PosSigmaAlongY ( int  parID) const
inline

Definition at line 77 of file InstallArea/include/DstEvent/DstEvent/DstExtTrack.h.

77{return myTof1PosSigmaAlongY[parID];};

◆ tof1PosSigmaAlongZ() [1/4]

const double DstExtTrack::tof1PosSigmaAlongZ ( ) const
inline

◆ tof1PosSigmaAlongZ() [2/4]

const double DstExtTrack::tof1PosSigmaAlongZ ( ) const
inline

Definition at line 70 of file InstallArea/include/DstEvent/DstEvent/DstExtTrack.h.

70{return myTof1PosSigmaAlongZ[myParticleType];};

◆ tof1PosSigmaAlongZ() [3/4]

const double DstExtTrack::tof1PosSigmaAlongZ ( int  parID) const
inline

Definition at line 71 of file Event/DstEvent/DstEvent-00-05-06/DstEvent/DstExtTrack.h.

71{return myTof1PosSigmaAlongZ[parID];};

◆ tof1PosSigmaAlongZ() [4/4]

const double DstExtTrack::tof1PosSigmaAlongZ ( int  parID) const
inline

Definition at line 71 of file InstallArea/include/DstEvent/DstEvent/DstExtTrack.h.

71{return myTof1PosSigmaAlongZ[parID];};

◆ tof1VolumeName() [1/4]

const string DstExtTrack::tof1VolumeName ( ) const
inline

◆ tof1VolumeName() [2/4]

const string DstExtTrack::tof1VolumeName ( ) const
inline

Definition at line 62 of file InstallArea/include/DstEvent/DstEvent/DstExtTrack.h.

62{return myTof1VolumeName[myParticleType];};

◆ tof1VolumeName() [3/4]

const string DstExtTrack::tof1VolumeName ( int  parID) const
inline

Definition at line 63 of file Event/DstEvent/DstEvent-00-05-06/DstEvent/DstExtTrack.h.

63{return myTof1VolumeName[parID];};

◆ tof1VolumeName() [4/4]

const string DstExtTrack::tof1VolumeName ( int  parID) const
inline

Definition at line 63 of file InstallArea/include/DstEvent/DstEvent/DstExtTrack.h.

63{return myTof1VolumeName[parID];};

◆ tof1VolumeNumber() [1/4]

const int DstExtTrack::tof1VolumeNumber ( ) const
inline

◆ tof1VolumeNumber() [2/4]

const int DstExtTrack::tof1VolumeNumber ( ) const
inline

Definition at line 64 of file InstallArea/include/DstEvent/DstEvent/DstExtTrack.h.

64{return myTof1VolumeNumber[myParticleType];};

◆ tof1VolumeNumber() [3/4]

const int DstExtTrack::tof1VolumeNumber ( int  parID) const
inline

Definition at line 65 of file Event/DstEvent/DstEvent-00-05-06/DstEvent/DstExtTrack.h.

65{return myTof1VolumeNumber[parID];};

◆ tof1VolumeNumber() [4/4]

const int DstExtTrack::tof1VolumeNumber ( int  parID) const
inline

Definition at line 65 of file InstallArea/include/DstEvent/DstEvent/DstExtTrack.h.

65{return myTof1VolumeNumber[parID];};

◆ tof2() [1/4]

const double DstExtTrack::tof2 ( ) const
inline

◆ tof2() [2/4]

const double DstExtTrack::tof2 ( ) const
inline

Definition at line 102 of file InstallArea/include/DstEvent/DstEvent/DstExtTrack.h.

102{return myTof2[myParticleType];};

◆ tof2() [3/4]

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

Definition at line 103 of file Event/DstEvent/DstEvent-00-05-06/DstEvent/DstExtTrack.h.

103{return myTof2[parID];};

◆ tof2() [4/4]

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

Definition at line 103 of file InstallArea/include/DstEvent/DstEvent/DstExtTrack.h.

103{return myTof2[parID];};

◆ tof2ErrorMatrix() [1/4]

const HepSymMatrix DstExtTrack::tof2ErrorMatrix ( ) const
inline

Definition at line 114 of file Event/DstEvent/DstEvent-00-05-06/DstEvent/DstExtTrack.h.

114{return myTof2ErrorMatrix[myParticleType];};

◆ tof2ErrorMatrix() [2/4]

const HepSymMatrix DstExtTrack::tof2ErrorMatrix ( ) const
inline

Definition at line 114 of file InstallArea/include/DstEvent/DstEvent/DstExtTrack.h.

114{return myTof2ErrorMatrix[myParticleType];};

◆ tof2ErrorMatrix() [3/4]

const HepSymMatrix DstExtTrack::tof2ErrorMatrix ( int  parID) const
inline

Definition at line 115 of file Event/DstEvent/DstEvent-00-05-06/DstEvent/DstExtTrack.h.

115{return myTof2ErrorMatrix[parID];};

◆ tof2ErrorMatrix() [4/4]

const HepSymMatrix DstExtTrack::tof2ErrorMatrix ( int  parID) const
inline

Definition at line 115 of file InstallArea/include/DstEvent/DstEvent/DstExtTrack.h.

115{return myTof2ErrorMatrix[parID];};

◆ tof2Momentum() [1/4]

const Hep3Vector DstExtTrack::tof2Momentum ( ) const
inline

◆ tof2Momentum() [2/4]

const Hep3Vector DstExtTrack::tof2Momentum ( ) const
inline

Definition at line 96 of file InstallArea/include/DstEvent/DstEvent/DstExtTrack.h.

96{return myTof2Momentum[myParticleType];};

◆ tof2Momentum() [3/4]

const Hep3Vector DstExtTrack::tof2Momentum ( int  parID) const
inline

Definition at line 97 of file Event/DstEvent/DstEvent-00-05-06/DstEvent/DstExtTrack.h.

97{return myTof2Momentum[parID];};

◆ tof2Momentum() [4/4]

const Hep3Vector DstExtTrack::tof2Momentum ( int  parID) const
inline

Definition at line 97 of file InstallArea/include/DstEvent/DstEvent/DstExtTrack.h.

97{return myTof2Momentum[parID];};

◆ tof2Path() [1/4]

const double DstExtTrack::tof2Path ( ) const
inline

◆ tof2Path() [2/4]

const double DstExtTrack::tof2Path ( ) const
inline

Definition at line 104 of file InstallArea/include/DstEvent/DstEvent/DstExtTrack.h.

104{return myTof2Path[myParticleType];};

◆ tof2Path() [3/4]

const double DstExtTrack::tof2Path ( int  parID) const
inline

Definition at line 105 of file Event/DstEvent/DstEvent-00-05-06/DstEvent/DstExtTrack.h.

105{return myTof2Path[parID];};

◆ tof2Path() [4/4]

const double DstExtTrack::tof2Path ( int  parID) const
inline

Definition at line 105 of file InstallArea/include/DstEvent/DstEvent/DstExtTrack.h.

105{return myTof2Path[parID];};

◆ tof2Position() [1/4]

const Hep3Vector DstExtTrack::tof2Position ( ) const
inline

◆ tof2Position() [2/4]

const Hep3Vector DstExtTrack::tof2Position ( ) const
inline

Definition at line 94 of file InstallArea/include/DstEvent/DstEvent/DstExtTrack.h.

94{return myTof2Position[myParticleType];};

◆ tof2Position() [3/4]

const Hep3Vector DstExtTrack::tof2Position ( int  parID) const
inline

Definition at line 95 of file Event/DstEvent/DstEvent-00-05-06/DstEvent/DstExtTrack.h.

95{return myTof2Position[parID];};

◆ tof2Position() [4/4]

const Hep3Vector DstExtTrack::tof2Position ( int  parID) const
inline

Definition at line 95 of file InstallArea/include/DstEvent/DstEvent/DstExtTrack.h.

95{return myTof2Position[parID];};

◆ tof2PosSigmaAlongT() [1/4]

const double DstExtTrack::tof2PosSigmaAlongT ( ) const
inline

Definition at line 108 of file Event/DstEvent/DstEvent-00-05-06/DstEvent/DstExtTrack.h.

108{return myTof2PosSigmaAlongT[myParticleType];};

◆ tof2PosSigmaAlongT() [2/4]

const double DstExtTrack::tof2PosSigmaAlongT ( ) const
inline

Definition at line 108 of file InstallArea/include/DstEvent/DstEvent/DstExtTrack.h.

108{return myTof2PosSigmaAlongT[myParticleType];};

◆ tof2PosSigmaAlongT() [3/4]

const double DstExtTrack::tof2PosSigmaAlongT ( int  parID) const
inline

Definition at line 109 of file Event/DstEvent/DstEvent-00-05-06/DstEvent/DstExtTrack.h.

109{return myTof2PosSigmaAlongT[parID];};

◆ tof2PosSigmaAlongT() [4/4]

const double DstExtTrack::tof2PosSigmaAlongT ( int  parID) const
inline

Definition at line 109 of file InstallArea/include/DstEvent/DstEvent/DstExtTrack.h.

109{return myTof2PosSigmaAlongT[parID];};

◆ tof2PosSigmaAlongX() [1/4]

const double DstExtTrack::tof2PosSigmaAlongX ( ) const
inline

Definition at line 110 of file Event/DstEvent/DstEvent-00-05-06/DstEvent/DstExtTrack.h.

110{return myTof2PosSigmaAlongX[myParticleType];};

◆ tof2PosSigmaAlongX() [2/4]

const double DstExtTrack::tof2PosSigmaAlongX ( ) const
inline

Definition at line 110 of file InstallArea/include/DstEvent/DstEvent/DstExtTrack.h.

110{return myTof2PosSigmaAlongX[myParticleType];};

◆ tof2PosSigmaAlongX() [3/4]

const double DstExtTrack::tof2PosSigmaAlongX ( int  parID) const
inline

Definition at line 111 of file Event/DstEvent/DstEvent-00-05-06/DstEvent/DstExtTrack.h.

111{return myTof2PosSigmaAlongX[parID];};

◆ tof2PosSigmaAlongX() [4/4]

const double DstExtTrack::tof2PosSigmaAlongX ( int  parID) const
inline

Definition at line 111 of file InstallArea/include/DstEvent/DstEvent/DstExtTrack.h.

111{return myTof2PosSigmaAlongX[parID];};

◆ tof2PosSigmaAlongY() [1/4]

const double DstExtTrack::tof2PosSigmaAlongY ( ) const
inline

Definition at line 112 of file Event/DstEvent/DstEvent-00-05-06/DstEvent/DstExtTrack.h.

112{return myTof2PosSigmaAlongY[myParticleType];};

◆ tof2PosSigmaAlongY() [2/4]

const double DstExtTrack::tof2PosSigmaAlongY ( ) const
inline

Definition at line 112 of file InstallArea/include/DstEvent/DstEvent/DstExtTrack.h.

112{return myTof2PosSigmaAlongY[myParticleType];};

◆ tof2PosSigmaAlongY() [3/4]

const double DstExtTrack::tof2PosSigmaAlongY ( int  parID) const
inline

Definition at line 113 of file Event/DstEvent/DstEvent-00-05-06/DstEvent/DstExtTrack.h.

113{return myTof2PosSigmaAlongY[parID];};

◆ tof2PosSigmaAlongY() [4/4]

const double DstExtTrack::tof2PosSigmaAlongY ( int  parID) const
inline

Definition at line 113 of file InstallArea/include/DstEvent/DstEvent/DstExtTrack.h.

113{return myTof2PosSigmaAlongY[parID];};

◆ tof2PosSigmaAlongZ() [1/4]

const double DstExtTrack::tof2PosSigmaAlongZ ( ) const
inline

◆ tof2PosSigmaAlongZ() [2/4]

const double DstExtTrack::tof2PosSigmaAlongZ ( ) const
inline

Definition at line 106 of file InstallArea/include/DstEvent/DstEvent/DstExtTrack.h.

106{return myTof2PosSigmaAlongZ[myParticleType];};

◆ tof2PosSigmaAlongZ() [3/4]

const double DstExtTrack::tof2PosSigmaAlongZ ( int  parID) const
inline

Definition at line 107 of file Event/DstEvent/DstEvent-00-05-06/DstEvent/DstExtTrack.h.

107{return myTof2PosSigmaAlongZ[parID];};

◆ tof2PosSigmaAlongZ() [4/4]

const double DstExtTrack::tof2PosSigmaAlongZ ( int  parID) const
inline

Definition at line 107 of file InstallArea/include/DstEvent/DstEvent/DstExtTrack.h.

107{return myTof2PosSigmaAlongZ[parID];};

◆ tof2VolumeName() [1/4]

const string DstExtTrack::tof2VolumeName ( ) const
inline

Definition at line 98 of file Event/DstEvent/DstEvent-00-05-06/DstEvent/DstExtTrack.h.

98{return myTof2VolumeName[myParticleType];};

Referenced by MrpcTrack::setExtTrack(), and MrpcDBSTrack::setExtTrack().

◆ tof2VolumeName() [2/4]

const string DstExtTrack::tof2VolumeName ( ) const
inline

Definition at line 98 of file InstallArea/include/DstEvent/DstEvent/DstExtTrack.h.

98{return myTof2VolumeName[myParticleType];};

◆ tof2VolumeName() [3/4]

const string DstExtTrack::tof2VolumeName ( int  parID) const
inline

Definition at line 99 of file Event/DstEvent/DstEvent-00-05-06/DstEvent/DstExtTrack.h.

99{return myTof2VolumeName[parID];};

◆ tof2VolumeName() [4/4]

const string DstExtTrack::tof2VolumeName ( int  parID) const
inline

Definition at line 99 of file InstallArea/include/DstEvent/DstEvent/DstExtTrack.h.

99{return myTof2VolumeName[parID];};

◆ tof2VolumeNumber() [1/4]

const int DstExtTrack::tof2VolumeNumber ( ) const
inline

◆ tof2VolumeNumber() [2/4]

const int DstExtTrack::tof2VolumeNumber ( ) const
inline

Definition at line 100 of file InstallArea/include/DstEvent/DstEvent/DstExtTrack.h.

100{return myTof2VolumeNumber[myParticleType];};

◆ tof2VolumeNumber() [3/4]

const int DstExtTrack::tof2VolumeNumber ( int  parID) const
inline

Definition at line 101 of file Event/DstEvent/DstEvent-00-05-06/DstEvent/DstExtTrack.h.

101{return myTof2VolumeNumber[parID];};

◆ tof2VolumeNumber() [4/4]

const int DstExtTrack::tof2VolumeNumber ( int  parID) const
inline

Definition at line 101 of file InstallArea/include/DstEvent/DstEvent/DstExtTrack.h.

101{return myTof2VolumeNumber[parID];};

◆ trackId() [1/2]

const int DstExtTrack::trackId ( ) const
inline

◆ trackId() [2/2]

const int DstExtTrack::trackId ( ) const
inline

Definition at line 43 of file InstallArea/include/DstEvent/DstEvent/DstExtTrack.h.

43{return m_trackId ;}

Member Data Documentation

◆ myParticleType


The documentation for this class was generated from the following files: