BesTofDigitizerEcV1 Class Reference

#include <BesTofDigitizerEcV1.hh>

Inheritance diagram for BesTofDigitizerEcV1:

BesTofDigitizerV List of all members.

Public Member Functions

 BesTofDigitizerEcV1 ()
 ~BesTofDigitizerEcV1 ()
virtual void Digitize (ScintSingle *, BesTofDigitsCollection *)
void TofPmtInit ()
void TofPmtAccum (BesTofHit *)
void Smear (G4int)
void Initialize ()

Protected Attributes

BesTofDigitsCollectionm_besTofDigitsCollection
BesTofHitsCollectionm_THC
ITofCaliSvcm_tofCaliSvc
ITofSimSvcm_tofSimSvc
ITofQElecSvcm_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

Detailed Description

Definition at line 21 of file BesTofDigitizerEcV1.hh.


Constructor & Destructor Documentation

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 (  ) 

Definition at line 27 of file BesTofDigitizerEcV1.cc.

00028 {
00029 }


Member Function Documentation

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 }


Member Data Documentation

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]

Definition at line 35 of file BesTofDigitizerEcV1.hh.

Referenced by Smear(), and TofPmtAccum().

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().


Generated on Tue Nov 29 23:17:36 2016 for BOSS_7.0.2 by  doxygen 1.4.7