17 #include "StHltTrackNode.h"
18 #include "StHltTrack.h"
19 #include "StHltBTofHit.h"
20 #include "StHltBEmcTowerHit.h"
38 mBEmcMatchPhiDiff = 0.;
40 mBTofProjChannel = 0.;
48 StHltTrackNode::~StHltTrackNode() { }
51 StHltTrackNode::globalTrack()
57 StHltTrackNode::globalTrack()
const
63 StHltTrackNode::primaryTrack()
69 StHltTrackNode::primaryTrack()
const
75 StHltTrackNode::bTofHit()
81 StHltTrackNode::bTofHit()
const
87 StHltTrackNode::bEmcTowerHit()
93 StHltTrackNode::bEmcTowerHit()
const
99 StHltTrackNode::globalTrackSN()
const
101 return mGlobalTrackSN;
104 StHltTrackNode::primaryTrackSN()
const
106 return mPrimaryTrackSN;
109 StHltTrackNode::tofHitSN()
const
114 StHltTrackNode::emcTowerSN()
const
120 StHltTrackNode::bEmcMatchPhiDiff()
const
122 return mBEmcMatchPhiDiff;
126 StHltTrackNode::bEmcMatchZEdge()
const
128 return mBEmcMatchZEdge;
132 StHltTrackNode::bTofProjChannel()
const
134 return mBTofProjChannel;
138 StHltTrackNode::bTofCellLocalY()
const
140 return mBTofCellLocalY;
144 StHltTrackNode::bTofCellLocalZ()
const
146 return mBTofCellLocalZ;
150 StHltTrackNode::bTofPathLength()
const
152 return mBTofPathLength;
156 StHltTrackNode::beta()
const
162 StHltTrackNode::tof()
const
168 StHltTrackNode::setGlobalTrack(
StHltTrack* val)
174 StHltTrackNode::setPrimaryTrack(
StHltTrack* val)
192 StHltTrackNode::setGlobalTrackSN(
int val)
194 mGlobalTrackSN = val;
198 StHltTrackNode::setPrimaryTrackSN(
int val)
200 mPrimaryTrackSN = val;
204 StHltTrackNode::setTofHitSN(
int val)
210 StHltTrackNode::setEmcTowerSN(
int val)
216 StHltTrackNode::setBEmcMatchPhiDiff(
double val)
218 mBEmcMatchPhiDiff = val;
222 StHltTrackNode::setBEmcMatchZEdge(
double val)
224 mBEmcMatchZEdge = val;
228 StHltTrackNode::setBTofProjChannel(
float val)
230 mBTofProjChannel = val;
234 StHltTrackNode::setBTofCellLocalY(
float val)
236 mBTofCellLocalY = val;
240 StHltTrackNode::setBTofCellLocalZ(
float val)
242 mBTofCellLocalZ = val;
246 StHltTrackNode::setBTofPathLength(
float val)
248 mBTofPathLength = val;
252 StHltTrackNode::setBeta(
float val)
258 StHltTrackNode::setTof(
float val)
266 os <<
" bemcMatchPhiDiff " << node.bEmcMatchPhiDiff()<<
" bemcMatchZEdge "<<node.bEmcMatchZEdge()<<endl
267 <<
" bTofProjChannel "<<node.bTofProjChannel() <<
" bTofCellLocalY "<< node.bTofCellLocalY() <<
" bTofCellLocalZ "<<node.bTofCellLocalZ()<<
" bTofPathLength "<<node.bTofPathLength()<<
" beta "<<node.beta()<<
" tof "<<node.tof()<<endl;