17 #include "StHltHighPt.h"
29 mBEmcMatchPhiDiff = 0.;
31 mBTofProjChannel = 0.;
39 StHltHighPt::~StHltHighPt() { }
41 StHltTrack& StHltHighPt::globalTrack() {
return mGlobalTrack; }
42 const StHltTrack& StHltHighPt::globalTrack()
const {
return mGlobalTrack; }
44 StHltTrack& StHltHighPt::primaryTrack() {
return mPrimaryTrack; }
45 const StHltTrack& StHltHighPt::primaryTrack()
const {
return mPrimaryTrack; }
47 StHltBTofHit& StHltHighPt::bTofHit() {
return mBTofHit; }
48 const StHltBTofHit& StHltHighPt::bTofHit()
const {
return mBTofHit; }
51 const StHltBEmcTowerHit& StHltHighPt::bEmcTowerHit()
const {
return mBEmcTowerHit; }
53 int StHltHighPt::globalTrackSN()
const {
return mGlobalTrackSN; }
55 int StHltHighPt::primaryTrackSN()
const {
return mPrimaryTrackSN; }
57 int StHltHighPt::tofHitSN()
const {
return mTofHitSN; }
59 int StHltHighPt::emcTowerSN()
const {
return mEmcTowerSN; }
61 double StHltHighPt::bEmcMatchPhiDiff()
const {
return mBEmcMatchPhiDiff; }
63 double StHltHighPt::bEmcMatchZEdge()
const {
return mBEmcMatchZEdge; }
65 float StHltHighPt::bTofProjChannel()
const {
return mBTofProjChannel; }
67 float StHltHighPt::bTofCellLocalY()
const {
return mBTofCellLocalY; }
69 float StHltHighPt::bTofCellLocalZ()
const {
return mBTofCellLocalZ; }
71 float StHltHighPt::bTofPathLength()
const {
return mBTofPathLength; }
73 float StHltHighPt::beta()
const {
return mBeta; }
75 float StHltHighPt::tof()
const {
return mTof; }
77 void StHltHighPt::setGlobalTrack(
const StHltTrack& val) { mGlobalTrack = val; }
79 void StHltHighPt::setPrimaryTrack(
const StHltTrack& val) { mPrimaryTrack = val; }
81 void StHltHighPt::setBTofHit(
const StHltBTofHit& val) { mBTofHit = val; }
83 void StHltHighPt::setBEmcTowerHit(
const StHltBEmcTowerHit& val) { mBEmcTowerHit = val; }
85 void StHltHighPt::setGlobalTrackSN(
int val) { mGlobalTrackSN = val; }
87 void StHltHighPt::setPrimaryTrackSN(
int val) { mPrimaryTrackSN = val; }
89 void StHltHighPt::setTofHitSN(
int val) { mTofHitSN = val; }
91 void StHltHighPt::setEmcTowerSN(
int val) { mEmcTowerSN = val; }
93 void StHltHighPt::setBEmcMatchPhiDiff(
double val) { mBEmcMatchPhiDiff = val; }
95 void StHltHighPt::setBEmcMatchZEdge(
double val) { mBEmcMatchZEdge = val; }
97 void StHltHighPt::setBTofProjChannel(
float val) { mBTofProjChannel = val; }
99 void StHltHighPt::setBTofCellLocalY(
float val) { mBTofCellLocalY = val; }
101 void StHltHighPt::setBTofCellLocalZ(
float val) { mBTofCellLocalZ = val; }
103 void StHltHighPt::setBTofPathLength(
float val) { mBTofPathLength = val; }
105 void StHltHighPt::setBeta(
float val) { mBeta = val; }
107 void StHltHighPt::setTof(
float val) { mTof = val; }
111 operator<<(ostream &os,
const StHltHighPt& trigger)
113 os <<
" bemcMatchPhiDiff " << trigger.bEmcMatchPhiDiff()<<
" bemcMatchZEdge "<<trigger.bEmcMatchZEdge()<<
" bTofProjChannel "<<trigger.bTofProjChannel() <<
" bTofCellLocalY "<< trigger.bTofCellLocalY() <<
" bTofCellLocalZ "<<trigger.bTofCellLocalZ()<<
" bTofPathLength "<<trigger.bTofPathLength()<<
" beta "<<trigger.beta()<<
" tof "<<trigger.tof()<<endl;