9#include "EventModel/EventModel.h"
10#include "GaudiKernel/ContainedObject.h"
11#include "GaudiKernel/ObjectVector.h"
12#include "Identifier/Identifier.h"
16class RecBTofHit :
virtual public ContainedObject {
24 int getId()
const {
return _Id; }
36 double getPh()
const {
return _ph; }
37 double getP()
const {
return _p; }
40 double getTof()
const {
return _tof; }
42 double getExpTof(
int im )
const {
return _exptof[im]; }
43 double getTt1()
const {
return _tt1; }
44 double getTt2()
const {
return _tt2; }
47 double getTm1()
const {
return _tm1; }
48 double getTm2()
const {
return _tm2; }
51 double getTr1()
const {
return _tr1; }
52 double getTr2()
const {
return _tr2; }
55 double getQ1()
const {
return _q1; }
56 double getQ2()
const {
return _q2; }
57 double getEQ1()
const {
return _eq1; }
58 double getEQ2()
const {
return _eq2; }
61 void setId(
int id ) { _Id = id; }
62 void setTrk(
int trk ) { _trk = trk; }
64 void setMod(
int mod ) { _mod = mod; }
65 void setQual(
int qual ) { _qual = qual; }
66 void setZHit(
double zHit ) { _zHit = zHit; }
67 void setdZHit(
double dzHit ) { _dzHit = dzHit; }
68 void setZTDC(
double zTDC ) { _zTDC = zTDC; }
69 void setZADC(
double zADC ) { _zADC = zADC; }
70 void setPhHit(
double phHit ) { _phHit = phHit; }
71 void setThTrk(
double thTrk ) { _thTrk = thTrk; }
72 void setPhTrk(
double phTrk ) { _phTrk = phTrk; }
73 void setPh(
double ph ) { _ph = ph; }
74 void setP(
double p ) { _p = p; }
75 void setPath(
double path ) { _path = path; }
77 void setTof(
double tof ) { _tof = tof; }
78 void setETof(
double etof ) { _etof = etof; }
79 void setExpTof(
double exptof,
int im ) { _exptof[im] = exptof; }
80 void setTt1(
double tt1 ) { _tt1 = tt1; }
81 void setTt2(
double tt2 ) { _tt2 = tt2; }
82 void setETt1(
double ett1 ) { _ett1 = ett1; }
83 void setETt2(
double ett2 ) { _ett2 = ett2; }
84 void setTm1(
double tm1 ) { _tm1 = tm1; }
85 void setTm2(
double tm2 ) { _tm2 = tm2; }
86 void setETm1(
double etm1 ) { _etm1 = etm1; }
87 void setETm2(
double etm2 ) { _etm2 = etm2; }
88 void setTr1(
double tr1 ) { _tr1 = tr1; }
89 void setTr2(
double tr2 ) { _tr2 = tr2; }
90 void setETr1(
double etr1 ) { _etr1 = etr1; }
91 void setETr2(
double etr2 ) { _etr2 = etr2; }
92 void setQ1(
double q1 ) { _q1 = q1; }
93 void setQ2(
double q2 ) { _q2 = q2; }
94 void setEQ1(
double eq1 ) { _eq1 = eq1; }
95 void setEQ2(
double eq2 ) { _eq2 = eq2; }
100 return ( _q1 + _q2 ) < ( rhs.
getQ1() + rhs.
getQ2() );
104 return ( _q1 + _q2 ) > ( rhs.
getQ1() + rhs.
getQ2() );
109 return ( _q1 + _q2 ) < ( rhs->
getQ1() + rhs->
getQ2() );
112 std::cout <<
"be call once" << std::endl;
113 return ( _q1 + _q2 ) > ( rhs->
getQ1() + rhs->
getQ2() );
127 int _Id, _mod, _qual, _trk;
128 double _zHit, _zTDC, _zADC, _dzHit, _phHit, _thTrk, _phTrk, _ph, _p, _path, _time;
131 double _tt1, _tt2, _ett1, _ett2;
132 double _tm1, _tm2, _etm1, _etm2;
133 double _tr1, _tr2, _etr1, _etr2;
134 double _q1, _q2, _eq1, _eq2;
const CLID & CLID_RecBTofHit
ObjectVector< RecBTofHit > RecBTofHitCol
const CLID & CLID_RecBTofHit
Identifier getTofID() const
void setPath(double path)
bool operator<(const RecBTofHit &rhs) const
void setPhHit(double phHit)
void setZTDC(double zTDC)
void setETr1(double etr1)
void setPhTrk(double phTrk)
void setnext(RecBTofHit *next)
void setETr2(double etr2)
void setTime(double time)
void setETof(double etof)
void setETm1(double etm1)
void setETm2(double etm2)
void setdZHit(double dzHit)
void setZADC(double zADC)
double getExpTof(int im) const
void setThTrk(double thTrk)
bool operator>(const RecBTofHit &rhs) const
void setExpTof(double exptof, int im)
const RecBTofHit * next() const
bool operator>(RecBTofHit *rhs) const
static const CLID & classID()
void setTofID(Identifier tofID)
virtual const CLID & clID() const
bool operator<(RecBTofHit *rhs) const
void setETt1(double ett1)
void setZHit(double zHit)
void setETt2(double ett2)