#include <TofData.h>
Public Member Functions | |
TofData () | |
~TofData () | |
TofData & | operator= (const TofData &source) |
unsigned int | identify () const |
bool | is_mrpc () const |
bool | barrel () const |
int | tofId () const |
int | layer () const |
int | strip () const |
int | tofTrackId () const |
unsigned int | times () const |
void | data (double &adcEast, double &tdcEast, double &adcWest, double &tdcWest) |
void | data (double &adc, double &tdc) |
PmtData * | forward () const |
PmtData * | backward () const |
double | adc1 () |
double | tdc1 () |
double | adc2 () |
double | tdc2 () |
double | adc () |
double | tdc () |
double | qtc1 () |
double | qtc2 () |
double | qtc () |
int | adcChannelEast () |
int | tdcChannelEast () |
int | adcChannelWest () |
int | tdcChannelWest () |
int | adcChannel () |
int | tdcChannel () |
int | qclock1 () |
int | tclock1 () |
int | qclock2 () |
int | tclock2 () |
int | qclock () |
int | tclock () |
unsigned int | quality () const |
bool | tmatched () const |
int | qtimes1 () |
int | ttimes1 () |
int | qtimes2 () |
int | ttimes2 () |
unsigned int | eastTimes () |
unsigned int | westTimes () |
int | qnumber1 () |
int | tnumber1 () |
int | qnumber2 () |
int | tnumber2 () |
bool | qused1 () |
bool | tused1 () |
bool | qused2 () |
bool | tused2 () |
bool | used1 () |
bool | used2 () |
bool | used () |
double | ztdc () const |
double | zadc () const |
double | zpos () const |
double | energy () const |
void | setIdentify (Identifier identify) |
void | setMisLable () |
void | setTofTrackId (int tofTrackId) |
void | setTimes (unsigned int times) |
void | setForward (PmtData *pmt) |
void | setBackward (PmtData *pmt) |
void | setQuality (unsigned int quality) |
void | setTMatched (bool tmatched) |
void | setUsed () |
void | setZTdc (double ztdc) |
void | setZAdc (double zadc) |
void | setZpos (double zpos) |
void | setEnergy (double energy) |
void | clear () |
Private Attributes | |
unsigned int | m_identify |
bool | m_mrpc |
bool | m_barrel |
int | m_tofId |
int | m_layer |
int | m_strip |
int | m_tofTrackId |
bool | m_misLable |
double | m_ztdc |
double | m_zadc |
double | m_zpos |
double | m_energy |
unsigned int | m_times |
unsigned int | m_quality |
bool | m_tmatched |
PmtData * | m_forward |
PmtData * | m_backward |
Definition at line 119 of file TofData.h.
TofData::TofData | ( | ) |
Definition at line 522 of file TofData.cxx.
References m_backward, m_barrel, m_energy, m_forward, m_identify, m_layer, m_misLable, m_mrpc, m_quality, m_strip, m_tmatched, m_tofId, m_tofTrackId, m_zadc, m_zpos, and m_ztdc.
00522 { 00523 m_identify = 0; 00524 m_mrpc = false; 00525 m_barrel = false; 00526 m_tofId = -1; 00527 m_layer = -1; 00528 m_strip = -1; 00529 m_tofTrackId = -1; 00530 m_misLable = false; 00531 m_quality = 0; 00532 m_tmatched = false; 00533 m_forward = 0; 00534 m_backward = 0; 00535 m_ztdc = -999; 00536 m_zadc = -999; 00537 m_zpos = -999; 00538 m_energy = 0; 00539 }
TofData::~TofData | ( | ) |
Definition at line 563 of file TofData.cxx.
References clear().
00563 { 00564 TofData::clear(); 00565 }
double TofData::adc | ( | ) |
Definition at line 674 of file TofData.cxx.
References PmtData::adc(), and m_forward.
Referenced by TofEnergyCalib::execute(), and TofCheckDigi::Fill_Endcap().
00674 { 00675 double value = -999.; 00676 if( m_forward ) { 00677 value = m_forward->adc(); 00678 } 00679 return value; 00680 }
double TofData::adc1 | ( | ) |
Definition at line 638 of file TofData.cxx.
References PmtData::adc(), and m_forward.
Referenced by TofShower::energyCalib(), TofCheckDigi::Fill_Barrel(), and TofCheckDigi::Fill_MRPC().
00638 { 00639 double value = -999.; 00640 if( m_forward ) { 00641 value = m_forward->adc(); 00642 } 00643 return value; 00644 }
double TofData::adc2 | ( | ) |
Definition at line 656 of file TofData.cxx.
References PmtData::adc(), and m_backward.
Referenced by TofShower::energyCalib(), TofCheckDigi::Fill_Barrel(), and TofCheckDigi::Fill_MRPC().
00656 { 00657 double value = -999.; 00658 if( m_backward ) { 00659 value = m_backward->adc(); 00660 } 00661 return value; 00662 }
int TofData::adcChannel | ( | ) |
Definition at line 755 of file TofData.cxx.
References PmtData::adcChannel(), and m_forward.
Referenced by TofCheckDigi::Fill_Endcap().
00755 { 00756 int channel = -999; 00757 if( m_forward ) { 00758 channel = m_forward->adcChannel(); 00759 } 00760 return channel; 00761 }
int TofData::adcChannelEast | ( | ) |
Definition at line 719 of file TofData.cxx.
References PmtData::adcChannel(), and m_forward.
Referenced by TofCheckDigi::Fill_Barrel(), and TofCheckDigi::Fill_MRPC().
00719 { 00720 int channel = -999; 00721 if( m_forward ) { 00722 channel = m_forward->adcChannel(); 00723 } 00724 return channel; 00725 }
int TofData::adcChannelWest | ( | ) |
Definition at line 737 of file TofData.cxx.
References PmtData::adcChannel(), and m_backward.
Referenced by TofCheckDigi::Fill_Barrel(), and TofCheckDigi::Fill_MRPC().
00737 { 00738 int channel = -999; 00739 if( m_backward ) { 00740 channel = m_backward->adcChannel(); 00741 } 00742 return channel; 00743 }
PmtData* TofData::backward | ( | ) | const [inline] |
bool TofData::barrel | ( | ) | const [inline] |
void TofData::clear | ( | ) |
Definition at line 1030 of file TofData.cxx.
References m_backward, m_forward, PmtData::times(), and PmtData::timesmm().
Referenced by ~TofData().
01030 { 01031 if( m_forward ) { 01032 if( m_forward->times() <= 1 ) { 01033 delete m_forward; 01034 m_forward = 0; 01035 } 01036 else { 01037 m_forward->timesmm(); 01038 } 01039 } 01040 if( m_backward ) { 01041 if( m_backward->times() <= 1 ) { 01042 delete m_backward; 01043 m_backward = 0; 01044 } 01045 else { 01046 m_backward->timesmm(); 01047 } 01048 } 01049 return; 01050 }
void TofData::data | ( | double & | adc, | |
double & | tdc | |||
) |
Definition at line 627 of file TofData.cxx.
References PmtData::adc(), m_forward, and PmtData::tdc().
00627 { 00628 adc = -999.; 00629 tdc = -999.; 00630 if( m_forward ) { 00631 adc = m_forward->adc(); 00632 tdc = m_forward->tdc(); 00633 } 00634 return; 00635 }
void TofData::data | ( | double & | adcEast, | |
double & | tdcEast, | |||
double & | adcWest, | |||
double & | tdcWest | |||
) |
Definition at line 610 of file TofData.cxx.
References PmtData::adc(), m_backward, m_forward, and PmtData::tdc().
00610 { 00611 adcEast = -999.; 00612 tdcEast = -999.; 00613 if( m_forward ) { 00614 adcEast = m_forward->adc(); 00615 tdcEast = m_forward->tdc(); 00616 } 00617 adcWest = -999.; 00618 tdcWest = -999.; 00619 if( m_backward ) { 00620 adcWest = m_backward->adc(); 00621 tdcWest = m_backward->tdc(); 00622 } 00623 return; 00624 }
unsigned int TofData::eastTimes | ( | ) |
Definition at line 863 of file TofData.cxx.
References m_forward, PmtData::times(), and times().
Referenced by TofCheckDigi::Fill_Barrel(), and TofCheckDigi::Fill_MRPC().
00863 { 00864 int times = 0; 00865 if( m_forward ) { 00866 times = m_forward->times(); 00867 } 00868 return times; 00869 }
double TofData::energy | ( | ) | const [inline] |
Definition at line 195 of file TofData.h.
References m_energy.
Referenced by TofShower::findSeed(), and TofShower::findShower().
00195 { return m_energy; }
PmtData* TofData::forward | ( | ) | const [inline] |
unsigned int TofData::identify | ( | ) | const [inline] |
Definition at line 127 of file TofData.h.
References m_identify.
Referenced by TofShower::findSeed(), and setIdentify().
00127 { return m_identify; }
bool TofData::is_mrpc | ( | ) | const [inline] |
int TofData::layer | ( | ) | const [inline] |
Definition at line 131 of file TofData.h.
References m_layer.
Referenced by TofCheckDigi::Fill_Barrel().
00131 { return m_layer; }
Definition at line 542 of file TofData.cxx.
References m_backward, m_barrel, m_energy, m_forward, m_identify, m_layer, m_misLable, m_mrpc, m_quality, m_strip, m_tmatched, m_tofId, m_tofTrackId, m_zadc, m_zpos, and m_ztdc.
00542 { 00543 m_identify = source.m_identify; 00544 m_mrpc = source.m_mrpc; 00545 m_barrel = source.m_barrel; 00546 m_tofId = source.m_tofId; 00547 m_layer = source.m_layer; 00548 m_strip = source.m_strip; 00549 m_tofTrackId = source.m_tofTrackId; 00550 m_misLable = source.m_misLable; 00551 m_quality = source.m_quality; 00552 m_tmatched = source.m_tmatched; 00553 m_forward = source.m_forward; 00554 m_backward = source.m_backward; 00555 m_ztdc = source.m_ztdc; 00556 m_zadc = source.m_zadc; 00557 m_zpos = source.m_zpos; 00558 m_energy = source.m_energy; 00559 return *this; 00560 }
int TofData::qclock | ( | ) |
Definition at line 809 of file TofData.cxx.
References m_forward, and PmtData::qclock().
Referenced by TofCheckDigi::Fill_Endcap().
00809 { 00810 int clock = -999; 00811 if( m_forward ) { 00812 clock = m_forward->qclock(); 00813 } 00814 return clock; 00815 }
int TofData::qclock1 | ( | ) |
Definition at line 773 of file TofData.cxx.
References m_forward, and PmtData::qclock().
Referenced by TofCheckDigi::Fill_Barrel().
00773 { 00774 int clock = -999; 00775 if( m_forward ) { 00776 clock = m_forward->qclock(); 00777 } 00778 return clock; 00779 }
int TofData::qclock2 | ( | ) |
Definition at line 791 of file TofData.cxx.
References m_backward, and PmtData::qclock().
Referenced by TofCheckDigi::Fill_Barrel().
00791 { 00792 int clock = -999; 00793 if( m_backward ) { 00794 clock = m_backward->qclock(); 00795 } 00796 return clock; 00797 }
int TofData::qnumber1 | ( | ) |
Definition at line 881 of file TofData.cxx.
References m_forward, and PmtData::qnumber().
Referenced by TofCheckDigi::Fill_Barrel(), TofCheckDigi::Fill_Endcap(), and TofCheckDigi::Fill_MRPC().
00881 { 00882 int number = 0; 00883 if( m_forward ) { 00884 number = m_forward->qnumber(); 00885 } 00886 return number; 00887 }
int TofData::qnumber2 | ( | ) |
Definition at line 899 of file TofData.cxx.
References m_backward, and PmtData::qnumber().
Referenced by TofCheckDigi::Fill_Barrel(), and TofCheckDigi::Fill_MRPC().
00899 { 00900 int number = 0; 00901 if( m_backward ) { 00902 number = m_backward->qnumber(); 00903 } 00904 return number; 00905 }
double TofData::qtc | ( | ) |
Definition at line 710 of file TofData.cxx.
References m_forward, and PmtData::qtc().
Referenced by TofCheckDigi::Fill_Endcap().
00710 { 00711 double value = -999.; 00712 if( m_forward ) { 00713 value = m_forward->qtc(); 00714 } 00715 return value; 00716 }
double TofData::qtc1 | ( | ) |
Definition at line 692 of file TofData.cxx.
References m_forward, and PmtData::qtc().
Referenced by TofCheckDigi::Fill_Barrel(), and TofCheckDigi::Fill_MRPC().
00692 { 00693 double value = -999.; 00694 if( m_forward ) { 00695 value = m_forward->qtc(); 00696 } 00697 return value; 00698 }
double TofData::qtc2 | ( | ) |
Definition at line 701 of file TofData.cxx.
References m_backward, and PmtData::qtc().
Referenced by TofCheckDigi::Fill_Barrel(), and TofCheckDigi::Fill_MRPC().
00701 { 00702 double value = -999.; 00703 if( m_backward ) { 00704 value = m_backward->qtc(); 00705 } 00706 return value; 00707 }
int TofData::qtimes1 | ( | ) |
Definition at line 827 of file TofData.cxx.
References m_forward, PmtData::qtimes(), and times().
Referenced by TofCheckDigi::Fill_Barrel(), TofCheckDigi::Fill_Endcap(), and TofCheckDigi::Fill_MRPC().
00827 { 00828 int times = -1; 00829 if( m_forward ) { 00830 times = m_forward->qtimes(); 00831 } 00832 return times; 00833 }
int TofData::qtimes2 | ( | ) |
Definition at line 845 of file TofData.cxx.
References m_backward, PmtData::qtimes(), and times().
Referenced by TofCheckDigi::Fill_Barrel(), and TofCheckDigi::Fill_MRPC().
00845 { 00846 int times = -1; 00847 if( m_backward ) { 00848 times = m_backward->qtimes(); 00849 } 00850 return times; 00851 }
unsigned int TofData::quality | ( | ) | const [inline] |
Definition at line 168 of file TofData.h.
References m_quality.
Referenced by BesTrigL1::execute(), TofCheckDigi::Fill_Barrel(), TofCheckDigi::Fill_Endcap(), TofCheckDigi::Fill_MRPC(), TofTrack::findEtfData(), setBackward(), and setForward().
00168 { return m_quality; }
bool TofData::qused1 | ( | ) |
Definition at line 917 of file TofData.cxx.
References m_forward, PmtData::qused(), and used().
00917 { 00918 bool used = false; 00919 if( m_forward ) { 00920 used = ( used || m_forward->qused() ); 00921 } 00922 return used; 00923 }
bool TofData::qused2 | ( | ) |
Definition at line 935 of file TofData.cxx.
References m_backward, PmtData::qused(), and used().
00935 { 00936 bool used = false; 00937 if( m_backward ) { 00938 used = ( used || m_backward->qused() ); 00939 } 00940 return used; 00941 }
void TofData::setBackward | ( | PmtData * | pmt | ) |
Definition at line 1001 of file TofData.cxx.
References m_backward, m_quality, PmtData::qtimespp(), PmtData::quality(), quality(), PmtData::timespp(), and PmtData::ttimespp().
Referenced by TofRawDataProvider::tofDataMapFull(), and TofRawDataProvider::tofDataMapOnlineMode().
01001 { 01002 m_backward = pmt; 01003 unsigned int quality = m_backward->quality(); 01004 quality = ( quality & 0x3 ); 01005 if( quality != 0 ) { 01006 m_backward->timespp(); 01007 if( ( quality & 0x1 ) != 0 ) { 01008 m_backward->ttimespp(); 01009 } 01010 if( ( quality & 0x2 ) != 0 ) { 01011 m_backward->qtimespp(); 01012 } 01013 } 01014 m_quality = ( m_quality | quality ); 01015 return; 01016 }
void TofData::setEnergy | ( | double | energy | ) | [inline] |
void TofData::setForward | ( | PmtData * | pmt | ) |
Definition at line 983 of file TofData.cxx.
References m_forward, m_quality, PmtData::qtimespp(), PmtData::quality(), quality(), PmtData::timespp(), and PmtData::ttimespp().
Referenced by TofRawDataProvider::tofDataMapFull(), and TofRawDataProvider::tofDataMapOnlineMode().
00983 { 00984 m_forward = pmt; 00985 unsigned int quality = m_forward->quality(); 00986 quality = ( quality & 0x3 ); 00987 if( quality != 0 ) { 00988 m_forward->timespp(); 00989 if( ( quality & 0x1 ) != 0 ) { 00990 m_forward->ttimespp(); 00991 } 00992 if( ( quality & 0x2 ) != 0 ) { 00993 m_forward->qtimespp(); 00994 } 00995 } 00996 m_quality = ( m_quality | ( quality << 2 ) ); 00997 return; 00998 }
void TofData::setIdentify | ( | Identifier | identify | ) |
Definition at line 577 of file TofData.cxx.
References TofID::barrel_ec(), TofID::endcap(), identify(), TofID::is_mrpc(), TofID::layer(), m_barrel, m_identify, m_layer, m_mrpc, m_strip, m_tofId, TofID::module(), TofID::phi_module(), and TofID::strip().
Referenced by TofRawDataProvider::tofDataMapFull(), and TofRawDataProvider::tofDataMapOnlineMode().
00577 { 00578 m_identify = identify.get_value(); 00579 m_mrpc = TofID::is_mrpc( identify ); 00580 if( !m_mrpc ) { 00581 int barrel_ec = TofID::barrel_ec(identify); 00582 m_layer = TofID::layer(identify); 00583 m_tofId = TofID::phi_module(identify); 00584 if( barrel_ec == 0 ) { 00585 m_barrel = false; 00586 } 00587 else if( barrel_ec == 1 ) { 00588 m_barrel = true; 00589 if( m_layer == 1 ) { m_tofId = m_tofId + 88; } 00590 } 00591 else if( barrel_ec == 2 ) { 00592 m_barrel = false; 00593 m_tofId = m_tofId + 48; 00594 } 00595 } 00596 else { 00597 m_barrel = false; 00598 int endcap = TofID::endcap(identify); 00599 m_tofId = TofID::module(identify); 00600 if( endcap==1 ) { 00601 m_tofId = m_tofId + 36; 00602 } 00603 m_strip = TofID::strip(identify); 00604 } 00605 00606 return; 00607 }
void TofData::setMisLable | ( | ) | [inline] |
void TofData::setQuality | ( | unsigned int | quality | ) | [inline] |
void TofData::setTimes | ( | unsigned int | times | ) | [inline] |
void TofData::setTMatched | ( | bool | tmatched | ) | [inline] |
Definition at line 205 of file TofData.h.
References m_tmatched.
Referenced by TofRawDataProvider::tofDataMapFull().
00205 { m_tmatched = tmatched; }
void TofData::setTofTrackId | ( | int | tofTrackId | ) | [inline] |
Definition at line 200 of file TofData.h.
References m_tofTrackId.
00200 { m_tofTrackId = tofTrackId; }
void TofData::setUsed | ( | ) |
Definition at line 1019 of file TofData.cxx.
References m_backward, m_forward, and PmtData::setUsed().
01019 { 01020 if( m_forward ) { 01021 m_forward->setUsed(); 01022 } 01023 if( m_backward ) { 01024 m_backward->setUsed(); 01025 } 01026 return; 01027 }
void TofData::setZAdc | ( | double | zadc | ) | [inline] |
void TofData::setZpos | ( | double | zpos | ) | [inline] |
void TofData::setZTdc | ( | double | ztdc | ) | [inline] |
int TofData::strip | ( | ) | const [inline] |
Definition at line 132 of file TofData.h.
References m_strip.
Referenced by TofCheckDigi::Fill_MRPC().
00132 { return m_strip; }
int TofData::tclock | ( | ) |
Definition at line 818 of file TofData.cxx.
References m_forward, and PmtData::tclock().
Referenced by TofCheckDigi::Fill_Endcap().
00818 { 00819 int clock = -999; 00820 if( m_forward ) { 00821 clock = m_forward->tclock(); 00822 } 00823 return clock; 00824 }
int TofData::tclock1 | ( | ) |
Definition at line 782 of file TofData.cxx.
References m_forward, and PmtData::tclock().
Referenced by TofCheckDigi::Fill_Barrel().
00782 { 00783 int clock = -999; 00784 if( m_forward ) { 00785 clock = m_forward->tclock(); 00786 } 00787 return clock; 00788 }
int TofData::tclock2 | ( | ) |
Definition at line 800 of file TofData.cxx.
References m_backward, and PmtData::tclock().
Referenced by TofCheckDigi::Fill_Barrel().
00800 { 00801 int clock = -999; 00802 if( m_backward ) { 00803 clock = m_backward->tclock(); 00804 } 00805 return clock; 00806 }
double TofData::tdc | ( | ) |
Definition at line 683 of file TofData.cxx.
References m_forward, and PmtData::tdc().
Referenced by TofEnergyCalib::execute(), and TofCheckDigi::Fill_Endcap().
00683 { 00684 double value = -999.; 00685 if( m_forward ) { 00686 value = m_forward->tdc(); 00687 } 00688 return value; 00689 }
double TofData::tdc1 | ( | ) |
Definition at line 647 of file TofData.cxx.
References m_forward, and PmtData::tdc().
Referenced by TofShower::energyCalib(), BesTrigL1::execute(), TofCheckDigi::Fill_Barrel(), and TofCheckDigi::Fill_MRPC().
00647 { 00648 double value = -999.; 00649 if( m_forward ) { 00650 value = m_forward->tdc(); 00651 } 00652 return value; 00653 }
double TofData::tdc2 | ( | ) |
Definition at line 665 of file TofData.cxx.
References m_backward, and PmtData::tdc().
Referenced by TofShower::energyCalib(), BesTrigL1::execute(), TofCheckDigi::Fill_Barrel(), and TofCheckDigi::Fill_MRPC().
00665 { 00666 double value = -999.; 00667 if( m_backward ) { 00668 value = m_backward->tdc(); 00669 } 00670 return value; 00671 }
int TofData::tdcChannel | ( | ) |
Definition at line 764 of file TofData.cxx.
References m_forward, and PmtData::tdcChannel().
Referenced by TofCheckDigi::Fill_Endcap().
00764 { 00765 int channel = -999; 00766 if( m_forward ) { 00767 channel = m_forward->tdcChannel(); 00768 } 00769 return channel; 00770 }
int TofData::tdcChannelEast | ( | ) |
Definition at line 728 of file TofData.cxx.
References m_forward, and PmtData::tdcChannel().
Referenced by TofCheckDigi::Fill_Barrel(), and TofCheckDigi::Fill_MRPC().
00728 { 00729 int channel = -999; 00730 if( m_forward ) { 00731 channel = m_forward->tdcChannel(); 00732 } 00733 return channel; 00734 }
int TofData::tdcChannelWest | ( | ) |
Definition at line 746 of file TofData.cxx.
References m_backward, and PmtData::tdcChannel().
Referenced by TofCheckDigi::Fill_Barrel(), and TofCheckDigi::Fill_MRPC().
00746 { 00747 int channel = -999; 00748 if( m_backward ) { 00749 channel = m_backward->tdcChannel(); 00750 } 00751 return channel; 00752 }
unsigned int TofData::times | ( | ) | const [inline] |
Definition at line 135 of file TofData.h.
References m_times.
Referenced by eastTimes(), TofCheckDigi::Fill_Barrel(), TofCheckDigi::Fill_Endcap(), TofCheckDigi::Fill_MRPC(), qtimes1(), qtimes2(), ttimes1(), ttimes2(), and westTimes().
00135 { return m_times; }
bool TofData::tmatched | ( | ) | const [inline] |
Definition at line 169 of file TofData.h.
References m_tmatched.
Referenced by TofCheckDigi::Fill_Barrel(), and TofCheckDigi::Fill_MRPC().
00169 { return m_tmatched; }
int TofData::tnumber1 | ( | ) |
Definition at line 890 of file TofData.cxx.
References m_forward, and PmtData::tnumber().
Referenced by TofCheckDigi::Fill_Barrel(), TofCheckDigi::Fill_Endcap(), and TofCheckDigi::Fill_MRPC().
00890 { 00891 int number = 0; 00892 if( m_forward ) { 00893 number = m_forward->tnumber(); 00894 } 00895 return number; 00896 }
int TofData::tnumber2 | ( | ) |
Definition at line 908 of file TofData.cxx.
References m_backward, and PmtData::tnumber().
Referenced by TofCheckDigi::Fill_Barrel(), and TofCheckDigi::Fill_MRPC().
00908 { 00909 int number = 0; 00910 if( m_backward ) { 00911 number = m_backward->tnumber(); 00912 } 00913 return number; 00914 }
int TofData::tofId | ( | ) | const [inline] |
Definition at line 130 of file TofData.h.
References m_tofId.
Referenced by TofShower::energyCalib(), TofCheckDigi::Fill_Barrel(), TofCheckDigi::Fill_Endcap(), and TofCheckDigi::Fill_MRPC().
00130 { return m_tofId; }
int TofData::tofTrackId | ( | ) | const [inline] |
Definition at line 133 of file TofData.h.
References m_tofTrackId.
Referenced by TofCheckDigi::Fill_Barrel(), TofCheckDigi::Fill_Endcap(), and TofCheckDigi::Fill_MRPC().
00133 { return m_tofTrackId; }
int TofData::ttimes1 | ( | ) |
Definition at line 836 of file TofData.cxx.
References m_forward, times(), and PmtData::ttimes().
Referenced by TofCheckDigi::Fill_Barrel(), TofCheckDigi::Fill_Endcap(), and TofCheckDigi::Fill_MRPC().
00836 { 00837 int times = -1; 00838 if( m_forward ) { 00839 times = m_forward->ttimes(); 00840 } 00841 return times; 00842 }
int TofData::ttimes2 | ( | ) |
Definition at line 854 of file TofData.cxx.
References m_backward, times(), and PmtData::ttimes().
Referenced by TofCheckDigi::Fill_Barrel(), and TofCheckDigi::Fill_MRPC().
00854 { 00855 int times = -1; 00856 if( m_backward ) { 00857 times = m_backward->ttimes(); 00858 } 00859 return times; 00860 }
bool TofData::tused1 | ( | ) |
Definition at line 926 of file TofData.cxx.
References m_forward, PmtData::tused(), and used().
00926 { 00927 bool used = false; 00928 if( m_forward ) { 00929 used = ( used || m_forward->tused() ); 00930 } 00931 return used; 00932 }
bool TofData::tused2 | ( | ) |
Definition at line 944 of file TofData.cxx.
References m_backward, PmtData::tused(), and used().
00944 { 00945 bool used = false; 00946 if( m_backward ) { 00947 used = ( used || m_backward->tused() ); 00948 } 00949 return used; 00950 }
bool TofData::used | ( | ) |
Definition at line 971 of file TofData.cxx.
References m_backward, m_forward, and PmtData::used().
Referenced by qused1(), qused2(), tused1(), tused2(), used1(), and used2().
00971 { 00972 bool used = false; 00973 if( m_forward ) { 00974 used = ( used || m_forward->used() ); 00975 } 00976 if( m_backward ) { 00977 used = ( used || m_backward->used() ); 00978 } 00979 return used; 00980 }
bool TofData::used1 | ( | ) |
Definition at line 953 of file TofData.cxx.
References m_forward, PmtData::used(), and used().
00953 { 00954 bool used = false; 00955 if( m_forward ) { 00956 used = ( used || m_forward->used() ); 00957 } 00958 return used; 00959 }
bool TofData::used2 | ( | ) |
Definition at line 962 of file TofData.cxx.
References m_backward, PmtData::used(), and used().
00962 { 00963 bool used = false; 00964 if( m_backward ) { 00965 used = ( used || m_backward->used() ); 00966 } 00967 return used; 00968 }
unsigned int TofData::westTimes | ( | ) |
Definition at line 872 of file TofData.cxx.
References m_backward, PmtData::times(), and times().
Referenced by TofCheckDigi::Fill_Barrel(), and TofCheckDigi::Fill_MRPC().
00872 { 00873 int times = 0; 00874 if( m_backward ) { 00875 times = m_backward->times(); 00876 } 00877 return times; 00878 }
double TofData::zadc | ( | ) | const [inline] |
double TofData::zpos | ( | ) | const [inline] |
double TofData::ztdc | ( | ) | const [inline] |
PmtData* TofData::m_backward [private] |
Definition at line 240 of file TofData.h.
Referenced by adc2(), adcChannelWest(), backward(), clear(), data(), operator=(), qclock2(), qnumber2(), qtc2(), qtimes2(), qused2(), setBackward(), setUsed(), tclock2(), tdc2(), tdcChannelWest(), tnumber2(), TofData(), ttimes2(), tused2(), used(), used2(), and westTimes().
bool TofData::m_barrel [private] |
Definition at line 218 of file TofData.h.
Referenced by barrel(), operator=(), setIdentify(), and TofData().
double TofData::m_energy [private] |
Definition at line 230 of file TofData.h.
Referenced by energy(), operator=(), setEnergy(), and TofData().
PmtData* TofData::m_forward [private] |
Definition at line 239 of file TofData.h.
Referenced by adc(), adc1(), adcChannel(), adcChannelEast(), clear(), data(), eastTimes(), forward(), operator=(), qclock(), qclock1(), qnumber1(), qtc(), qtc1(), qtimes1(), qused1(), setForward(), setUsed(), tclock(), tclock1(), tdc(), tdc1(), tdcChannel(), tdcChannelEast(), tnumber1(), TofData(), ttimes1(), tused1(), used(), and used1().
unsigned int TofData::m_identify [private] |
Definition at line 216 of file TofData.h.
Referenced by identify(), operator=(), setIdentify(), and TofData().
int TofData::m_layer [private] |
Definition at line 220 of file TofData.h.
Referenced by layer(), operator=(), setIdentify(), and TofData().
bool TofData::m_misLable [private] |
bool TofData::m_mrpc [private] |
Definition at line 217 of file TofData.h.
Referenced by is_mrpc(), operator=(), setIdentify(), and TofData().
unsigned int TofData::m_quality [private] |
Definition at line 233 of file TofData.h.
Referenced by operator=(), quality(), setBackward(), setForward(), setQuality(), and TofData().
int TofData::m_strip [private] |
Definition at line 221 of file TofData.h.
Referenced by operator=(), setIdentify(), strip(), and TofData().
unsigned int TofData::m_times [private] |
bool TofData::m_tmatched [private] |
Definition at line 236 of file TofData.h.
Referenced by operator=(), setTMatched(), tmatched(), and TofData().
int TofData::m_tofId [private] |
Definition at line 219 of file TofData.h.
Referenced by operator=(), setIdentify(), TofData(), and tofId().
int TofData::m_tofTrackId [private] |
Definition at line 222 of file TofData.h.
Referenced by operator=(), setTofTrackId(), TofData(), and tofTrackId().
double TofData::m_zadc [private] |
double TofData::m_zpos [private] |
double TofData::m_ztdc [private] |