7 #include "StThreeVectorF.hh"
16 StMcBTofHit(
int,
int,
int,
float,
float,
float,
float,
float);
27 virtual int tray()
const;
28 virtual int module()
const;
29 virtual int cell()
const;
30 virtual float dE()
const;
31 virtual float pathLength()
const;
32 virtual float time()
const;
33 virtual float tof()
const;
34 virtual float charge()
const;
37 virtual int parentTrackId()
const;
41 virtual void setTray(
int);
42 virtual void setModule(
int);
43 virtual void setCell(
int);
44 virtual void setdE(
float);
45 virtual void setPathLength(
float);
46 virtual void setTime(
float);
47 virtual void setTof(
float);
48 virtual void setCharge(
float);
51 virtual void setParentTrackId(
int);
74 ostream& operator<<(ostream& os,
const StMcBTofHit&);
76 inline int StMcBTofHit::tray()
const {
return mTray; }
77 inline int StMcBTofHit::module()
const {
return mModule; }
78 inline int StMcBTofHit::cell()
const {
return mCell; }
79 inline float StMcBTofHit::dE()
const {
return mdE; }
80 inline float StMcBTofHit::pathLength()
const {
return mPathLength; }
81 inline float StMcBTofHit::time()
const {
return mTime; }
85 inline StMcTrack* StMcBTofHit::parentTrack()
const {
return mParentTrack; }
86 inline int StMcBTofHit::parentTrackId()
const {
return mParentTrackId; }
Monte Carlo Track class All information on a simulated track is stored in this class: kinematics...
virtual StThreeVectorF position() const
collected charge
virtual float charge() const
tof simulated
virtual float tof() const
time of flight geant