CGEM BOSS 6.6.5.g
BESIII Offline Software System
|
#include <BesTofDigitizerBrV2.hh>
Public Member Functions | |
BesTofDigitizerBrV2 () | |
~BesTofDigitizerBrV2 () | |
virtual void | Digitize (ScintSingle *, BesTofDigitsCollection *) |
void | ReadData () |
void | TofPmtInit () |
void | TofPmtAccum (BesTofHit *, G4int) |
void | DirectPh (G4int, G4ThreeVector, G4double &, G4int &) |
G4double | Scintillation (G4int) |
G4double | TransitTime () |
void | AccuSignal (G4double, G4int) |
void | TofPmtRspns (G4int) |
G4double | Reflectivity (G4double n1, G4double n2, G4double theta) |
G4double | Reflectivity (G4double n1, G4double n2, G4double n3, G4double theta) |
G4double | BirksLaw (BesTofHit *hit) |
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 34 of file BesTofDigitizerBrV2.hh.
BesTofDigitizerBrV2::BesTofDigitizerBrV2 | ( | ) |
Definition at line 27 of file BesTofDigitizerBrV2.cc.
BesTofDigitizerBrV2::~BesTofDigitizerBrV2 | ( | ) |
Definition at line 88 of file BesTofDigitizerBrV2.cc.
void BesTofDigitizerBrV2::AccuSignal | ( | G4double | endTime, |
G4int | forb | ||
) |
Definition at line 746 of file BesTofDigitizerBrV2.cc.
Referenced by TofPmtAccum().
G4double BesTofDigitizerBrV2::BirksLaw | ( | BesTofHit * | hit | ) |
Definition at line 379 of file BesTofDigitizerBrV2.cc.
Referenced by TofPmtAccum().
|
virtual |
Reimplemented from BesTofDigitizerV.
Definition at line 93 of file BesTofDigitizerBrV2.cc.
Referenced by BesTofDigitizer::Digitize().
void BesTofDigitizerBrV2::DirectPh | ( | G4int | partId, |
G4ThreeVector | emtPos, | ||
G4double & | pathL, | ||
G4int & | forb | ||
) |
Definition at line 457 of file BesTofDigitizerBrV2.cc.
Referenced by TofPmtAccum().
void BesTofDigitizerBrV2::ReadData | ( | ) |
Definition at line 60 of file BesTofDigitizerBrV2.cc.
Referenced by BesTofDigitizerBrV2().
G4double BesTofDigitizerBrV2::Reflectivity | ( | G4double | n1, |
G4double | n2, | ||
G4double | n3, | ||
G4double | theta | ||
) |
Definition at line 410 of file BesTofDigitizerBrV2.cc.
G4double BesTofDigitizerBrV2::Reflectivity | ( | G4double | n1, |
G4double | n2, | ||
G4double | theta | ||
) |
Definition at line 438 of file BesTofDigitizerBrV2.cc.
Referenced by DirectPh().
G4double BesTofDigitizerBrV2::Scintillation | ( | G4int | partId | ) |
Definition at line 693 of file BesTofDigitizerBrV2.cc.
Referenced by TofPmtAccum().
void BesTofDigitizerBrV2::TofPmtAccum | ( | BesTofHit * | hit, |
G4int | scinNb | ||
) |
Definition at line 246 of file BesTofDigitizerBrV2.cc.
Referenced by Digitize().
void BesTofDigitizerBrV2::TofPmtInit | ( | ) |
Definition at line 210 of file BesTofDigitizerBrV2.cc.
Referenced by Digitize().
void BesTofDigitizerBrV2::TofPmtRspns | ( | G4int | scinNb | ) |
Definition at line 757 of file BesTofDigitizerBrV2.cc.
Referenced by Digitize().
G4double BesTofDigitizerBrV2::TransitTime | ( | ) |
Definition at line 740 of file BesTofDigitizerBrV2.cc.
Referenced by TofPmtAccum().