BOSS 7.0.7
BESIII Offline Software System
|
#include <BesTofDigitizerEcV4.hh>
Classes | |
struct | HitStruct |
struct | Param |
struct | StripStruct |
Public Member Functions | |
BesTofDigitizerEcV4 () | |
~BesTofDigitizerEcV4 () | |
void | initial () |
virtual void | Digitize (ScintSingle *, BesTofDigitsCollection *) |
int | calStrip (double locZ) |
bool | underStrip (double locX, double locZ) |
double | calTdcRes_charge (double charge_fC) |
double | charge2Time (double charge_fC) |
double | calAdcRes_charge (double charge_fC) |
double | calTdcRes_charge1 (double charge_fC) |
double | charge2Time1 (double charge_fC) |
double | calAdcRes_charge1 (double charge_fC) |
Public Member Functions inherited from BesTofDigitizerV | |
BesTofDigitizerV () | |
~BesTofDigitizerV () | |
void | Initialize () |
virtual void | Digitize (ScintSingle *, BesTofDigitsCollection *) |
Additional Inherited Members | |
Protected Attributes inherited from BesTofDigitizerV | |
BesTofDigitsCollection * | m_besTofDigitsCollection |
BesTofHitsCollection * | m_THC |
ITofCaliSvc * | m_tofCaliSvc |
ITofSimSvc * | m_tofSimSvc |
ITofQElecSvc * | m_tofQElecSvc |
G4double | m_ADC [2] |
G4double | m_TDC [2] |
G4int | m_trackIndex |
G4double | m_globalTime |
Static Protected Attributes inherited from BesTofDigitizerV | |
static bool | m_booked = false |
static NTuple::Tuple * | m_tupleTof1 = 0 |
static NTuple::Item< double > | m_partId |
static NTuple::Item< double > | m_scinNb |
static NTuple::Item< double > | m_edep |
static NTuple::Item< double > | m_nHits |
static NTuple::Item< double > | m_time1st0 |
static NTuple::Item< double > | m_time1st1 |
static NTuple::Item< double > | m_timelast0 |
static NTuple::Item< double > | m_timelast1 |
static NTuple::Item< double > | m_totalPhot0 |
static NTuple::Item< double > | m_totalPhot1 |
static NTuple::Item< double > | m_NphAllSteps |
static NTuple::Item< double > | m_max0 |
static NTuple::Item< double > | m_max1 |
static NTuple::Item< double > | m_tdc0 |
static NTuple::Item< double > | m_adc0 |
static NTuple::Item< double > | m_tdc1 |
static NTuple::Item< double > | m_adc1 |
static NTuple::Tuple * | m_tupleTof2 = 0 |
static NTuple::Item< double > | m_eTotal |
static NTuple::Item< double > | m_nDigi |
static NTuple::Item< double > | m_partIdMPV |
static NTuple::Item< double > | m_scinNbMPV |
static NTuple::Item< double > | m_edepMPV |
static NTuple::Item< double > | m_nDigiOut |
static NTuple::Tuple * | m_tupleTof3 = 0 |
static NTuple::Item< double > | m_forb |
static NTuple::Item< double > | m_timeFlight |
static NTuple::Item< double > | m_ddT |
static NTuple::Item< double > | m_scinSwim |
static NTuple::Item< double > | m_scinTime |
static NTuple::Item< double > | m_transitTime |
static NTuple::Item< double > | m_endTime |
static NTuple::Item< double > | m_edepHit |
Definition at line 27 of file BesTofDigitizerEcV4.hh.
BesTofDigitizerEcV4::BesTofDigitizerEcV4 | ( | ) |
Definition at line 32 of file BesTofDigitizerEcV4.cc.
BesTofDigitizerEcV4::~BesTofDigitizerEcV4 | ( | ) |
Definition at line 98 of file BesTofDigitizerEcV4.cc.
double BesTofDigitizerEcV4::calAdcRes_charge | ( | double | charge_fC | ) |
Definition at line 585 of file BesTofDigitizerEcV4.cc.
Referenced by Digitize().
double BesTofDigitizerEcV4::calAdcRes_charge1 | ( | double | charge_fC | ) |
Definition at line 623 of file BesTofDigitizerEcV4.cc.
Referenced by Digitize().
int BesTofDigitizerEcV4::calStrip | ( | double | locZ | ) |
Definition at line 354 of file BesTofDigitizerEcV4.cc.
Referenced by Digitize().
double BesTofDigitizerEcV4::calTdcRes_charge | ( | double | charge_fC | ) |
Definition at line 562 of file BesTofDigitizerEcV4.cc.
Referenced by Digitize().
double BesTofDigitizerEcV4::calTdcRes_charge1 | ( | double | charge_fC | ) |
Definition at line 600 of file BesTofDigitizerEcV4.cc.
Referenced by Digitize().
double BesTofDigitizerEcV4::charge2Time | ( | double | charge_fC | ) |
Definition at line 577 of file BesTofDigitizerEcV4.cc.
Referenced by Digitize().
double BesTofDigitizerEcV4::charge2Time1 | ( | double | charge_fC | ) |
Definition at line 615 of file BesTofDigitizerEcV4.cc.
Referenced by Digitize().
|
virtual |
Reimplemented from BesTofDigitizerV.
Definition at line 145 of file BesTofDigitizerEcV4.cc.
Referenced by BesTofDigitizer::Digitize().
void BesTofDigitizerEcV4::initial | ( | ) |
Definition at line 107 of file BesTofDigitizerEcV4.cc.
Referenced by BesTofDigitizerEcV4(), BesTofDigitizerEcV4::HitStruct::HitStruct(), and BesTofDigitizerEcV4::StripStruct::StripStruct().
bool BesTofDigitizerEcV4::underStrip | ( | double | locX, |
double | locZ | ||
) |
Definition at line 386 of file BesTofDigitizerEcV4.cc.
Referenced by Digitize().