#include <BesTofDigitizerEcV1.hh>
Inheritance diagram for BesTofDigitizerEcV1:
Public Member Functions | |
BesTofDigitizerEcV1 () | |
~BesTofDigitizerEcV1 () | |
virtual void | Digitize (ScintSingle *, BesTofDigitsCollection *) |
void | TofPmtInit () |
void | TofPmtAccum (BesTofHit *) |
void | Smear (G4int) |
void | Initialize () |
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 |
Private Attributes | |
G4double | m_t1st |
G4double | m_r |
G4double | m_bucketPosR |
Definition at line 21 of file BesTofDigitizerEcV1.hh.
BesTofDigitizerEcV1::BesTofDigitizerEcV1 | ( | ) |
Definition at line 21 of file BesTofDigitizerEcV1.cc.
References BesTofGeoParameter::GetBucketPosR(), BesTofGeoParameter::GetInstance(), and m_bucketPosR.
00022 { 00023 BesTofGeoParameter* tofPara = BesTofGeoParameter::GetInstance(); 00024 m_bucketPosR = tofPara->GetBucketPosR(); // 445 ??? 00025 }
BesTofDigitizerEcV1::~BesTofDigitizerEcV1 | ( | ) |
void BesTofDigitizerEcV1::Digitize | ( | ScintSingle * | , | |
BesTofDigitsCollection * | ||||
) | [virtual] |
Reimplemented from BesTofDigitizerV.
Definition at line 31 of file BesTofDigitizerEcV1.cc.
References ScintSingle::GetHitIndexes(), ScintSingle::GetPartId(), ScintSingle::GetScinNb(), ganga-rec::j, BesTofDigitizerV::m_ADC, BesTofDigitizerV::m_besTofDigitsCollection, BesTofDigitizerV::m_TDC, BesTofDigitizerV::m_THC, BesTofDigitizerV::m_trackIndex, BesTofDigi::SetBackADC(), BesTofDigi::SetBackTDC(), BesTofDigi::SetForwADC(), BesTofDigi::SetForwTDC(), BesTofDigi::SetPartId(), BesTofDigi::SetScinNb(), BesTofDigi::SetTrackIndex(), Smear(), TofPmtAccum(), and TofPmtInit().
Referenced by BesTofDigitizer::Digitize().
00032 { 00033 G4cout<<"BesTofDigitizerEcV1::Digitize"<<G4endl; 00034 m_besTofDigitsCollection = DC; 00035 G4DigiManager* digiManager = G4DigiManager::GetDMpointer(); 00036 G4int THCID = digiManager->GetHitsCollectionID("BesTofHitsCollection"); 00037 m_THC = (BesTofHitsCollection*) (digiManager->GetHitsCollection(THCID)); 00038 if (m_THC) 00039 { 00040 G4int partId, scinNb, nHits; 00041 BesTofHit* hit; 00042 partId=scint->GetPartId(); 00043 scinNb=scint->GetScinNb(); 00044 nHits=scint->GetHitIndexes()->size(); 00045 TofPmtInit(); 00046 for (G4int j=0;j<nHits;j++) 00047 { 00048 hit= (*m_THC)[( *(scint->GetHitIndexes()) )[j]]; 00049 TofPmtAccum(hit); 00050 } 00051 00052 Smear(scinNb); 00053 if ( m_TDC[0]>0 ) 00054 { 00055 BesTofDigi* digi = new BesTofDigi; 00056 digi->SetTrackIndex(m_trackIndex); 00057 digi->SetPartId(partId); 00058 digi->SetScinNb(scinNb); 00059 digi->SetForwADC( m_ADC[0]) ; 00060 digi->SetForwTDC( m_TDC[0]) ; 00061 digi->SetBackADC( m_ADC[1]) ; 00062 digi->SetBackTDC( m_TDC[1]) ; 00063 m_besTofDigitsCollection->insert(digi); 00064 } 00065 } 00066 }
void BesTofDigitizerV::Initialize | ( | ) | [inherited] |
Definition at line 189 of file BesTofDigitizerV.cc.
References genRecEmupikp::i, BesTofDigitizerV::m_ADC, BesTofDigitizerV::m_globalTime, BesTofDigitizerV::m_TDC, and BesTofDigitizerV::m_trackIndex.
Referenced by TofPmtInit(), BesTofDigitizerBrV2::TofPmtInit(), and BesTofDigitizerBrV1::TofPmtInit().
00190 { 00191 for (G4int i=0;i<2;i++) 00192 { 00193 m_ADC[i] = -999; 00194 m_TDC[i] = -999; 00195 } 00196 m_trackIndex = -999; 00197 m_globalTime = 9999; 00198 }
void BesTofDigitizerEcV1::Smear | ( | G4int | ) |
Definition at line 101 of file BesTofDigitizerEcV1.cc.
References ITofCaliSvc::ETof(), ETofCal::getP(), genRecEmupikp::i, BesTofDigitizerV::m_ADC, m_r, BesTofDigitizerV::m_TDC, and BesTofDigitizerV::m_tofCaliSvc.
Referenced by Digitize().
00102 { 00103 /*G4double tofRes = 0.08; 00104 for(G4int i=0;i<2;i++) 00105 { 00106 m_TDC[i] += tofRes * G4RandGauss::shoot(); 00107 }*/ 00108 00109 double pp[8]; 00110 for (int i=0;i<8;i++) 00111 { 00112 pp[i]=m_tofCaliSvc->ETof(scinNb)->getP(i); 00113 } 00114 m_ADC[0] *= 7.; 00115 m_TDC[0] += (pp[0]+pp[1]*m_r)/TMath::Sqrt(m_ADC[0])+ 00116 pp[2]/m_ADC[0]+ 00117 pp[3]*m_r/m_ADC[0]+ 00118 pp[4]*m_r+ 00119 pp[5]*m_r*m_r+ 00120 pp[6]*m_r*m_r*m_r+ 00121 pp[7]; 00122 }
void BesTofDigitizerEcV1::TofPmtAccum | ( | BesTofHit * | ) |
Definition at line 74 of file BesTofDigitizerEcV1.cc.
References abs, ITofCaliSvc::EAtten(), exp(), BesTofHit::GetEdep(), BesTofHit::GetPos(), BesTofHit::GetScinNb(), BesTofHit::GetTime(), BesTofHit::GetTrackIndex(), BesTofDigitizerV::m_ADC, m_bucketPosR, BesTofDigitizerV::m_globalTime, m_r, m_t1st, BesTofDigitizerV::m_TDC, BesTofDigitizerV::m_tofCaliSvc, BesTofDigitizerV::m_trackIndex, and boss::pos.
Referenced by Digitize().
00075 { 00076 G4int trackIndex = hit->GetTrackIndex(); 00077 G4int scinNb = hit->GetScinNb(); 00078 G4double time = hit->GetTime(); 00079 if (time<m_globalTime) 00080 { 00081 m_globalTime = time; 00082 m_trackIndex = trackIndex; 00083 } 00084 G4double edep = hit->GetEdep(); 00085 G4ThreeVector pos = hit->GetPos(); 00086 G4double posx = pos.x(); 00087 G4double posy = pos.y(); 00088 G4double pathL=abs(m_bucketPosR-sqrt(posx*posx+posy*posy)); 00089 G4double atten; 00090 atten = m_tofCaliSvc->EAtten(scinNb); 00091 m_ADC[0] += edep*exp(-pathL/atten); 00092 00093 if (time<m_t1st) 00094 { 00095 m_t1st = time; 00096 m_r = sqrt(posx*posx+posy*posy); 00097 m_TDC[0] = m_t1st; 00098 } 00099 }
void BesTofDigitizerEcV1::TofPmtInit | ( | ) |
Definition at line 68 of file BesTofDigitizerEcV1.cc.
References BesTofDigitizerV::Initialize(), and m_t1st.
Referenced by Digitize().
00069 { 00070 Initialize(); 00071 m_t1st = 9999.; 00072 }
G4double BesTofDigitizerV::m_ADC[2] [protected, inherited] |
Definition at line 45 of file BesTofDigitizerV.hh.
Referenced by BesTofDigitizerEcV3::Digitize(), BesTofDigitizerEcV2::Digitize(), Digitize(), BesTofDigitizerBrV2::Digitize(), BesTofDigitizerBrV1::Digitize(), BesTofDigitizerV::Initialize(), Smear(), BesTofDigitizerBrV1::Smear(), TofPmtAccum(), BesTofDigitizerBrV1::TofPmtAccum(), BesTofDigitizerEcV3::TofPmtInit(), BesTofDigitizerEcV3::TofPmtRspns(), BesTofDigitizerEcV2::TofPmtRspns(), and BesTofDigitizerBrV2::TofPmtRspns().
NTuple::Item< double > BesTofDigitizerV::m_adc0 [static, protected, inherited] |
Definition at line 67 of file BesTofDigitizerV.hh.
Referenced by BesTofDigitizerV::BesTofDigitizerV(), BesTofDigitizerEcV3::TofPmtInit(), BesTofDigitizerBrV2::TofPmtInit(), BesTofDigitizerEcV3::TofPmtRspns(), and BesTofDigitizerBrV2::TofPmtRspns().
NTuple::Item< double > BesTofDigitizerV::m_adc1 [static, protected, inherited] |
Definition at line 69 of file BesTofDigitizerV.hh.
Referenced by BesTofDigitizerV::BesTofDigitizerV(), BesTofDigitizerEcV3::TofPmtInit(), BesTofDigitizerBrV2::TofPmtInit(), BesTofDigitizerEcV3::TofPmtRspns(), and BesTofDigitizerBrV2::TofPmtRspns().
BesTofDigitsCollection* BesTofDigitizerV::m_besTofDigitsCollection [protected, inherited] |
Definition at line 38 of file BesTofDigitizerV.hh.
Referenced by BesTofDigitizerEcV4::Digitize(), BesTofDigitizerEcV3::Digitize(), BesTofDigitizerEcV2::Digitize(), Digitize(), BesTofDigitizerBrV2::Digitize(), and BesTofDigitizerBrV1::Digitize().
bool BesTofDigitizerV::m_booked = false [static, protected, inherited] |
Definition at line 50 of file BesTofDigitizerV.hh.
Referenced by BesTofDigitizerV::BesTofDigitizerV().
G4double BesTofDigitizerEcV1::m_bucketPosR [private] |
Definition at line 37 of file BesTofDigitizerEcV1.hh.
Referenced by BesTofDigitizerEcV1(), and TofPmtAccum().
NTuple::Item< double > BesTofDigitizerV::m_ddT [static, protected, inherited] |
Definition at line 82 of file BesTofDigitizerV.hh.
Referenced by BesTofDigitizerV::BesTofDigitizerV(), and BesTofDigitizerEcV3::TofPmtAccum().
NTuple::Item< double > BesTofDigitizerV::m_edep [static, protected, inherited] |
Definition at line 55 of file BesTofDigitizerV.hh.
Referenced by BesTofDigitizerV::BesTofDigitizerV(), BesTofDigitizerEcV3::Digitize(), BesTofDigitizerBrV2::Digitize(), BesTofDigitizerEcV3::TofPmtInit(), and BesTofDigitizerBrV2::TofPmtInit().
NTuple::Item< double > BesTofDigitizerV::m_edepHit [static, protected, inherited] |
Definition at line 88 of file BesTofDigitizerV.hh.
Referenced by BesTofDigitizerV::BesTofDigitizerV().
NTuple::Item< double > BesTofDigitizerV::m_edepMPV [static, protected, inherited] |
Definition at line 76 of file BesTofDigitizerV.hh.
Referenced by BesTofDigitizerV::BesTofDigitizerV(), BesTofDigitizerEcV3::Digitize(), and BesTofDigitizerBrV2::Digitize().
NTuple::Item< double > BesTofDigitizerV::m_endTime [static, protected, inherited] |
Definition at line 86 of file BesTofDigitizerV.hh.
Referenced by BesTofDigitizerV::BesTofDigitizerV(), BesTofDigitizerEcV3::TofPmtAccum(), and BesTofDigitizerBrV2::TofPmtAccum().
NTuple::Item< double > BesTofDigitizerV::m_eTotal [static, protected, inherited] |
Definition at line 72 of file BesTofDigitizerV.hh.
Referenced by BesTofDigitizerV::BesTofDigitizerV(), BesTofDigitizerEcV3::Digitize(), and BesTofDigitizerBrV2::Digitize().
NTuple::Item< double > BesTofDigitizerV::m_forb [static, protected, inherited] |
Definition at line 80 of file BesTofDigitizerV.hh.
G4double BesTofDigitizerV::m_globalTime [protected, inherited] |
Definition at line 48 of file BesTofDigitizerV.hh.
Referenced by BesTofDigitizerV::Initialize(), BesTofDigitizerEcV3::TofPmtAccum(), BesTofDigitizerEcV2::TofPmtAccum(), TofPmtAccum(), BesTofDigitizerBrV2::TofPmtAccum(), BesTofDigitizerBrV1::TofPmtAccum(), BesTofDigitizerEcV3::TofPmtInit(), and BesTofDigitizerEcV2::TofPmtInit().
NTuple::Item< double > BesTofDigitizerV::m_max0 [static, protected, inherited] |
Definition at line 64 of file BesTofDigitizerV.hh.
Referenced by BesTofDigitizerV::BesTofDigitizerV(), BesTofDigitizerEcV3::TofPmtInit(), BesTofDigitizerBrV2::TofPmtInit(), BesTofDigitizerEcV3::TofPmtRspns(), and BesTofDigitizerBrV2::TofPmtRspns().
NTuple::Item< double > BesTofDigitizerV::m_max1 [static, protected, inherited] |
Definition at line 65 of file BesTofDigitizerV.hh.
Referenced by BesTofDigitizerV::BesTofDigitizerV(), BesTofDigitizerEcV3::TofPmtInit(), BesTofDigitizerBrV2::TofPmtInit(), BesTofDigitizerEcV3::TofPmtRspns(), and BesTofDigitizerBrV2::TofPmtRspns().
NTuple::Item< double > BesTofDigitizerV::m_nDigi [static, protected, inherited] |
Definition at line 73 of file BesTofDigitizerV.hh.
Referenced by BesTofDigitizerV::BesTofDigitizerV(), BesTofDigitizerEcV3::Digitize(), and BesTofDigitizerBrV2::Digitize().
NTuple::Item< double > BesTofDigitizerV::m_nDigiOut [static, protected, inherited] |
Definition at line 77 of file BesTofDigitizerV.hh.
Referenced by BesTofDigitizerV::BesTofDigitizerV(), BesTofDigitizerEcV3::Digitize(), and BesTofDigitizerBrV2::Digitize().
NTuple::Item< double > BesTofDigitizerV::m_nHits [static, protected, inherited] |
Definition at line 56 of file BesTofDigitizerV.hh.
Referenced by BesTofDigitizerV::BesTofDigitizerV(), BesTofDigitizerEcV3::Digitize(), BesTofDigitizerBrV2::Digitize(), BesTofDigitizerEcV3::TofPmtInit(), and BesTofDigitizerBrV2::TofPmtInit().
NTuple::Item< double > BesTofDigitizerV::m_NphAllSteps [static, protected, inherited] |
Definition at line 63 of file BesTofDigitizerV.hh.
Referenced by BesTofDigitizerV::BesTofDigitizerV(), BesTofDigitizerEcV3::TofPmtAccum(), BesTofDigitizerBrV2::TofPmtAccum(), BesTofDigitizerEcV3::TofPmtInit(), and BesTofDigitizerBrV2::TofPmtInit().
NTuple::Item< double > BesTofDigitizerV::m_partId [static, protected, inherited] |
Reimplemented in BesTofDigitizerEcV4.
Definition at line 53 of file BesTofDigitizerV.hh.
Referenced by BesTofDigitizerV::BesTofDigitizerV(), BesTofDigitizerEcV3::Digitize(), BesTofDigitizerBrV2::Digitize(), BesTofDigitizerEcV3::TofPmtInit(), and BesTofDigitizerBrV2::TofPmtInit().
NTuple::Item< double > BesTofDigitizerV::m_partIdMPV [static, protected, inherited] |
Definition at line 74 of file BesTofDigitizerV.hh.
Referenced by BesTofDigitizerV::BesTofDigitizerV(), BesTofDigitizerEcV3::Digitize(), and BesTofDigitizerBrV2::Digitize().
G4double BesTofDigitizerEcV1::m_r [private] |
NTuple::Item< double > BesTofDigitizerV::m_scinNb [static, protected, inherited] |
Definition at line 54 of file BesTofDigitizerV.hh.
Referenced by BesTofDigitizerV::BesTofDigitizerV(), BesTofDigitizerEcV3::Digitize(), BesTofDigitizerBrV2::Digitize(), BesTofDigitizerEcV3::TofPmtInit(), and BesTofDigitizerBrV2::TofPmtInit().
NTuple::Item< double > BesTofDigitizerV::m_scinNbMPV [static, protected, inherited] |
Definition at line 75 of file BesTofDigitizerV.hh.
Referenced by BesTofDigitizerV::BesTofDigitizerV(), BesTofDigitizerEcV3::Digitize(), and BesTofDigitizerBrV2::Digitize().
NTuple::Item< double > BesTofDigitizerV::m_scinSwim [static, protected, inherited] |
Definition at line 83 of file BesTofDigitizerV.hh.
Referenced by BesTofDigitizerV::BesTofDigitizerV(), BesTofDigitizerEcV3::TofPmtAccum(), and BesTofDigitizerBrV2::TofPmtAccum().
NTuple::Item< double > BesTofDigitizerV::m_scinTime [static, protected, inherited] |
Definition at line 84 of file BesTofDigitizerV.hh.
Referenced by BesTofDigitizerV::BesTofDigitizerV(), and BesTofDigitizerEcV3::TofPmtAccum().
G4double BesTofDigitizerEcV1::m_t1st [private] |
Definition at line 34 of file BesTofDigitizerEcV1.hh.
Referenced by TofPmtAccum(), and TofPmtInit().
G4double BesTofDigitizerV::m_TDC[2] [protected, inherited] |
Definition at line 46 of file BesTofDigitizerV.hh.
Referenced by BesTofDigitizerEcV3::Digitize(), BesTofDigitizerEcV2::Digitize(), Digitize(), BesTofDigitizerBrV2::Digitize(), BesTofDigitizerBrV1::Digitize(), BesTofDigitizerV::Initialize(), Smear(), BesTofDigitizerBrV1::Smear(), TofPmtAccum(), BesTofDigitizerBrV1::TofPmtAccum(), BesTofDigitizerEcV3::TofPmtInit(), BesTofDigitizerEcV3::TofPmtRspns(), BesTofDigitizerEcV2::TofPmtRspns(), and BesTofDigitizerBrV2::TofPmtRspns().
NTuple::Item< double > BesTofDigitizerV::m_tdc0 [static, protected, inherited] |
Definition at line 66 of file BesTofDigitizerV.hh.
Referenced by BesTofDigitizerV::BesTofDigitizerV(), BesTofDigitizerEcV3::TofPmtInit(), BesTofDigitizerBrV2::TofPmtInit(), BesTofDigitizerEcV3::TofPmtRspns(), and BesTofDigitizerBrV2::TofPmtRspns().
NTuple::Item< double > BesTofDigitizerV::m_tdc1 [static, protected, inherited] |
Definition at line 68 of file BesTofDigitizerV.hh.
Referenced by BesTofDigitizerV::BesTofDigitizerV(), BesTofDigitizerEcV3::TofPmtInit(), BesTofDigitizerBrV2::TofPmtInit(), BesTofDigitizerEcV3::TofPmtRspns(), and BesTofDigitizerBrV2::TofPmtRspns().
BesTofHitsCollection* BesTofDigitizerV::m_THC [protected, inherited] |
Definition at line 39 of file BesTofDigitizerV.hh.
Referenced by BesTofDigitizerEcV4::Digitize(), BesTofDigitizerEcV3::Digitize(), BesTofDigitizerEcV2::Digitize(), Digitize(), BesTofDigitizerBrV2::Digitize(), and BesTofDigitizerBrV1::Digitize().
NTuple::Item< double > BesTofDigitizerV::m_time1st0 [static, protected, inherited] |
Definition at line 57 of file BesTofDigitizerV.hh.
Referenced by BesTofDigitizerV::BesTofDigitizerV(), BesTofDigitizerEcV3::Digitize(), BesTofDigitizerBrV2::Digitize(), BesTofDigitizerEcV3::TofPmtInit(), and BesTofDigitizerBrV2::TofPmtInit().
NTuple::Item< double > BesTofDigitizerV::m_time1st1 [static, protected, inherited] |
Definition at line 58 of file BesTofDigitizerV.hh.
Referenced by BesTofDigitizerV::BesTofDigitizerV(), BesTofDigitizerEcV3::Digitize(), BesTofDigitizerBrV2::Digitize(), BesTofDigitizerEcV3::TofPmtInit(), and BesTofDigitizerBrV2::TofPmtInit().
NTuple::Item< double > BesTofDigitizerV::m_timeFlight [static, protected, inherited] |
Definition at line 81 of file BesTofDigitizerV.hh.
Referenced by BesTofDigitizerV::BesTofDigitizerV(), and BesTofDigitizerEcV3::TofPmtAccum().
NTuple::Item< double > BesTofDigitizerV::m_timelast0 [static, protected, inherited] |
Definition at line 59 of file BesTofDigitizerV.hh.
Referenced by BesTofDigitizerV::BesTofDigitizerV(), BesTofDigitizerEcV3::Digitize(), BesTofDigitizerBrV2::Digitize(), BesTofDigitizerEcV3::TofPmtInit(), and BesTofDigitizerBrV2::TofPmtInit().
NTuple::Item< double > BesTofDigitizerV::m_timelast1 [static, protected, inherited] |
Definition at line 60 of file BesTofDigitizerV.hh.
Referenced by BesTofDigitizerV::BesTofDigitizerV(), BesTofDigitizerEcV3::Digitize(), BesTofDigitizerBrV2::Digitize(), BesTofDigitizerEcV3::TofPmtInit(), and BesTofDigitizerBrV2::TofPmtInit().
ITofCaliSvc* BesTofDigitizerV::m_tofCaliSvc [protected, inherited] |
Definition at line 41 of file BesTofDigitizerV.hh.
Referenced by Smear(), BesTofDigitizerBrV1::Smear(), TofPmtAccum(), and BesTofDigitizerBrV1::TofPmtAccum().
ITofQElecSvc* BesTofDigitizerV::m_tofQElecSvc [protected, inherited] |
Definition at line 43 of file BesTofDigitizerV.hh.
Referenced by BesTofDigitizerV::BesTofDigitizerV(), BesTofDigitizerEcV3::TofPmtRspns(), and BesTofDigitizerBrV2::TofPmtRspns().
ITofSimSvc* BesTofDigitizerV::m_tofSimSvc [protected, inherited] |
Definition at line 42 of file BesTofDigitizerV.hh.
Referenced by BesTofDigitizerV::BesTofDigitizerV(), BesTofDigitizerBrV2::TofPmtAccum(), BesTofDigitizerEcV3::TofPmtRspns(), and BesTofDigitizerBrV2::TofPmtRspns().
NTuple::Item< double > BesTofDigitizerV::m_totalPhot0 [static, protected, inherited] |
Definition at line 61 of file BesTofDigitizerV.hh.
Referenced by BesTofDigitizerV::BesTofDigitizerV(), BesTofDigitizerEcV3::Digitize(), BesTofDigitizerBrV2::Digitize(), BesTofDigitizerEcV3::TofPmtInit(), and BesTofDigitizerBrV2::TofPmtInit().
NTuple::Item< double > BesTofDigitizerV::m_totalPhot1 [static, protected, inherited] |
Definition at line 62 of file BesTofDigitizerV.hh.
Referenced by BesTofDigitizerV::BesTofDigitizerV(), BesTofDigitizerEcV3::Digitize(), BesTofDigitizerBrV2::Digitize(), BesTofDigitizerEcV3::TofPmtInit(), and BesTofDigitizerBrV2::TofPmtInit().
G4int BesTofDigitizerV::m_trackIndex [protected, inherited] |
Definition at line 47 of file BesTofDigitizerV.hh.
Referenced by BesTofDigitizerEcV3::Digitize(), BesTofDigitizerEcV2::Digitize(), Digitize(), BesTofDigitizerBrV2::Digitize(), BesTofDigitizerBrV1::Digitize(), BesTofDigitizerV::Initialize(), BesTofDigitizerEcV3::TofPmtAccum(), BesTofDigitizerEcV2::TofPmtAccum(), TofPmtAccum(), BesTofDigitizerBrV2::TofPmtAccum(), BesTofDigitizerBrV1::TofPmtAccum(), BesTofDigitizerEcV3::TofPmtInit(), and BesTofDigitizerEcV2::TofPmtInit().
NTuple::Item< double > BesTofDigitizerV::m_transitTime [static, protected, inherited] |
Definition at line 85 of file BesTofDigitizerV.hh.
Referenced by BesTofDigitizerV::BesTofDigitizerV(), and BesTofDigitizerEcV3::TofPmtAccum().
NTuple::Tuple * BesTofDigitizerV::m_tupleTof1 = 0 [static, protected, inherited] |
Definition at line 52 of file BesTofDigitizerV.hh.
Referenced by BesTofDigitizerV::BesTofDigitizerV(), BesTofDigitizerEcV3::Digitize(), and BesTofDigitizerBrV2::Digitize().
NTuple::Tuple * BesTofDigitizerV::m_tupleTof2 = 0 [static, protected, inherited] |
Definition at line 71 of file BesTofDigitizerV.hh.
Referenced by BesTofDigitizerV::BesTofDigitizerV(), BesTofDigitizerEcV3::Digitize(), and BesTofDigitizerBrV2::Digitize().
NTuple::Tuple * BesTofDigitizerV::m_tupleTof3 = 0 [static, protected, inherited] |
Definition at line 79 of file BesTofDigitizerV.hh.
Referenced by BesTofDigitizerV::BesTofDigitizerV(), BesTofDigitizerEcV3::TofPmtAccum(), and BesTofDigitizerBrV2::TofPmtAccum().