RecBTofHit Class Reference

#include <RecBTofHit.h>

Inheritance diagram for RecBTofHit:

ContainedObject List of all members.

Public Member Functions

 RecBTofHit ()
virtual ~RecBTofHit ()
virtual const CLID & clID () const
int getId () const
int getTrk () const
Identifier getTofID () const
int getMod () const
int getQual () const
double getZHit () const
double getdZHit () const
double getZTDC () const
double getZADC () const
double getPhHit () const
double getThTrk () const
double getPhTrk () const
double getPh () const
double getP () const
double getPath () const
double getTime () const
double getTof () const
double getETof () const
double getExpTof (int im) const
double getTt1 () const
double getTt2 () const
double getETt1 () const
double getETt2 () const
double getTm1 () const
double getTm2 () const
double getETm1 () const
double getETm2 () const
double getTr1 () const
double getTr2 () const
double getEtr1 () const
double getEtr2 () const
double getQ1 () const
double getQ2 () const
double getEQ1 () const
double getEQ2 () const
void setId (int id)
void setTrk (int trk)
void setTofID (Identifier tofID)
void setMod (int mod)
void setQual (int qual)
void setZHit (double zHit)
void setdZHit (double dzHit)
void setZTDC (double zTDC)
void setZADC (double zADC)
void setPhHit (double phHit)
void setThTrk (double thTrk)
void setPhTrk (double phTrk)
void setPh (double ph)
void setP (double p)
void setPath (double path)
void setTime (double time)
void setTof (double tof)
void setETof (double etof)
void setExpTof (double exptof, int im)
void setTt1 (double tt1)
void setTt2 (double tt2)
void setETt1 (double ett1)
void setETt2 (double ett2)
void setTm1 (double tm1)
void setTm2 (double tm2)
void setETm1 (double etm1)
void setETm2 (double etm2)
void setTr1 (double tr1)
void setTr2 (double tr2)
void setETr1 (double etr1)
void setETr2 (double etr2)
void setQ1 (double q1)
void setQ2 (double q2)
void setEQ1 (double eq1)
void setEQ2 (double eq2)
bool operator< (const RecBTofHit &rhs) const
bool operator> (const RecBTofHit &rhs) const
bool operator< (RecBTofHit *rhs) const
bool operator> (RecBTofHit *rhs) const
const RecBTofHitnext () const
void setnext (RecBTofHit *next)

Static Public Member Functions

static const CLID & classID ()

Private Attributes

RecBTofHitm_next
Identifier _tofID
int _Id
int _mod
int _qual
int _trk
double _zHit
double _zTDC
double _zADC
double _dzHit
double _phHit
double _thTrk
double _phTrk
double _ph
double _p
double _path
double _time
double _tof
double _etof
double _exptof [5]
double _tt1
double _tt2
double _ett1
double _ett2
double _tm1
double _tm2
double _etm1
double _etm2
double _tr1
double _tr2
double _etr1
double _etr2
double _q1
double _q2
double _eq1
double _eq2

Detailed Description

Definition at line 17 of file RecBTofHit.h.


Constructor & Destructor Documentation

RecBTofHit::RecBTofHit (  ) 

Definition at line 10 of file RecBTofHit.cxx.

References _dzHit, _eq1, _eq2, _etm1, _etm2, _etof, _etr1, _etr2, _ett1, _ett2, _exptof, _Id, _mod, _p, _path, _ph, _phHit, _phTrk, _q1, _q2, _qual, _thTrk, _time, _tm1, _tm2, _tof, _tofID, _tr1, _tr2, _trk, _tt1, _tt2, _zADC, _zHit, _zTDC, and m_next.

00010                       {
00011  _tofID=0;
00012   _Id=_mod=_qual=_trk=-1;
00013    _zHit=_zTDC=_zADC=_dzHit=_phHit=_thTrk=_phTrk=_ph=_p=_path=_time=-1.;  
00014     _tof=_etof=-1.;
00015     _exptof[0]=-1.;
00016     _exptof[1]=-1.;_exptof[2]=-1.;_exptof[3]=-1.;_exptof[4]=-1.;
00017 
00018     _tt1=_tt2=_ett1=_ett2=-1.;
00019     _tm1=_tm2=_etm1=_etm2=-1.;
00020     _tr1=_tr2=_etr1=_etr2=-1.;
00021     _q1=_q2=_eq1=_eq2=-1.;
00022  
00023    m_next=NULL;
00024 }

virtual RecBTofHit::~RecBTofHit (  )  [inline, virtual]

Definition at line 20 of file RecBTofHit.h.

00020 {}


Member Function Documentation

static const CLID& RecBTofHit::classID (  )  [inline, static]

Definition at line 22 of file RecBTofHit.h.

References CLID_RecBTofHit.

Referenced by clID().

00022 { return CLID_RecBTofHit; }                     

virtual const CLID& RecBTofHit::clID (  )  const [inline, virtual]

Definition at line 21 of file RecBTofHit.h.

References classID().

00021 { return  RecBTofHit::classID();}

double RecBTofHit::getdZHit (  )  const [inline]

Definition at line 30 of file RecBTofHit.h.

References _dzHit.

00030 { return _dzHit;}

double RecBTofHit::getEQ1 (  )  const [inline]

Definition at line 57 of file RecBTofHit.h.

References _eq1.

00057 { return _eq1; } 

double RecBTofHit::getEQ2 (  )  const [inline]

Definition at line 58 of file RecBTofHit.h.

References _eq2.

00058 { return _eq2; }  

double RecBTofHit::getETm1 (  )  const [inline]

Definition at line 49 of file RecBTofHit.h.

References _etm1.

00049 { return _etm1; }

double RecBTofHit::getETm2 (  )  const [inline]

Definition at line 50 of file RecBTofHit.h.

References _etm2.

00050 { return _etm2; }

double RecBTofHit::getETof (  )  const [inline]

Definition at line 41 of file RecBTofHit.h.

References _etof.

00041 { return _etof; } 

double RecBTofHit::getEtr1 (  )  const [inline]

Definition at line 53 of file RecBTofHit.h.

References _etr1.

00053 { return _etr1; }

double RecBTofHit::getEtr2 (  )  const [inline]

Definition at line 54 of file RecBTofHit.h.

References _etr2.

00054 { return _etr2; }

double RecBTofHit::getETt1 (  )  const [inline]

Definition at line 45 of file RecBTofHit.h.

References _ett1.

00045 { return _ett1; }

double RecBTofHit::getETt2 (  )  const [inline]

Definition at line 46 of file RecBTofHit.h.

References _ett2.

00046 { return _ett2; }

double RecBTofHit::getExpTof ( int  im  )  const [inline]

Definition at line 42 of file RecBTofHit.h.

References _exptof.

00042 { return _exptof[im]; }     

int RecBTofHit::getId ( void   )  const [inline]

Definition at line 24 of file RecBTofHit.h.

References _Id.

00024 { return _Id; }

int RecBTofHit::getMod (  )  const [inline]

Definition at line 27 of file RecBTofHit.h.

References _mod.

00027 { return _mod; }

double RecBTofHit::getP (  )  const [inline]

Definition at line 37 of file RecBTofHit.h.

References _p.

00037 { return _p;}

double RecBTofHit::getPath (  )  const [inline]

Definition at line 38 of file RecBTofHit.h.

References _path.

00038 { return _path; }

double RecBTofHit::getPh (  )  const [inline]

Definition at line 36 of file RecBTofHit.h.

References _ph.

00036 { return _ph;}

double RecBTofHit::getPhHit (  )  const [inline]

Definition at line 33 of file RecBTofHit.h.

References _phHit.

00033 { return _phHit;}

double RecBTofHit::getPhTrk (  )  const [inline]

Definition at line 35 of file RecBTofHit.h.

References _phTrk.

00035 { return _phTrk;}

double RecBTofHit::getQ1 (  )  const [inline]

Definition at line 55 of file RecBTofHit.h.

References _q1.

Referenced by operator<(), and operator>().

00055 { return _q1; } 

double RecBTofHit::getQ2 (  )  const [inline]

Definition at line 56 of file RecBTofHit.h.

References _q2.

Referenced by operator<(), and operator>().

00056 { return _q2; }

int RecBTofHit::getQual (  )  const [inline]

Definition at line 28 of file RecBTofHit.h.

References _qual.

00028 { return _qual; }  

double RecBTofHit::getThTrk (  )  const [inline]

Definition at line 34 of file RecBTofHit.h.

References _thTrk.

00034 { return _thTrk;}

double RecBTofHit::getTime (  )  const [inline]

Definition at line 39 of file RecBTofHit.h.

References _time.

00039 { return _time; }

double RecBTofHit::getTm1 (  )  const [inline]

Definition at line 47 of file RecBTofHit.h.

References _tm1.

00047 { return _tm1; }

double RecBTofHit::getTm2 (  )  const [inline]

Definition at line 48 of file RecBTofHit.h.

References _tm2.

00048 { return _tm2; }

double RecBTofHit::getTof ( void   )  const [inline]

Definition at line 40 of file RecBTofHit.h.

References _tof.

00040 { return _tof; }

Identifier RecBTofHit::getTofID (  )  const [inline]

Definition at line 26 of file RecBTofHit.h.

References _tofID.

00026 { return _tofID; }

double RecBTofHit::getTr1 (  )  const [inline]

Definition at line 51 of file RecBTofHit.h.

References _tr1.

00051 { return _tr1; }

double RecBTofHit::getTr2 (  )  const [inline]

Definition at line 52 of file RecBTofHit.h.

References _tr2.

00052 { return _tr2; }

int RecBTofHit::getTrk (  )  const [inline]

Definition at line 25 of file RecBTofHit.h.

References _trk.

00025 { return _trk; }

double RecBTofHit::getTt1 (  )  const [inline]

Definition at line 43 of file RecBTofHit.h.

References _tt1.

00043 { return _tt1; }

double RecBTofHit::getTt2 (  )  const [inline]

Definition at line 44 of file RecBTofHit.h.

References _tt2.

00044 { return _tt2; }

double RecBTofHit::getZADC (  )  const [inline]

Definition at line 32 of file RecBTofHit.h.

References _zADC.

00032 { return _zADC;}

double RecBTofHit::getZHit (  )  const [inline]

Definition at line 29 of file RecBTofHit.h.

References _zHit.

00029 { return _zHit;}

double RecBTofHit::getZTDC (  )  const [inline]

Definition at line 31 of file RecBTofHit.h.

References _zTDC.

00031 { return _zTDC;}

const RecBTofHit* RecBTofHit::next ( void   )  const [inline]

Definition at line 116 of file RecBTofHit.h.

References m_next.

Referenced by setnext().

00116 { return m_next;}//if first layer,pointer to the second one,if second one,to the first one

bool RecBTofHit::operator< ( RecBTofHit rhs  )  const [inline]

Definition at line 107 of file RecBTofHit.h.

References _q1, _q2, getQ1(), and getQ2().

00107                                        {
00108 //      std::cout<<"be call once"<<std::endl;
00109        return (_q1+_q2)<(rhs->getQ1()+rhs->getQ2());
00110   }

bool RecBTofHit::operator< ( const RecBTofHit rhs  )  const [inline]

Definition at line 98 of file RecBTofHit.h.

References _q1, _q2, getQ1(), and getQ2().

00098                                               {
00099        //std::cout<<"be called once"<<std::endl;
00100        return (_q1+_q2)<(rhs.getQ1()+rhs.getQ2());
00101   }

bool RecBTofHit::operator> ( RecBTofHit rhs  )  const [inline]

Definition at line 111 of file RecBTofHit.h.

References _q1, _q2, getQ1(), and getQ2().

00111                                         {
00112       std::cout<<"be call once"<<std::endl;
00113        return (_q1+_q2)>(rhs->getQ1()+rhs->getQ2());
00114   }

bool RecBTofHit::operator> ( const RecBTofHit rhs  )  const [inline]

Definition at line 102 of file RecBTofHit.h.

References _q1, _q2, getQ1(), and getQ2().

00102                                               {
00103        //std::cout<<"be called once"<<std::endl;
00104        return (_q1+_q2)>(rhs.getQ1()+rhs.getQ2());
00105   }

void RecBTofHit::setdZHit ( double  dzHit  )  [inline]

Definition at line 67 of file RecBTofHit.h.

References _dzHit.

00067 { _dzHit=dzHit; }

void RecBTofHit::setEQ1 ( double  eq1  )  [inline]

Definition at line 94 of file RecBTofHit.h.

References _eq1.

00094 { _eq1=eq1; }

void RecBTofHit::setEQ2 ( double  eq2  )  [inline]

Definition at line 95 of file RecBTofHit.h.

References _eq2.

00095 { _eq2=eq2; }  

void RecBTofHit::setETm1 ( double  etm1  )  [inline]

Definition at line 86 of file RecBTofHit.h.

References _etm1.

00086 { _etm1=etm1; }

void RecBTofHit::setETm2 ( double  etm2  )  [inline]

Definition at line 87 of file RecBTofHit.h.

References _etm2.

00087 { _etm2=etm2; }  

void RecBTofHit::setETof ( double  etof  )  [inline]

Definition at line 78 of file RecBTofHit.h.

References _etof.

00078 { _etof=etof; }

void RecBTofHit::setETr1 ( double  etr1  )  [inline]

Definition at line 90 of file RecBTofHit.h.

References _etr1.

00090 { _etr1=etr1; }

void RecBTofHit::setETr2 ( double  etr2  )  [inline]

Definition at line 91 of file RecBTofHit.h.

References _etr2.

00091 { _etr2=etr2; }

void RecBTofHit::setETt1 ( double  ett1  )  [inline]

Definition at line 82 of file RecBTofHit.h.

References _ett1.

00082 { _ett1=ett1; }

void RecBTofHit::setETt2 ( double  ett2  )  [inline]

Definition at line 83 of file RecBTofHit.h.

References _ett2.

00083 { _ett2=ett2; }

void RecBTofHit::setExpTof ( double  exptof,
int  im 
) [inline]

Definition at line 79 of file RecBTofHit.h.

References _exptof.

00079 { _exptof[im]=exptof; } 

void RecBTofHit::setId ( int  id  )  [inline]

Definition at line 61 of file RecBTofHit.h.

References _Id.

00061 { _Id=id; }

void RecBTofHit::setMod ( int  mod  )  [inline]

Definition at line 64 of file RecBTofHit.h.

References _mod.

00064 { _mod=mod; }

void RecBTofHit::setnext ( RecBTofHit next  )  [inline]

Definition at line 117 of file RecBTofHit.h.

References m_next, and next().

00117 { m_next=next;}

void RecBTofHit::setP ( double  p  )  [inline]

Definition at line 74 of file RecBTofHit.h.

References _p.

00074 { _p=p; }

void RecBTofHit::setPath ( double  path  )  [inline]

Definition at line 75 of file RecBTofHit.h.

References _path.

00075 { _path=path; }

void RecBTofHit::setPh ( double  ph  )  [inline]

Definition at line 73 of file RecBTofHit.h.

References _ph.

00073 { _ph=ph; }

void RecBTofHit::setPhHit ( double  phHit  )  [inline]

Definition at line 70 of file RecBTofHit.h.

References _phHit.

00070 { _phHit=phHit; }

void RecBTofHit::setPhTrk ( double  phTrk  )  [inline]

Definition at line 72 of file RecBTofHit.h.

References _phTrk.

00072 { _phTrk=phTrk; }

void RecBTofHit::setQ1 ( double  q1  )  [inline]

Definition at line 92 of file RecBTofHit.h.

References _q1.

00092 { _q1=q1; }

void RecBTofHit::setQ2 ( double  q2  )  [inline]

Definition at line 93 of file RecBTofHit.h.

References _q2.

00093 { _q2=q2; }

void RecBTofHit::setQual ( int  qual  )  [inline]

Definition at line 65 of file RecBTofHit.h.

References _qual.

00065 { _qual=qual; } 

void RecBTofHit::setThTrk ( double  thTrk  )  [inline]

Definition at line 71 of file RecBTofHit.h.

References _thTrk.

00071 { _thTrk=thTrk; }

void RecBTofHit::setTime ( double  time  )  [inline]

Definition at line 76 of file RecBTofHit.h.

References _time.

00076 { _time=time; }

void RecBTofHit::setTm1 ( double  tm1  )  [inline]

Definition at line 84 of file RecBTofHit.h.

References _tm1.

00084 { _tm1=tm1; }

void RecBTofHit::setTm2 ( double  tm2  )  [inline]

Definition at line 85 of file RecBTofHit.h.

References _tm2.

00085 { _tm2=tm2; }

void RecBTofHit::setTof ( double  tof  )  [inline]

Definition at line 77 of file RecBTofHit.h.

References _tof.

00077 { _tof=tof; }

void RecBTofHit::setTofID ( Identifier  tofID  )  [inline]

Definition at line 63 of file RecBTofHit.h.

References _tofID.

00063 { _tofID=tofID; }

void RecBTofHit::setTr1 ( double  tr1  )  [inline]

Definition at line 88 of file RecBTofHit.h.

References _tr1.

00088 { _tr1=tr1; }

void RecBTofHit::setTr2 ( double  tr2  )  [inline]

Definition at line 89 of file RecBTofHit.h.

References _tr2.

00089 { _tr2=tr2; }

void RecBTofHit::setTrk ( int  trk  )  [inline]

Definition at line 62 of file RecBTofHit.h.

References _trk.

00062 { _trk=trk; }  

void RecBTofHit::setTt1 ( double  tt1  )  [inline]

Definition at line 80 of file RecBTofHit.h.

References _tt1.

00080 { _tt1=tt1; }

void RecBTofHit::setTt2 ( double  tt2  )  [inline]

Definition at line 81 of file RecBTofHit.h.

References _tt2.

00081 { _tt2=tt2; }

void RecBTofHit::setZADC ( double  zADC  )  [inline]

Definition at line 69 of file RecBTofHit.h.

References _zADC.

00069 { _zADC=zADC;}

void RecBTofHit::setZHit ( double  zHit  )  [inline]

Definition at line 66 of file RecBTofHit.h.

References _zHit.

00066 { _zHit=zHit; }

void RecBTofHit::setZTDC ( double  zTDC  )  [inline]

Definition at line 68 of file RecBTofHit.h.

References _zTDC.

00068 { _zTDC=zTDC; }


Member Data Documentation

double RecBTofHit::_dzHit [private]

Definition at line 123 of file RecBTofHit.h.

Referenced by getdZHit(), RecBTofHit(), and setdZHit().

double RecBTofHit::_eq1 [private]

Definition at line 129 of file RecBTofHit.h.

Referenced by getEQ1(), RecBTofHit(), and setEQ1().

double RecBTofHit::_eq2 [private]

Definition at line 129 of file RecBTofHit.h.

Referenced by getEQ2(), RecBTofHit(), and setEQ2().

double RecBTofHit::_etm1 [private]

Definition at line 127 of file RecBTofHit.h.

Referenced by getETm1(), RecBTofHit(), and setETm1().

double RecBTofHit::_etm2 [private]

Definition at line 127 of file RecBTofHit.h.

Referenced by getETm2(), RecBTofHit(), and setETm2().

double RecBTofHit::_etof [private]

Definition at line 124 of file RecBTofHit.h.

Referenced by getETof(), RecBTofHit(), and setETof().

double RecBTofHit::_etr1 [private]

Definition at line 128 of file RecBTofHit.h.

Referenced by getEtr1(), RecBTofHit(), and setETr1().

double RecBTofHit::_etr2 [private]

Definition at line 128 of file RecBTofHit.h.

Referenced by getEtr2(), RecBTofHit(), and setETr2().

double RecBTofHit::_ett1 [private]

Definition at line 126 of file RecBTofHit.h.

Referenced by getETt1(), RecBTofHit(), and setETt1().

double RecBTofHit::_ett2 [private]

Definition at line 126 of file RecBTofHit.h.

Referenced by getETt2(), RecBTofHit(), and setETt2().

double RecBTofHit::_exptof[5] [private]

Definition at line 125 of file RecBTofHit.h.

Referenced by getExpTof(), RecBTofHit(), and setExpTof().

int RecBTofHit::_Id [private]

Definition at line 122 of file RecBTofHit.h.

Referenced by getId(), RecBTofHit(), and setId().

int RecBTofHit::_mod [private]

Definition at line 122 of file RecBTofHit.h.

Referenced by getMod(), RecBTofHit(), and setMod().

double RecBTofHit::_p [private]

Definition at line 123 of file RecBTofHit.h.

Referenced by getP(), RecBTofHit(), and setP().

double RecBTofHit::_path [private]

Definition at line 123 of file RecBTofHit.h.

Referenced by getPath(), RecBTofHit(), and setPath().

double RecBTofHit::_ph [private]

Definition at line 123 of file RecBTofHit.h.

Referenced by getPh(), RecBTofHit(), and setPh().

double RecBTofHit::_phHit [private]

Definition at line 123 of file RecBTofHit.h.

Referenced by getPhHit(), RecBTofHit(), and setPhHit().

double RecBTofHit::_phTrk [private]

Definition at line 123 of file RecBTofHit.h.

Referenced by getPhTrk(), RecBTofHit(), and setPhTrk().

double RecBTofHit::_q1 [private]

Definition at line 129 of file RecBTofHit.h.

Referenced by getQ1(), operator<(), operator>(), RecBTofHit(), and setQ1().

double RecBTofHit::_q2 [private]

Definition at line 129 of file RecBTofHit.h.

Referenced by getQ2(), operator<(), operator>(), RecBTofHit(), and setQ2().

int RecBTofHit::_qual [private]

Definition at line 122 of file RecBTofHit.h.

Referenced by getQual(), RecBTofHit(), and setQual().

double RecBTofHit::_thTrk [private]

Definition at line 123 of file RecBTofHit.h.

Referenced by getThTrk(), RecBTofHit(), and setThTrk().

double RecBTofHit::_time [private]

Definition at line 123 of file RecBTofHit.h.

Referenced by getTime(), RecBTofHit(), and setTime().

double RecBTofHit::_tm1 [private]

Definition at line 127 of file RecBTofHit.h.

Referenced by getTm1(), RecBTofHit(), and setTm1().

double RecBTofHit::_tm2 [private]

Definition at line 127 of file RecBTofHit.h.

Referenced by getTm2(), RecBTofHit(), and setTm2().

double RecBTofHit::_tof [private]

Definition at line 124 of file RecBTofHit.h.

Referenced by getTof(), RecBTofHit(), and setTof().

Identifier RecBTofHit::_tofID [private]

Definition at line 121 of file RecBTofHit.h.

Referenced by getTofID(), RecBTofHit(), and setTofID().

double RecBTofHit::_tr1 [private]

Definition at line 128 of file RecBTofHit.h.

Referenced by getTr1(), RecBTofHit(), and setTr1().

double RecBTofHit::_tr2 [private]

Definition at line 128 of file RecBTofHit.h.

Referenced by getTr2(), RecBTofHit(), and setTr2().

int RecBTofHit::_trk [private]

Definition at line 122 of file RecBTofHit.h.

Referenced by getTrk(), RecBTofHit(), and setTrk().

double RecBTofHit::_tt1 [private]

Definition at line 126 of file RecBTofHit.h.

Referenced by getTt1(), RecBTofHit(), and setTt1().

double RecBTofHit::_tt2 [private]

Definition at line 126 of file RecBTofHit.h.

Referenced by getTt2(), RecBTofHit(), and setTt2().

double RecBTofHit::_zADC [private]

Definition at line 123 of file RecBTofHit.h.

Referenced by getZADC(), RecBTofHit(), and setZADC().

double RecBTofHit::_zHit [private]

Definition at line 123 of file RecBTofHit.h.

Referenced by getZHit(), RecBTofHit(), and setZHit().

double RecBTofHit::_zTDC [private]

Definition at line 123 of file RecBTofHit.h.

Referenced by getZTDC(), RecBTofHit(), and setZTDC().

RecBTofHit* RecBTofHit::m_next [private]

Definition at line 119 of file RecBTofHit.h.

Referenced by next(), RecBTofHit(), and setnext().


Generated on Tue Nov 29 23:20:48 2016 for BOSS_7.0.2 by  doxygen 1.4.7