BOSS 6.6.4.p03
BESIII Offline Software System
|
#include <BesTofDigitizerV.hh>
Public Member Functions | |
BesTofDigitizerV () | |
~BesTofDigitizerV () | |
void | Initialize () |
virtual void | Digitize (ScintSingle *, BesTofDigitsCollection *) |
Protected Attributes | |
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 | |
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 29 of file BesTofDigitizerV.hh.
BesTofDigitizerV::BesTofDigitizerV | ( | ) |
Definition at line 83 of file BesTofDigitizerV.cc.
BesTofDigitizerV::~BesTofDigitizerV | ( | ) |
Definition at line 186 of file BesTofDigitizerV.cc.
|
inlinevirtual |
Reimplemented in BesTofDigitizerBrV1, BesTofDigitizerBrV2, BesTofDigitizerEcV1, BesTofDigitizerEcV2, BesTofDigitizerEcV3, and BesTofDigitizerEcV4.
Definition at line 35 of file BesTofDigitizerV.hh.
void BesTofDigitizerV::Initialize | ( | ) |
Definition at line 189 of file BesTofDigitizerV.cc.
Referenced by BesTofDigitizerBrV1::TofPmtInit(), BesTofDigitizerBrV2::TofPmtInit(), and BesTofDigitizerEcV1::TofPmtInit().
|
protected |
Definition at line 45 of file BesTofDigitizerV.hh.
Referenced by BesTofDigitizerBrV1::Digitize(), BesTofDigitizerBrV2::Digitize(), BesTofDigitizerEcV1::Digitize(), BesTofDigitizerEcV2::Digitize(), BesTofDigitizerEcV3::Digitize(), Initialize(), BesTofDigitizerBrV1::Smear(), BesTofDigitizerEcV1::Smear(), BesTofDigitizerBrV1::TofPmtAccum(), BesTofDigitizerEcV1::TofPmtAccum(), BesTofDigitizerEcV3::TofPmtInit(), BesTofDigitizerBrV2::TofPmtRspns(), BesTofDigitizerEcV2::TofPmtRspns(), and BesTofDigitizerEcV3::TofPmtRspns().
|
staticprotected |
Definition at line 67 of file BesTofDigitizerV.hh.
Referenced by BesTofDigitizerV(), BesTofDigitizerBrV2::TofPmtInit(), BesTofDigitizerEcV3::TofPmtInit(), BesTofDigitizerBrV2::TofPmtRspns(), and BesTofDigitizerEcV3::TofPmtRspns().
|
staticprotected |
Definition at line 69 of file BesTofDigitizerV.hh.
Referenced by BesTofDigitizerV(), BesTofDigitizerBrV2::TofPmtInit(), BesTofDigitizerEcV3::TofPmtInit(), BesTofDigitizerBrV2::TofPmtRspns(), and BesTofDigitizerEcV3::TofPmtRspns().
|
protected |
Definition at line 38 of file BesTofDigitizerV.hh.
Referenced by BesTofDigitizerBrV1::Digitize(), BesTofDigitizerBrV2::Digitize(), BesTofDigitizerEcV1::Digitize(), BesTofDigitizerEcV2::Digitize(), BesTofDigitizerEcV3::Digitize(), and BesTofDigitizerEcV4::Digitize().
Definition at line 50 of file BesTofDigitizerV.hh.
Referenced by BesTofDigitizerV().
|
staticprotected |
Definition at line 82 of file BesTofDigitizerV.hh.
Referenced by BesTofDigitizerV(), and BesTofDigitizerEcV3::TofPmtAccum().
|
staticprotected |
Definition at line 55 of file BesTofDigitizerV.hh.
Referenced by BesTofDigitizerV(), BesTofDigitizerBrV2::Digitize(), BesTofDigitizerEcV3::Digitize(), BesTofDigitizerBrV2::TofPmtInit(), and BesTofDigitizerEcV3::TofPmtInit().
|
staticprotected |
Definition at line 88 of file BesTofDigitizerV.hh.
Referenced by BesTofDigitizerV().
|
staticprotected |
Definition at line 76 of file BesTofDigitizerV.hh.
Referenced by BesTofDigitizerV(), BesTofDigitizerBrV2::Digitize(), and BesTofDigitizerEcV3::Digitize().
|
staticprotected |
Definition at line 86 of file BesTofDigitizerV.hh.
Referenced by BesTofDigitizerV(), BesTofDigitizerEcV3::TofPmtAccum(), and BesTofDigitizerBrV2::TofPmtAccum().
|
staticprotected |
Definition at line 72 of file BesTofDigitizerV.hh.
Referenced by BesTofDigitizerV(), BesTofDigitizerBrV2::Digitize(), and BesTofDigitizerEcV3::Digitize().
|
staticprotected |
Definition at line 80 of file BesTofDigitizerV.hh.
|
protected |
Definition at line 48 of file BesTofDigitizerV.hh.
Referenced by Initialize(), BesTofDigitizerBrV1::TofPmtAccum(), BesTofDigitizerEcV1::TofPmtAccum(), BesTofDigitizerEcV2::TofPmtAccum(), BesTofDigitizerEcV3::TofPmtAccum(), BesTofDigitizerBrV2::TofPmtAccum(), BesTofDigitizerEcV2::TofPmtInit(), and BesTofDigitizerEcV3::TofPmtInit().
|
staticprotected |
Definition at line 64 of file BesTofDigitizerV.hh.
Referenced by BesTofDigitizerV(), BesTofDigitizerBrV2::TofPmtInit(), BesTofDigitizerEcV3::TofPmtInit(), BesTofDigitizerBrV2::TofPmtRspns(), and BesTofDigitizerEcV3::TofPmtRspns().
|
staticprotected |
Definition at line 65 of file BesTofDigitizerV.hh.
Referenced by BesTofDigitizerV(), BesTofDigitizerBrV2::TofPmtInit(), BesTofDigitizerEcV3::TofPmtInit(), BesTofDigitizerBrV2::TofPmtRspns(), and BesTofDigitizerEcV3::TofPmtRspns().
|
staticprotected |
Definition at line 73 of file BesTofDigitizerV.hh.
Referenced by BesTofDigitizerV(), BesTofDigitizerBrV2::Digitize(), and BesTofDigitizerEcV3::Digitize().
|
staticprotected |
Definition at line 77 of file BesTofDigitizerV.hh.
Referenced by BesTofDigitizerV(), BesTofDigitizerBrV2::Digitize(), and BesTofDigitizerEcV3::Digitize().
|
staticprotected |
Definition at line 56 of file BesTofDigitizerV.hh.
Referenced by BesTofDigitizerV(), BesTofDigitizerBrV2::Digitize(), BesTofDigitizerEcV3::Digitize(), BesTofDigitizerBrV2::TofPmtInit(), and BesTofDigitizerEcV3::TofPmtInit().
|
staticprotected |
Definition at line 63 of file BesTofDigitizerV.hh.
Referenced by BesTofDigitizerV(), BesTofDigitizerEcV3::TofPmtAccum(), BesTofDigitizerBrV2::TofPmtAccum(), BesTofDigitizerBrV2::TofPmtInit(), and BesTofDigitizerEcV3::TofPmtInit().
|
staticprotected |
Definition at line 53 of file BesTofDigitizerV.hh.
Referenced by BesTofDigitizerV(), BesTofDigitizerBrV2::Digitize(), BesTofDigitizerEcV3::Digitize(), BesTofDigitizerBrV2::TofPmtInit(), and BesTofDigitizerEcV3::TofPmtInit().
|
staticprotected |
Definition at line 74 of file BesTofDigitizerV.hh.
Referenced by BesTofDigitizerV(), BesTofDigitizerBrV2::Digitize(), and BesTofDigitizerEcV3::Digitize().
|
staticprotected |
Definition at line 54 of file BesTofDigitizerV.hh.
Referenced by BesTofDigitizerV(), BesTofDigitizerBrV2::Digitize(), BesTofDigitizerEcV3::Digitize(), BesTofDigitizerBrV2::TofPmtInit(), and BesTofDigitizerEcV3::TofPmtInit().
|
staticprotected |
Definition at line 75 of file BesTofDigitizerV.hh.
Referenced by BesTofDigitizerV(), BesTofDigitizerBrV2::Digitize(), and BesTofDigitizerEcV3::Digitize().
|
staticprotected |
Definition at line 83 of file BesTofDigitizerV.hh.
Referenced by BesTofDigitizerV(), BesTofDigitizerEcV3::TofPmtAccum(), and BesTofDigitizerBrV2::TofPmtAccum().
|
staticprotected |
Definition at line 84 of file BesTofDigitizerV.hh.
Referenced by BesTofDigitizerV(), and BesTofDigitizerEcV3::TofPmtAccum().
|
protected |
Definition at line 46 of file BesTofDigitizerV.hh.
Referenced by BesTofDigitizerBrV1::Digitize(), BesTofDigitizerBrV2::Digitize(), BesTofDigitizerEcV1::Digitize(), BesTofDigitizerEcV2::Digitize(), BesTofDigitizerEcV3::Digitize(), Initialize(), BesTofDigitizerBrV1::Smear(), BesTofDigitizerEcV1::Smear(), BesTofDigitizerBrV1::TofPmtAccum(), BesTofDigitizerEcV1::TofPmtAccum(), BesTofDigitizerEcV3::TofPmtInit(), BesTofDigitizerBrV2::TofPmtRspns(), BesTofDigitizerEcV2::TofPmtRspns(), and BesTofDigitizerEcV3::TofPmtRspns().
|
staticprotected |
Definition at line 66 of file BesTofDigitizerV.hh.
Referenced by BesTofDigitizerV(), BesTofDigitizerBrV2::TofPmtInit(), BesTofDigitizerEcV3::TofPmtInit(), BesTofDigitizerBrV2::TofPmtRspns(), and BesTofDigitizerEcV3::TofPmtRspns().
|
staticprotected |
Definition at line 68 of file BesTofDigitizerV.hh.
Referenced by BesTofDigitizerV(), BesTofDigitizerBrV2::TofPmtInit(), BesTofDigitizerEcV3::TofPmtInit(), BesTofDigitizerBrV2::TofPmtRspns(), and BesTofDigitizerEcV3::TofPmtRspns().
|
protected |
Definition at line 39 of file BesTofDigitizerV.hh.
Referenced by BesTofDigitizerBrV1::Digitize(), BesTofDigitizerBrV2::Digitize(), BesTofDigitizerEcV1::Digitize(), BesTofDigitizerEcV2::Digitize(), and BesTofDigitizerEcV3::Digitize().
|
staticprotected |
Definition at line 57 of file BesTofDigitizerV.hh.
Referenced by BesTofDigitizerV(), BesTofDigitizerBrV2::Digitize(), BesTofDigitizerEcV3::Digitize(), BesTofDigitizerBrV2::TofPmtInit(), and BesTofDigitizerEcV3::TofPmtInit().
|
staticprotected |
Definition at line 58 of file BesTofDigitizerV.hh.
Referenced by BesTofDigitizerV(), BesTofDigitizerBrV2::Digitize(), BesTofDigitizerEcV3::Digitize(), BesTofDigitizerBrV2::TofPmtInit(), and BesTofDigitizerEcV3::TofPmtInit().
|
staticprotected |
Definition at line 81 of file BesTofDigitizerV.hh.
Referenced by BesTofDigitizerV(), and BesTofDigitizerEcV3::TofPmtAccum().
|
staticprotected |
Definition at line 59 of file BesTofDigitizerV.hh.
Referenced by BesTofDigitizerV(), BesTofDigitizerBrV2::Digitize(), BesTofDigitizerEcV3::Digitize(), BesTofDigitizerBrV2::TofPmtInit(), and BesTofDigitizerEcV3::TofPmtInit().
|
staticprotected |
Definition at line 60 of file BesTofDigitizerV.hh.
Referenced by BesTofDigitizerV(), BesTofDigitizerBrV2::Digitize(), BesTofDigitizerEcV3::Digitize(), BesTofDigitizerBrV2::TofPmtInit(), and BesTofDigitizerEcV3::TofPmtInit().
|
protected |
Definition at line 41 of file BesTofDigitizerV.hh.
Referenced by BesTofDigitizerBrV1::Smear(), BesTofDigitizerEcV1::Smear(), BesTofDigitizerBrV1::TofPmtAccum(), and BesTofDigitizerEcV1::TofPmtAccum().
|
protected |
Definition at line 43 of file BesTofDigitizerV.hh.
Referenced by BesTofDigitizerV(), BesTofDigitizerBrV2::TofPmtRspns(), and BesTofDigitizerEcV3::TofPmtRspns().
|
protected |
Definition at line 42 of file BesTofDigitizerV.hh.
Referenced by BesTofDigitizerV(), BesTofDigitizerBrV2::TofPmtAccum(), BesTofDigitizerBrV2::TofPmtRspns(), and BesTofDigitizerEcV3::TofPmtRspns().
|
staticprotected |
Definition at line 61 of file BesTofDigitizerV.hh.
Referenced by BesTofDigitizerV(), BesTofDigitizerBrV2::Digitize(), BesTofDigitizerEcV3::Digitize(), BesTofDigitizerBrV2::TofPmtInit(), and BesTofDigitizerEcV3::TofPmtInit().
|
staticprotected |
Definition at line 62 of file BesTofDigitizerV.hh.
Referenced by BesTofDigitizerV(), BesTofDigitizerBrV2::Digitize(), BesTofDigitizerEcV3::Digitize(), BesTofDigitizerBrV2::TofPmtInit(), and BesTofDigitizerEcV3::TofPmtInit().
|
protected |
Definition at line 47 of file BesTofDigitizerV.hh.
Referenced by BesTofDigitizerBrV1::Digitize(), BesTofDigitizerBrV2::Digitize(), BesTofDigitizerEcV1::Digitize(), BesTofDigitizerEcV2::Digitize(), BesTofDigitizerEcV3::Digitize(), Initialize(), BesTofDigitizerBrV1::TofPmtAccum(), BesTofDigitizerEcV1::TofPmtAccum(), BesTofDigitizerEcV2::TofPmtAccum(), BesTofDigitizerEcV3::TofPmtAccum(), BesTofDigitizerBrV2::TofPmtAccum(), BesTofDigitizerEcV2::TofPmtInit(), and BesTofDigitizerEcV3::TofPmtInit().
|
staticprotected |
Definition at line 85 of file BesTofDigitizerV.hh.
Referenced by BesTofDigitizerV(), and BesTofDigitizerEcV3::TofPmtAccum().
|
staticprotected |
Definition at line 52 of file BesTofDigitizerV.hh.
Referenced by BesTofDigitizerV(), BesTofDigitizerBrV2::Digitize(), and BesTofDigitizerEcV3::Digitize().
|
staticprotected |
Definition at line 71 of file BesTofDigitizerV.hh.
Referenced by BesTofDigitizerV(), BesTofDigitizerBrV2::Digitize(), and BesTofDigitizerEcV3::Digitize().
|
staticprotected |
Definition at line 79 of file BesTofDigitizerV.hh.
Referenced by BesTofDigitizerV(), BesTofDigitizerEcV3::TofPmtAccum(), and BesTofDigitizerBrV2::TofPmtAccum().