Record Class Reference

#include <TofDataSet.h>

List of all members.

Public Member Functions

 Record ()
 ~Record ()
 Record (RecBTofCalHit *hit)
 Record (RecETofCalHit *hit)
 Record (const rootRecord &one)
void initial ()
bool cutBarrel ()
bool cutEndcap ()
bool cutEtf ()
int run () const
int event () const
int tofid () const
int strip () const
double qleft () const
double qright () const
double tleft () const
double tright () const
double zrhit () const
double dt () const
double texp () const
double path () const
double phi () const
double theta () const
double p () const
double t0 () const
double q0 () const
int hitcase () const
void settleft (double tleft)
void settright (double tright)
void setT0 (double t0)
void setQ0 (double q0)

Private Attributes

int m_run
int m_event
int m_tofid
int m_strip
double m_qleft
double m_qright
double m_tleft
double m_tright
double m_zrhit
double m_dt
double m_texp
double m_path
double m_phi
double m_theta
double m_p
double m_t0
double m_q0
int m_hitcase


Detailed Description

Definition at line 39 of file TofDataSet.h.


Constructor & Destructor Documentation

Record::Record (  ) 

Definition at line 4 of file TofDataSet.cxx.

References initial().

00004                {
00005   initial();
00006   return;
00007 }

Record::~Record (  ) 

Definition at line 10 of file TofDataSet.cxx.

00010 {}

Record::Record ( RecBTofCalHit hit  ) 

Definition at line 36 of file TofDataSet.cxx.

References RecBTofCalHit::adc1(), RecBTofCalHit::adc2(), RecBTofCalHit::deltaPhi(), RecBTofCalHit::event(), initial(), m_dt, m_event, m_hitcase, m_p, m_path, m_phi, m_qleft, m_qright, m_run, m_strip, m_texp, m_theta, m_tleft, m_tofid, m_tright, m_zrhit, RecBTofCalHit::mod(), RecBTofCalHit::p(), RecBTofCalHit::path(), RecBTofCalHit::qual(), RecBTofCalHit::run(), RecBTofCalHit::sinTheta(), RecBTofCalHit::tdc1(), RecBTofCalHit::tdc2(), RecBTofCalHit::tpred(), and RecBTofCalHit::zHit().

00036                                    {
00037   initial();
00038   if( hit ) {
00039     m_run     = hit->run();
00040     m_event   = hit->event();
00041     m_tofid   = hit->mod();
00042     m_strip   = int( hit->sinTheta() );
00043     m_qleft   = hit->adc1();
00044     m_qright  = hit->adc2();
00045     m_tleft   = hit->tdc1();
00046     m_tright  = hit->tdc2();
00047     m_zrhit   = hit->zHit();
00048     m_dt      = ( hit->tdc2() - hit->tdc1() )/2.0;
00049     m_texp    = hit->tpred();
00050     m_path    = hit->path();
00051     m_phi     = hit->deltaPhi();
00052     m_theta   = hit->sinTheta();
00053     m_p       = hit->p();
00054     m_hitcase = hit->qual();
00055   }
00056   return;
00057 }

Record::Record ( RecETofCalHit hit  ) 

Definition at line 60 of file TofDataSet.cxx.

References RecETofCalHit::adc(), RecETofCalHit::cosTheta(), RecETofCalHit::deltaPhi(), RecETofCalHit::event(), initial(), m_event, m_hitcase, m_p, m_path, m_phi, m_qleft, m_run, m_texp, m_theta, m_tleft, m_tofid, m_zrhit, RecETofCalHit::mod(), RecETofCalHit::p(), RecETofCalHit::path(), RecETofCalHit::qual(), RecETofCalHit::rHit(), RecETofCalHit::run(), RecETofCalHit::tdc(), and RecETofCalHit::tpred().

00060                                    {
00061   initial();
00062   if( hit ) {
00063     m_run     = hit->run();
00064     m_event   = hit->event();
00065     m_tofid   = hit->mod();
00066     m_qleft   = hit->adc();
00067     m_tleft   = hit->tdc();
00068     m_zrhit   = hit->rHit();
00069     m_texp    = hit->tpred();
00070     m_path    = hit->path();
00071     m_phi     = hit->deltaPhi();
00072     m_theta   = hit->cosTheta();
00073     m_p       = hit->p();
00074     m_hitcase = hit->qual();
00075   }
00076   return;
00077 }

Record::Record ( const rootRecord one  ) 

Definition at line 80 of file TofDataSet.cxx.

References tagItem::dt, tagItem::event, tagItem::hitcase, initial(), m_dt, m_event, m_hitcase, m_p, m_path, m_phi, m_qleft, m_qright, m_run, m_strip, m_texp, m_theta, m_tleft, m_tofid, m_tright, m_zrhit, tagItem::p, tagItem::path, tagItem::phi, tagItem::qleft, tagItem::qright, tagItem::run, tagItem::strip, tagItem::texp, tagItem::theta, tagItem::tleft, tagItem::tofid, tagItem::tright, and tagItem::zrhit.

00080                                       {
00081   initial();
00082   if( &one ) {
00083     m_run     = one.run;
00084     m_event   = one.event;
00085     m_tofid   = one.tofid;
00086     m_strip   = one.strip;
00087     m_qleft   = one.qleft;
00088     m_tleft   = one.tleft;
00089     if( ( one.hitcase >= 0 && one.hitcase <=2 ) || ( one.hitcase==5 || one.hitcase==6 ) ) {
00090       m_qright  = one.qright;
00091       m_tright  = one.tright;
00092     }
00093     m_zrhit   = one.zrhit;
00094     m_dt      = one.dt;
00095     m_texp    = one.texp;
00096     m_path    = one.path;
00097     m_phi     = one.phi;
00098     m_theta   = one.theta;
00099     m_p       = one.p;
00100     m_hitcase = one.hitcase;
00101   }
00102   return;
00103 }


Member Function Documentation

bool Record::cutBarrel (  ) 

Definition at line 3 of file cut.cxx.

References m_run, m_tleft, m_tofid, m_tright, and m_zrhit.

Referenced by TofDataSet::setBarrelData(), and TofDataSet::setData().

00003                        {
00004   if( m_run>0 ) {
00005     if( m_texp<2.7 || m_texp>4.9 ) return false;
00006     if( fabs(m_zrhit)>115.0 ) return false;
00007 
00008     // 090308-090413 psip
00009     if( m_run>=8107 && m_run<9671 ) {
00010       if( ( m_tofid != 141 ) && ( m_qleft<200.|| m_qleft>20000. ) ) return false;
00011       if( m_qright<200.|| m_qright>20000. ) return false;
00012       if( ( m_tofid != 141 ) && ( m_tleft<17.5 || m_tleft>39.0 ) ) return false;
00013       if( m_tright<17.5 || m_tright>39.0 ) return false;
00014       if( ( m_tofid != 141 ) && ( fabs(m_tleft-27.4+0.07*m_zrhit ) > 4.0 ) ) return false;
00015       if( fabs(m_tright-27.6-0.07*m_zrhit) > 4.0 ) return false;
00016     }
00017 
00018     // 090528-090603 continue
00019     else if( m_run>=9671 && m_run<9947 ) {
00020       if( ( m_tofid != 141 ) && ( m_qleft<200.|| m_qleft>20000. ) ) return false;
00021       if( m_qright<200.|| m_qright>20000. ) return false;
00022       if( ( m_tofid != 141 ) && ( m_tleft<13.5 || m_tleft>35.0 ) ) return false;
00023       if( m_tright<13.5 || m_tright>35.0 ) return false;
00024       if( ( m_tofid != 141 ) && ( fabs(m_tleft-23.7+0.07*m_zrhit ) > 4.0 ) ) return false;
00025       if( fabs(m_tright-23.7-0.07*m_zrhit) > 4.0 ) return false;
00026     }
00027 
00028     // 090612-090727 jpsi
00029     else if( m_run>=9947 && m_run<=10878 ) {
00030       if( ( m_tofid != 141 ) && ( m_qleft<200.|| m_qleft>20000. ) ) return false;
00031       if( m_qright<200.|| m_qright>20000. ) return false;
00032       if( ( m_tofid != 141 ) && ( m_tleft<14.0 || m_tleft>35.0 ) ) return false;
00033       if( m_tright<14.0 || m_tright>35.0 ) return false;
00034       if( ( m_tofid != 141 ) && ( fabs(m_tleft-23.6+0.07*m_zrhit ) > 4.0 ) ) return false;
00035       if( fabs(m_tright-23.6-0.07*m_zrhit) > 4.0 ) return false;
00036     }
00037 
00038     // 100116-100713 psipp
00039     else if( m_run>=11397 && m_run<12002 ) {
00040       if( m_qleft<200.|| m_qleft>20000.  ) return false;
00041       if( m_qright<200.|| m_qright>20000. ) return false;
00042       if(  m_tleft<13.5 ||  m_tleft>34.5 ) return false;
00043       if( m_tright<13.5 || m_tright>34.5 ) return false;
00044       if( fabs(m_tleft-23.5+0.07*m_zrhit ) > 4.0 ) return false;
00045       if( fabs(m_tright-23.5-0.07*m_zrhit) > 4.0 ) return false;
00046     }
00047 
00048     // 110504-1106 psi(4040)
00049     else if( m_run>=23463 && m_run<=24896 ) {
00050       if( m_qleft<200.|| m_qleft>20000.  ) return false;
00051       if( m_qright<200.|| m_qright>20000. ) return false;
00052       if(  m_tleft<14.0 ||  m_tleft>35.0 ) return false;
00053       if( m_tright<14.0 || m_tright>35.0 ) return false;
00054       if( fabs(m_tleft-23.75+0.07*m_zrhit ) > 4.0 ) return false;
00055       if( fabs(m_tright-23.75-0.07*m_zrhit) > 4.0 ) return false;
00056     }
00057     
00058     // 111221-120331 psip
00059     else if( m_run>=24897 && m_run<=27101 ) {
00060       if( m_qleft<200.|| m_qleft>20000.  ) return false;
00061       if((m_tofid != 137 ) && ( m_qright<200.|| m_qright>20000.) ) return false;
00062       if(  m_tleft<14.5 ||  m_tleft>35.5 ) return false;
00063       if((m_tofid != 137 ) && ( m_tright<14.5 || m_tright>35.5 )) return false;
00064       if( fabs(m_tleft-24.35+0.07*m_zrhit ) > 4.0 ) return false;
00065       if(( m_tofid != 137 ) && (fabs(m_tright-24.35-0.07*m_zrhit) > 4.0 )) return false;
00066     }
00067   
00068     // 120407-120617 jpsi
00069     else if( m_run>=27102 && m_run<=29675 ) {
00070       if( m_qleft<200.|| m_qleft>20000.  ) return false;
00071       if((m_tofid != 137 ) && ( m_qright<200.|| m_qright>20000.) ) return false;
00072       if(  m_tleft<14.5 ||  m_tleft>35.5 ) return false;
00073       if((m_tofid != 137 ) && ( m_tright<14.5 || m_tright>35.5 )) return false;
00074       if( fabs(m_tleft-25.40+0.07*m_zrhit ) > 4.0 ) return false;
00075       if(( m_tofid != 137 ) && (fabs(m_tright-25.40-0.07*m_zrhit) > 4.0 )) return false;
00076     } 
00077 
00078     // 121215 - 130606 Y4260/4360
00079     else if( m_run>=29676 && m_run<33996 ) {
00080       if( m_qleft<200.|| m_qleft>20000.  ) return false;
00081       if((m_tofid != 137 ) && ( m_qright<200.|| m_qright>20000.) ) return false;
00082       if(  m_tleft<11 ||  m_tleft>32.5 ) return false;
00083       if((m_tofid != 137 ) && ( m_tright<11 || m_tright>32.5 )) return false;
00084       if( fabs(m_tleft-21.00+0.07*m_zrhit ) > 4.0 ) return false;
00085       if(( m_tofid != 137 ) && (fabs(m_tright-21.01-0.07*m_zrhit) > 4.0 )) return false;
00086     } 
00087 
00088     // 131209 - 130529  R value scan
00089     else if( m_run>=33997 && m_run<39355 ) {
00090       if( m_qleft<200.|| m_qleft>20000.  ) return false;
00091       if((m_tofid != 8 && m_tofid != 137 ) && ( m_qright<200.|| m_qright>20000.) ) return false;
00092       if(  m_tleft<11 ||  m_tleft>32.5 ) return false;
00093       if((m_tofid !=8 && m_tofid != 137 ) && ( m_tright<11 || m_tright>32.5 )) return false;
00094       if( fabs(m_tleft-21.00+0.07*m_zrhit ) > 4.0 ) return false;
00095       if((m_tofid !=8 && m_tofid != 137 ) && (fabs(m_tright-21.00-0.07*m_zrhit) > 4.0 )) return false;
00096     } 
00097 
00098     // 141231 - 150202 R value scan
00099     else if( m_run>=39355 && m_run<40208 ) {
00100       if( m_qleft<200.|| m_qleft>20000.  ) return false;
00101       if( m_qright<200.|| m_qright>20000.) return false;
00102       if(  m_tleft<11 ||  m_tleft>32.5 ) return false;
00103       if( m_tright<11 || m_tright>32.5 ) return false;
00104       if( fabs(m_tleft-21.00+0.07*m_zrhit ) > 3.0 ) return false;
00105       if( fabs(m_tright-21.00-0.07*m_zrhit) > 3.0 ) return false;
00106     }
00107 
00108     // 150202 - R value scan
00109     else if( m_run>=40208 && m_run<43646 ) {
00110       if( m_qleft<200.|| m_qleft>20000.  ) return false;
00111       if( m_qright<200.|| m_qright>20000.) return false;
00112       if(  m_tleft<11.5 ||  m_tleft>33.0 ) return false;
00113       if( m_tright<11.5 || m_tright>33.0 ) return false;
00114       if( fabs(m_tleft-21.50+0.07*m_zrhit ) > 3.0 ) return false;
00115       if( fabs(m_tright-21.50-0.07*m_zrhit) > 3.0 ) return false;
00116     }
00117 
00118     // 160106 - 4170
00119     else if( m_run>=43646 && m_run<80000 ) {
00120       if( m_qleft<200.|| m_qleft>20000.  ) return false;
00121       if( m_qright<200.|| m_qright>20000.) return false;
00122       if(  m_tleft<9.0 ||  m_tleft>30.0 ) return false;
00123       if( m_tright<9.0 || m_tright>30.0 ) return false;
00124       if( fabs(m_tleft-18.90+0.07*m_zrhit ) > 3.5 ) return false;
00125       if( fabs(m_tright-18.90-0.07*m_zrhit) > 3.5 ) return false;
00126     }
00127 
00128   }
00129   else {
00130     if( m_texp<2.7 || m_texp>4.9 ) return false;
00131     if( m_tleft<15.  || m_tleft>33.5  ) return false;
00132     if( m_tright<15. || m_tright>33.5 ) return false;
00133     if( m_qleft<200. || m_qleft>20000. ) return false;
00134     if( m_qright<200.|| m_qright>20000.) return false;
00135     if( fabs(m_zrhit)>115.0 ) return false;
00136   }
00137 
00138   return true;
00139 }

bool Record::cutEndcap (  ) 

Definition at line 142 of file cut.cxx.

References m_run, m_tleft, and m_zrhit.

Referenced by TofDataSet::setData(), and TofDataSet::setEndcapData().

00142                        {
00143   if( m_run>0 ) {
00144     if( m_texp<4.6 || m_texp>5.4 ) return false;
00145     if( m_qleft<50.|| m_qleft>20000.) return false;
00146     //    if( m_path<130. || m_path>170.) return false;
00147     if( m_zrhit<50. || m_zrhit>83.) return false;
00148 
00149     // 090308-090413 psip
00150     if( m_run>=8107 && m_run<9671 ) {
00151       if( m_tleft<24.0 || m_tleft>32.0 ) return false;
00152       if( fabs(m_tleft-21.4-0.1*m_zrhit)>4.0 ) return false;
00153     }
00154 
00155     // 090528-090603 continue
00156     else if( m_run>=9671 && m_run<9947 ) {
00157       if( m_tleft<20.0 || m_tleft>28.0 ) return false;
00158       if( fabs(m_tleft-17.3-0.1*m_zrhit)>4.0 ) return false;
00159     }
00160 
00161     // 090612-090727 jpsi
00162     else if( m_run>=9947 && m_run<=10878 ) {
00163       if( m_tleft<20.5 || m_tleft>28.5 ) return false;
00164       if( fabs(m_tleft-17.6-0.1*m_zrhit)>4.0 ) return false;
00165     }
00166 
00167     // 100116-10713 psipp
00168     else if( m_run>=11397 && m_run<12002 ) {
00169       if( m_tleft<20.5 || m_tleft>28.5 ) return false;
00170       if( fabs(m_tleft-17.8-0.1*m_zrhit)>4.0 ) return false;
00171     }
00172 
00173     // 110504-11060 psi(4040)
00174     else if( m_run>=23463 && m_run<=24896 ) {
00175       if( m_tleft<20.5 || m_tleft>28.5 ) return false;
00176       if( fabs(m_tleft-18.0-0.1*m_zrhit)>4.0 ) return false;
00177     }
00178 
00179     // 111221-120331 psip
00180     else if( m_run>=24897 && m_run<=27101 ) {
00181       if( m_tleft<21.0 || m_tleft>30.0 ) return false;
00182       if( fabs(m_tleft-18.60-0.1*m_zrhit)>4.0 ) return false;
00183     } 
00184 
00185     // 120407-120617 jpsi
00186     else if( m_run>=27102 && m_run<=29675 ) {
00187       if( m_tleft<22.0 || m_tleft>30.0 ) return false;
00188       if( fabs(m_tleft-20.17-0.1*m_zrhit)>4.0 ) return false;
00189     }
00190 
00191     // 121215 - 130606      pisp4260
00192     else if( m_run>=29676 && m_run<33996 ) {
00193       if( m_tleft<18.0 || m_tleft>27.0 ) return false;
00194       if( fabs(m_tleft-15.63-0.1*m_zrhit)>4.0 ) return false;
00195     }
00196 
00197     // 131209-130529  R value scan
00198     else if( m_run>=33997 && m_run<39355 ) {
00199       if( m_tleft<17.5 || m_tleft>26.5 ) return false;
00200       if( fabs(m_tleft-15.44-0.1*m_zrhit)>4.0 ) return false;
00201     }
00202 
00203     // 141231-150203  R value scan
00204     else if( m_run>=39355 && m_run<40208 ) {
00205       if( m_tleft<18.0 || m_tleft>27.0 ) return false;
00206       if( fabs(m_tleft-15.8-0.1*m_zrhit)>3.0 ) return false;
00207     }
00208 
00209     // 150202-  R value scan
00210     else if( m_run>=40208 && m_run<80000 ) {
00211       if( m_tleft<18.5 || m_tleft>27.5 ) return false;
00212       if( fabs(m_tleft-16.5-0.1*m_zrhit)>3.0 ) return false;
00213     }
00214 
00215   }
00216   else {
00217     if( m_tleft<16.|| m_tleft>22.  ) return false;
00218     if( m_texp<4.5 ||  m_texp>5.4  ) return false;
00219     if( m_qleft<200.|| m_qleft>20000.) return false;
00220     if( m_path<120. || m_path>180.) return false;
00221     if( m_zrhit<50. || m_zrhit>83.) return false;
00222   }
00223   return true;
00224 }

bool Record::cutEtf (  ) 

Definition at line 227 of file cut.cxx.

References m_run, and m_zrhit.

Referenced by TofDataSet::setData(), and TofDataSet::setEtfData().

00227                     {
00228   if( m_run>0 ) {
00229     if( m_texp<4.5 || m_texp>5.6 ) return false;
00230     if( fabs(m_zrhit)>7.8 ) return false;
00231     // 150202 - R value scan
00232     if( m_run>=40208 && m_run<43646 ) {
00233       if( m_qleft<5.|| m_qleft>60.  ) return false;
00234       if( m_qright<5.|| m_qright>60.) return false;
00235       if(  m_tleft<21.5 ||  m_tleft>27.5 ) return false;
00236       if( m_tright<21.5 || m_tright>27.5 ) return false;
00237     }
00238     // 160106 - 160108  4170
00239     else if( m_run>=43646 && m_run<43682 ) {
00240       if( m_qleft<5.|| m_qleft>60.  ) return false;
00241       if( m_qright<5.|| m_qright>60.) return false;
00242       if(  m_tleft<9.5 ||  m_tleft>15.5 ) return false;
00243       if( m_tright<9.5 || m_tright>15.5 ) return false;
00244     }
00245     // 160108  4170
00246     else if( m_run>=43682 && m_run<43809 ) {
00247       if( m_qleft<5.|| m_qleft>60.  ) return false;
00248       if( m_qright<5.|| m_qright>60.) return false;
00249       if(  m_tleft<-254.5 ||  m_tleft>-248.5 ) return false;
00250       if( m_tright<-254.5 || m_tright>-248.5 ) return false;
00251     }
00252     // 160114  4170
00253     else if( m_run>=43809 && m_run<43810 ) {
00254       if( m_qleft<5.|| m_qleft>60.  ) return false;
00255       if( m_qright<5.|| m_qright>60.) return false;
00256       if(  m_tleft<-14.5 ||  m_tleft>-8.5 ) return false;
00257       if( m_tright<-14.5 || m_tright>-8.5 ) return false;
00258     }
00259     // 160114  4170
00260     else if( m_run>=43810 && m_run<43879 ) {
00261       if( m_qleft<5.|| m_qleft>60.  ) return false;
00262       if( m_qright<5.|| m_qright>60.) return false;
00263       if(  m_tleft<33.5 ||  m_tleft>39.5 ) return false;
00264       if( m_tright<33.5 || m_tright>39.5 ) return false;
00265     }
00266     // 160116  4170
00267     else if( m_run>=43879 && m_run<80000 ) {
00268       if( m_qleft<5.|| m_qleft>60.  ) return false;
00269       if( m_qright<5.|| m_qright>60.) return false;
00270       if(  m_tleft<9.5 ||  m_tleft>15.5 ) return false;
00271       if( m_tright<9.5 || m_tright>15.5 ) return false;
00272     }
00273 
00274   }
00275   else {
00276     if( m_texp<4.5 || m_texp>5.6 ) return false;
00277     if( fabs(m_zrhit)>7.8 ) return false;
00278     if( m_qleft<5.|| m_qleft>20.  ) return false;
00279     if( m_qright<5.|| m_qright>20.) return false;
00280     if(  m_tleft<4.5 ||  m_tleft>7.5 ) return false;
00281     if( m_tright<4.5 || m_tright>7.5 ) return false;
00282   }
00283 
00284   return true;
00285 }

double Record::dt ( void   )  const [inline]

Definition at line 62 of file TofDataSet.h.

References m_dt.

00062 { return  m_dt;      }

int Record::event (  )  const [inline]

Definition at line 54 of file TofDataSet.h.

References m_event.

00054 { return  m_event;   }

int Record::hitcase (  )  const [inline]

Definition at line 70 of file TofDataSet.h.

References m_hitcase.

00070 { return  m_hitcase; }

void Record::initial (  ) 

Definition at line 13 of file TofDataSet.cxx.

References m_dt, m_event, m_hitcase, m_p, m_path, m_phi, m_q0, m_qleft, m_qright, m_run, m_strip, m_t0, m_texp, m_theta, m_tleft, m_tofid, m_tright, and m_zrhit.

Referenced by Record().

00013                      {
00014   m_run     = 0;
00015   m_event   = -1;
00016   m_tofid   = -1;
00017   m_strip   = -1;
00018   m_qleft   = -99.0;
00019   m_qright  = -99.0;
00020   m_tleft   = -99.0;
00021   m_tright  = -99.0;
00022   m_zrhit   = -999.0;
00023   m_dt      = -999.0;
00024   m_texp    = -99.0;
00025   m_path    = -99.0;
00026   m_phi     = -99.0;
00027   m_theta   = -99.0;
00028   m_p       = -9.0;
00029   m_t0      = -99.0;
00030   m_q0      = -99.0;
00031   m_hitcase = -1;
00032   return;
00033 }

double Record::p ( void   )  const [inline]

Definition at line 67 of file TofDataSet.h.

References m_p.

00067 { return  m_p;       }

double Record::path (  )  const [inline]

Definition at line 64 of file TofDataSet.h.

References m_path.

00064 { return  m_path;    }

double Record::phi ( void   )  const [inline]

Definition at line 65 of file TofDataSet.h.

References m_phi.

Referenced by calib_barrel_right_offset2_bunch3_4::calculate_funcs(), calib_barrel_right_offset2_bunch2_4::calculate_funcs(), calib_barrel_right_offset2_bunch2_3::calculate_funcs(), calib_barrel_right_offset2_bunch1_4::calculate_funcs(), calib_barrel_right_offset2_bunch1_3::calculate_funcs(), calib_barrel_right_offset2_bunch0_4::calculate_funcs(), calib_barrel_right_offset2_bunch0_3::calculate_funcs(), calib_barrel_right_offset1_bunch3_4::calculate_funcs(), calib_barrel_right_offset1_bunch2_4::calculate_funcs(), calib_barrel_right_offset1_bunch2_3::calculate_funcs(), calib_barrel_right_offset1_bunch1_4::calculate_funcs(), calib_barrel_right_offset1_bunch1_3::calculate_funcs(), calib_barrel_right_offset1_bunch0_4::calculate_funcs(), calib_barrel_right_offset1_bunch0_3::calculate_funcs(), calib_barrel_left_offset2_bunch3_4::calculate_funcs(), calib_barrel_left_offset2_bunch2_4::calculate_funcs(), calib_barrel_left_offset2_bunch2_3::calculate_funcs(), calib_barrel_left_offset2_bunch1_4::calculate_funcs(), calib_barrel_left_offset2_bunch1_3::calculate_funcs(), calib_barrel_left_offset2_bunch0_4::calculate_funcs(), calib_barrel_left_offset2_bunch0_3::calculate_funcs(), calib_barrel_left_offset1_bunch3_4::calculate_funcs(), calib_barrel_left_offset1_bunch2_4::calculate_funcs(), calib_barrel_left_offset1_bunch2_3::calculate_funcs(), calib_barrel_left_offset1_bunch1_4::calculate_funcs(), calib_barrel_left_offset1_bunch1_3::calculate_funcs(), calib_barrel_left_offset1_bunch0_4::calculate_funcs(), calib_barrel_left_offset1_bunch0_3::calculate_funcs(), calib_barrel_right_offset2_bunch3_4::calculate_y(), calib_barrel_right_offset2_bunch2_4::calculate_y(), calib_barrel_right_offset2_bunch2_3::calculate_y(), calib_barrel_right_offset2_bunch1_4::calculate_y(), calib_barrel_right_offset2_bunch1_3::calculate_y(), calib_barrel_right_offset2_bunch0_4::calculate_y(), calib_barrel_right_offset2_bunch0_3::calculate_y(), calib_barrel_right_offset1_bunch3_4::calculate_y(), calib_barrel_right_offset1_bunch2_4::calculate_y(), calib_barrel_right_offset1_bunch2_3::calculate_y(), calib_barrel_right_offset1_bunch1_4::calculate_y(), calib_barrel_right_offset1_bunch1_3::calculate_y(), calib_barrel_right_offset1_bunch0_4::calculate_y(), calib_barrel_right_offset1_bunch0_3::calculate_y(), calib_barrel_left_offset2_bunch3_4::calculate_y(), calib_barrel_left_offset2_bunch2_4::calculate_y(), calib_barrel_left_offset2_bunch2_3::calculate_y(), calib_barrel_left_offset2_bunch1_4::calculate_y(), calib_barrel_left_offset2_bunch1_3::calculate_y(), calib_barrel_left_offset2_bunch0_4::calculate_y(), calib_barrel_left_offset2_bunch0_3::calculate_y(), calib_barrel_left_offset1_bunch3_4::calculate_y(), calib_barrel_left_offset1_bunch2_4::calculate_y(), calib_barrel_left_offset1_bunch2_3::calculate_y(), calib_barrel_left_offset1_bunch1_4::calculate_y(), calib_barrel_left_offset1_bunch1_3::calculate_y(), calib_barrel_left_offset1_bunch0_4::calculate_y(), calib_barrel_left_offset1_bunch0_3::calculate_y(), and calib_etf_bunch::fillRecord().

00065 { return  m_phi;     }

double Record::q0 (  )  const [inline]

Definition at line 69 of file TofDataSet.h.

References m_q0.

Referenced by calib_barrel_q0::fillRecord(), and calib_endcap_atten::fillRecordQ0().

00069 { return  m_q0;      }

double Record::qleft (  )  const [inline]

Definition at line 57 of file TofDataSet.h.

References m_qleft.

Referenced by calib_mc_etf_left::calculate_funcs(), calib_mc_etf_combine::calculate_funcs(), calib_etf_left::calculate_funcs(), calib_etf_combine::calculate_funcs(), calib_endcap_left::calculate_funcs(), calib_barrel_left::calculate_funcs(), calib_barrel_atten::calculate_funcs(), calib_barrel_atten::calculate_y(), calib_endcap_atten::fillRecord(), and calib_endcap_atten::updateData().

00057 { return  m_qleft;   }

double Record::qright (  )  const [inline]

Definition at line 58 of file TofDataSet.h.

References m_qright.

Referenced by calib_mc_etf_right::calculate_funcs(), calib_mc_etf_combine::calculate_funcs(), calib_etf_right::calculate_funcs(), calib_etf_combine::calculate_funcs(), calib_barrel_right::calculate_funcs(), calib_barrel_atten::calculate_funcs(), and calib_barrel_atten::calculate_y().

00058 { return  m_qright;  }

int Record::run (  )  const [inline]

Definition at line 53 of file TofDataSet.h.

References m_run.

Referenced by calib_barrel_right_offset2_bunch3_4::calculate_funcs(), calib_barrel_right_offset2_bunch2_4::calculate_funcs(), calib_barrel_right_offset2_bunch2_3::calculate_funcs(), calib_barrel_right_offset2_bunch1_4::calculate_funcs(), calib_barrel_right_offset2_bunch1_3::calculate_funcs(), calib_barrel_right_offset2_bunch0_4::calculate_funcs(), calib_barrel_right_offset2_bunch0_3::calculate_funcs(), calib_barrel_right_offset1_bunch3_4::calculate_funcs(), calib_barrel_right_offset1_bunch2_4::calculate_funcs(), calib_barrel_right_offset1_bunch2_3::calculate_funcs(), calib_barrel_right_offset1_bunch1_4::calculate_funcs(), calib_barrel_right_offset1_bunch1_3::calculate_funcs(), calib_barrel_right_offset1_bunch0_4::calculate_funcs(), calib_barrel_right_offset1_bunch0_3::calculate_funcs(), calib_barrel_left_offset2_bunch3_4::calculate_funcs(), calib_barrel_left_offset2_bunch2_4::calculate_funcs(), calib_barrel_left_offset2_bunch2_3::calculate_funcs(), calib_barrel_left_offset2_bunch1_4::calculate_funcs(), calib_barrel_left_offset2_bunch1_3::calculate_funcs(), calib_barrel_left_offset2_bunch0_4::calculate_funcs(), calib_barrel_left_offset2_bunch0_3::calculate_funcs(), calib_barrel_left_offset1_bunch3_4::calculate_funcs(), calib_barrel_left_offset1_bunch2_4::calculate_funcs(), calib_barrel_left_offset1_bunch2_3::calculate_funcs(), calib_barrel_left_offset1_bunch1_4::calculate_funcs(), calib_barrel_left_offset1_bunch1_3::calculate_funcs(), calib_barrel_left_offset1_bunch0_4::calculate_funcs(), calib_barrel_left_offset1_bunch0_3::calculate_funcs(), calib_barrel_right_offset2_bunch3_4::calculate_y(), calib_barrel_right_offset2_bunch2_4::calculate_y(), calib_barrel_right_offset2_bunch2_3::calculate_y(), calib_barrel_right_offset2_bunch1_4::calculate_y(), calib_barrel_right_offset2_bunch1_3::calculate_y(), calib_barrel_right_offset2_bunch0_4::calculate_y(), calib_barrel_right_offset2_bunch0_3::calculate_y(), calib_barrel_right_offset1_bunch3_4::calculate_y(), calib_barrel_right_offset1_bunch2_4::calculate_y(), calib_barrel_right_offset1_bunch2_3::calculate_y(), calib_barrel_right_offset1_bunch1_4::calculate_y(), calib_barrel_right_offset1_bunch1_3::calculate_y(), calib_barrel_right_offset1_bunch0_4::calculate_y(), calib_barrel_right_offset1_bunch0_3::calculate_y(), calib_barrel_left_offset2_bunch3_4::calculate_y(), calib_barrel_left_offset2_bunch2_4::calculate_y(), calib_barrel_left_offset2_bunch2_3::calculate_y(), calib_barrel_left_offset2_bunch1_4::calculate_y(), calib_barrel_left_offset2_bunch1_3::calculate_y(), calib_barrel_left_offset2_bunch0_4::calculate_y(), calib_barrel_left_offset2_bunch0_3::calculate_y(), calib_barrel_left_offset1_bunch3_4::calculate_y(), calib_barrel_left_offset1_bunch2_4::calculate_y(), calib_barrel_left_offset1_bunch2_3::calculate_y(), calib_barrel_left_offset1_bunch1_4::calculate_y(), calib_barrel_left_offset1_bunch1_3::calculate_y(), calib_barrel_left_offset1_bunch0_4::calculate_y(), and calib_barrel_left_offset1_bunch0_3::calculate_y().

00053 { return  m_run;     }

void Record::setQ0 ( double  q0  )  [inline]

Definition at line 76 of file TofDataSet.h.

References m_q0.

Referenced by calib_endcap_atten::updateData().

00076 { m_q0   = q0;       }

void Record::setT0 ( double  t0  )  [inline]

Definition at line 75 of file TofDataSet.h.

References m_t0.

Referenced by calib_barrel_sigma::updateData().

00075 { m_t0   = t0;       }

void Record::settleft ( double  tleft  )  [inline]

Definition at line 73 of file TofDataSet.h.

References m_tleft.

00073 { m_tleft  = tleft;  }

void Record::settright ( double  tright  )  [inline]

Definition at line 74 of file TofDataSet.h.

References m_tright.

00074 { m_tright = tright; }

int Record::strip (  )  const [inline]

Definition at line 56 of file TofDataSet.h.

References m_strip.

00056 { return  m_strip;   }

double Record::t0 ( void   )  const [inline]

Definition at line 68 of file TofDataSet.h.

References m_t0.

Referenced by calib_etf_bunch::fillRecord(), and calib_barrel_sigma::fillRecordT0().

00068 { return  m_t0;      }

double Record::texp (  )  const [inline]

Definition at line 63 of file TofDataSet.h.

References m_texp.

Referenced by calib_mc_etf_right::calculate_y(), calib_mc_etf_left::calculate_y(), calib_mc_etf_combine::calculate_y(), calib_etf_right::calculate_y(), calib_etf_left::calculate_y(), calib_etf_combine::calculate_y(), calib_endcap_veff::calculate_y(), calib_endcap_left::calculate_y(), calib_barrel_right::calculate_y(), and calib_barrel_left::calculate_y().

00063 { return  m_texp;    }

double Record::theta (  )  const [inline]

Definition at line 66 of file TofDataSet.h.

References m_theta.

Referenced by calib_endcap_atten::fillRecord(), and calib_endcap_atten::updateData().

00066 { return  m_theta;   }

double Record::tleft (  )  const [inline]

Definition at line 59 of file TofDataSet.h.

References m_tleft.

Referenced by calib_etf_weight::calculate_funcs(), calib_barrel_left_offset2_bunch3_4::calculate_funcs(), calib_barrel_left_offset2_bunch2_4::calculate_funcs(), calib_barrel_left_offset2_bunch2_3::calculate_funcs(), calib_barrel_left_offset2_bunch1_4::calculate_funcs(), calib_barrel_left_offset2_bunch1_3::calculate_funcs(), calib_barrel_left_offset2_bunch0_4::calculate_funcs(), calib_barrel_left_offset2_bunch0_3::calculate_funcs(), calib_barrel_left_offset1_bunch3_4::calculate_funcs(), calib_barrel_left_offset1_bunch2_4::calculate_funcs(), calib_barrel_left_offset1_bunch2_3::calculate_funcs(), calib_barrel_left_offset1_bunch1_4::calculate_funcs(), calib_barrel_left_offset1_bunch1_3::calculate_funcs(), calib_barrel_left_offset1_bunch0_4::calculate_funcs(), calib_barrel_left_offset1_bunch0_3::calculate_funcs(), calib_mc_etf_left::calculate_y(), calib_mc_etf_combine::calculate_y(), calib_etf_veff::calculate_y(), calib_etf_left::calculate_y(), calib_etf_combine::calculate_y(), calib_endcap_veff::calculate_y(), calib_endcap_left::calculate_y(), calib_barrel_veff::calculate_y(), calib_barrel_left_offset2_bunch3_4::calculate_y(), calib_barrel_left_offset2_bunch2_4::calculate_y(), calib_barrel_left_offset2_bunch2_3::calculate_y(), calib_barrel_left_offset2_bunch1_4::calculate_y(), calib_barrel_left_offset2_bunch1_3::calculate_y(), calib_barrel_left_offset2_bunch0_4::calculate_y(), calib_barrel_left_offset2_bunch0_3::calculate_y(), calib_barrel_left_offset1_bunch3_4::calculate_y(), calib_barrel_left_offset1_bunch2_4::calculate_y(), calib_barrel_left_offset1_bunch2_3::calculate_y(), calib_barrel_left_offset1_bunch1_4::calculate_y(), calib_barrel_left_offset1_bunch1_3::calculate_y(), calib_barrel_left_offset1_bunch0_4::calculate_y(), calib_barrel_left_offset1_bunch0_3::calculate_y(), calib_barrel_left::calculate_y(), calib_etf_bunch::fillRecord(), calib_endcap_sigma::fillRecord(), calib_barrel_sigma::fillRecord(), calib_barrel_common::fillRecord(), and calib_barrel_sigma::updateData().

00059 { return  m_tleft;   }

int Record::tofid (  )  const [inline]

Definition at line 55 of file TofDataSet.h.

References m_tofid.

00055 { return  m_tofid;   }

double Record::tright (  )  const [inline]

Definition at line 60 of file TofDataSet.h.

References m_tright.

Referenced by calib_etf_weight::calculate_funcs(), calib_barrel_right_offset2_bunch3_4::calculate_funcs(), calib_barrel_right_offset2_bunch2_4::calculate_funcs(), calib_barrel_right_offset2_bunch2_3::calculate_funcs(), calib_barrel_right_offset2_bunch1_4::calculate_funcs(), calib_barrel_right_offset2_bunch1_3::calculate_funcs(), calib_barrel_right_offset2_bunch0_4::calculate_funcs(), calib_barrel_right_offset2_bunch0_3::calculate_funcs(), calib_barrel_right_offset1_bunch3_4::calculate_funcs(), calib_barrel_right_offset1_bunch2_4::calculate_funcs(), calib_barrel_right_offset1_bunch2_3::calculate_funcs(), calib_barrel_right_offset1_bunch1_4::calculate_funcs(), calib_barrel_right_offset1_bunch1_3::calculate_funcs(), calib_barrel_right_offset1_bunch0_4::calculate_funcs(), calib_barrel_right_offset1_bunch0_3::calculate_funcs(), calib_mc_etf_right::calculate_y(), calib_mc_etf_combine::calculate_y(), calib_etf_weight::calculate_y(), calib_etf_veff::calculate_y(), calib_etf_right::calculate_y(), calib_etf_combine::calculate_y(), calib_barrel_veff::calculate_y(), calib_barrel_right_offset2_bunch3_4::calculate_y(), calib_barrel_right_offset2_bunch2_4::calculate_y(), calib_barrel_right_offset2_bunch2_3::calculate_y(), calib_barrel_right_offset2_bunch1_4::calculate_y(), calib_barrel_right_offset2_bunch1_3::calculate_y(), calib_barrel_right_offset2_bunch0_4::calculate_y(), calib_barrel_right_offset2_bunch0_3::calculate_y(), calib_barrel_right_offset1_bunch3_4::calculate_y(), calib_barrel_right_offset1_bunch2_4::calculate_y(), calib_barrel_right_offset1_bunch2_3::calculate_y(), calib_barrel_right_offset1_bunch1_4::calculate_y(), calib_barrel_right_offset1_bunch1_3::calculate_y(), calib_barrel_right_offset1_bunch0_4::calculate_y(), calib_barrel_right_offset1_bunch0_3::calculate_y(), calib_barrel_right::calculate_y(), calib_etf_bunch::fillRecord(), calib_barrel_sigma::fillRecord(), calib_barrel_common::fillRecord(), and calib_barrel_sigma::updateData().

00060 { return  m_tright;  }

double Record::zrhit (  )  const [inline]

Definition at line 61 of file TofDataSet.h.

References m_zrhit.

Referenced by calib_mc_etf_right::calculate_funcs(), calib_mc_etf_left::calculate_funcs(), calib_mc_etf_combine::calculate_funcs(), calib_etf_weight::calculate_funcs(), calib_etf_veff::calculate_funcs(), calib_etf_right::calculate_funcs(), calib_etf_left::calculate_funcs(), calib_etf_combine::calculate_funcs(), calib_endcap_veff::calculate_funcs(), calib_endcap_left::calculate_funcs(), calib_barrel_veff::calculate_funcs(), calib_barrel_right_offset2_bunch3_4::calculate_funcs(), calib_barrel_right_offset2_bunch2_4::calculate_funcs(), calib_barrel_right_offset2_bunch2_3::calculate_funcs(), calib_barrel_right_offset2_bunch1_4::calculate_funcs(), calib_barrel_right_offset2_bunch1_3::calculate_funcs(), calib_barrel_right_offset2_bunch0_4::calculate_funcs(), calib_barrel_right_offset2_bunch0_3::calculate_funcs(), calib_barrel_right_offset1_bunch3_4::calculate_funcs(), calib_barrel_right_offset1_bunch2_4::calculate_funcs(), calib_barrel_right_offset1_bunch2_3::calculate_funcs(), calib_barrel_right_offset1_bunch1_4::calculate_funcs(), calib_barrel_right_offset1_bunch1_3::calculate_funcs(), calib_barrel_right_offset1_bunch0_4::calculate_funcs(), calib_barrel_right_offset1_bunch0_3::calculate_funcs(), calib_barrel_right::calculate_funcs(), calib_barrel_left_offset2_bunch3_4::calculate_funcs(), calib_barrel_left_offset2_bunch2_4::calculate_funcs(), calib_barrel_left_offset2_bunch2_3::calculate_funcs(), calib_barrel_left_offset2_bunch1_4::calculate_funcs(), calib_barrel_left_offset2_bunch1_3::calculate_funcs(), calib_barrel_left_offset2_bunch0_4::calculate_funcs(), calib_barrel_left_offset2_bunch0_3::calculate_funcs(), calib_barrel_left_offset1_bunch3_4::calculate_funcs(), calib_barrel_left_offset1_bunch2_4::calculate_funcs(), calib_barrel_left_offset1_bunch2_3::calculate_funcs(), calib_barrel_left_offset1_bunch1_4::calculate_funcs(), calib_barrel_left_offset1_bunch1_3::calculate_funcs(), calib_barrel_left_offset1_bunch0_4::calculate_funcs(), calib_barrel_left_offset1_bunch0_3::calculate_funcs(), calib_barrel_left::calculate_funcs(), calib_barrel_atten::calculate_funcs(), calib_barrel_right_offset2_bunch3_4::calculate_y(), calib_barrel_right_offset2_bunch2_4::calculate_y(), calib_barrel_right_offset2_bunch2_3::calculate_y(), calib_barrel_right_offset2_bunch1_4::calculate_y(), calib_barrel_right_offset2_bunch1_3::calculate_y(), calib_barrel_right_offset2_bunch0_4::calculate_y(), calib_barrel_right_offset2_bunch0_3::calculate_y(), calib_barrel_right_offset1_bunch3_4::calculate_y(), calib_barrel_right_offset1_bunch2_4::calculate_y(), calib_barrel_right_offset1_bunch2_3::calculate_y(), calib_barrel_right_offset1_bunch1_4::calculate_y(), calib_barrel_right_offset1_bunch1_3::calculate_y(), calib_barrel_right_offset1_bunch0_4::calculate_y(), calib_barrel_right_offset1_bunch0_3::calculate_y(), calib_barrel_left_offset2_bunch3_4::calculate_y(), calib_barrel_left_offset2_bunch2_4::calculate_y(), calib_barrel_left_offset2_bunch2_3::calculate_y(), calib_barrel_left_offset2_bunch1_4::calculate_y(), calib_barrel_left_offset2_bunch1_3::calculate_y(), calib_barrel_left_offset2_bunch0_4::calculate_y(), calib_barrel_left_offset2_bunch0_3::calculate_y(), calib_barrel_left_offset1_bunch3_4::calculate_y(), calib_barrel_left_offset1_bunch2_4::calculate_y(), calib_barrel_left_offset1_bunch2_3::calculate_y(), calib_barrel_left_offset1_bunch1_4::calculate_y(), calib_barrel_left_offset1_bunch1_3::calculate_y(), calib_barrel_left_offset1_bunch0_4::calculate_y(), calib_barrel_left_offset1_bunch0_3::calculate_y(), calib_endcap_sigma::fillRecord(), calib_endcap_atten::fillRecord(), calib_barrel_sigma::fillRecord(), calib_barrel_common::fillRecord(), calib_barrel_sigma::fillRecordT0(), calib_endcap_atten::updateData(), and calib_barrel_sigma::updateData().

00061 { return  m_zrhit;   }


Member Data Documentation

double Record::m_dt [private]

Definition at line 88 of file TofDataSet.h.

Referenced by dt(), initial(), and Record().

int Record::m_event [private]

Definition at line 80 of file TofDataSet.h.

Referenced by event(), initial(), and Record().

int Record::m_hitcase [private]

Definition at line 96 of file TofDataSet.h.

Referenced by hitcase(), initial(), and Record().

double Record::m_p [private]

Definition at line 93 of file TofDataSet.h.

Referenced by initial(), p(), and Record().

double Record::m_path [private]

Definition at line 90 of file TofDataSet.h.

Referenced by initial(), path(), and Record().

double Record::m_phi [private]

Definition at line 91 of file TofDataSet.h.

Referenced by initial(), phi(), and Record().

double Record::m_q0 [private]

Definition at line 95 of file TofDataSet.h.

Referenced by initial(), q0(), and setQ0().

double Record::m_qleft [private]

Definition at line 83 of file TofDataSet.h.

Referenced by initial(), qleft(), and Record().

double Record::m_qright [private]

Definition at line 84 of file TofDataSet.h.

Referenced by initial(), qright(), and Record().

int Record::m_run [private]

Definition at line 79 of file TofDataSet.h.

Referenced by cutBarrel(), cutEndcap(), cutEtf(), initial(), Record(), and run().

int Record::m_strip [private]

Definition at line 82 of file TofDataSet.h.

Referenced by initial(), Record(), and strip().

double Record::m_t0 [private]

Definition at line 94 of file TofDataSet.h.

Referenced by initial(), setT0(), and t0().

double Record::m_texp [private]

Definition at line 89 of file TofDataSet.h.

Referenced by initial(), Record(), and texp().

double Record::m_theta [private]

Definition at line 92 of file TofDataSet.h.

Referenced by initial(), Record(), and theta().

double Record::m_tleft [private]

Definition at line 85 of file TofDataSet.h.

Referenced by cutBarrel(), cutEndcap(), initial(), Record(), settleft(), and tleft().

int Record::m_tofid [private]

Definition at line 81 of file TofDataSet.h.

Referenced by cutBarrel(), initial(), Record(), and tofid().

double Record::m_tright [private]

Definition at line 86 of file TofDataSet.h.

Referenced by cutBarrel(), initial(), Record(), settright(), and tright().

double Record::m_zrhit [private]

Definition at line 87 of file TofDataSet.h.

Referenced by cutBarrel(), cutEndcap(), cutEtf(), initial(), Record(), and zrhit().


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