BesTofDigitizerV Class Reference

#include <BesTofDigitizerV.hh>

Inheritance diagram for BesTofDigitizerV:

BesTofDigitizerBrV1 BesTofDigitizerBrV2 BesTofDigitizerEcV1 BesTofDigitizerEcV2 BesTofDigitizerEcV3 BesTofDigitizerEcV4 List of all members.

Public Member Functions

 BesTofDigitizerV ()
 ~BesTofDigitizerV ()
void Initialize ()
virtual void Digitize (ScintSingle *, BesTofDigitsCollection *)

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

G4Svcm_G4Svc

Detailed Description

Definition at line 29 of file BesTofDigitizerV.hh.


Constructor & Destructor Documentation

BesTofDigitizerV::BesTofDigitizerV (  ) 

Definition at line 83 of file BesTofDigitizerV.cc.

References calibUtil::ERROR, G4Svc::GetTupleTof1(), G4Svc::GetTupleTof2(), G4Svc::GetTupleTof3(), Bes_Common::INFO, m_adc0, m_adc1, m_booked, m_ddT, m_edep, m_edepHit, m_edepMPV, m_endTime, m_eTotal, m_G4Svc, m_max0, m_max1, m_nDigi, m_nDigiOut, m_nHits, m_NphAllSteps, m_partId, m_partIdMPV, m_scinNb, m_scinNbMPV, m_scinSwim, m_scinTime, m_tdc0, m_tdc1, m_time1st0, m_time1st1, m_timeFlight, m_timelast0, m_timelast1, m_tofQElecSvc, m_tofSimSvc, m_totalPhot0, m_totalPhot1, m_transitTime, m_tupleTof1, m_tupleTof2, m_tupleTof3, msgSvc(), and G4Svc::TofRootFlag().

00084 {
00085     IMessageSvc* msgSvc;
00086     Gaudi::svcLocator()->service("MessageSvc", msgSvc);
00087     MsgStream log(msgSvc, "BesTofDigitizerBrV1");
00088 
00089     ISvcLocator* svcLocator = Gaudi::svcLocator();
00090 //    StatusCode scc = svcLocator->service("TofCaliSvc", m_tofCaliSvc);
00091 //    if (scc ==  StatusCode::SUCCESS) {
00092 //        log << MSG::INFO << "TofSim Gets TofCaliSvc Service Sucessfully!! " << endreq;
00093 //    }
00094 //    else {
00095 //        log << MSG::ERROR << "TofSim Gets TofCaliSvc Service Failed !! " << endreq;
00096 //    }
00097     
00098     StatusCode sim_scc = svcLocator->service("TofSimSvc", m_tofSimSvc);
00099     if (sim_scc ==  StatusCode::SUCCESS) {
00100         log << MSG::INFO << "TofSim Gets TofSimSvc Service Sucessfully!! " << endreq;
00101     }
00102     else {
00103         log << MSG::ERROR << "TofSim Gets TofSimSvc Service Failed !! " << endreq;
00104     }
00105     StatusCode qelec_scc = svcLocator->service("TofQElecSvc", m_tofQElecSvc);
00106     if (qelec_scc ==  StatusCode::SUCCESS) {
00107         log << MSG::INFO << "TofRec Gets tofQElecSvc Sucessfully!! " << endreq;
00108     }
00109     else {
00110         log << MSG::ERROR << "TofRec Gets tofQElecSvc Failed !! " << endreq;
00111     }
00112   
00113 
00114   
00115   //retrieve G4Svc
00116     IG4Svc* tmpSvc;
00117     StatusCode sc = svcLocator->service("G4Svc", tmpSvc);
00118     m_G4Svc = dynamic_cast<G4Svc *>(tmpSvc);
00119 
00120   
00121 
00122   //get Tof Ntuple from G4Svc
00123     if (m_G4Svc->TofRootFlag() && (!m_booked))
00124     {
00125 
00126 
00127       m_tupleTof1 = m_G4Svc->GetTupleTof1();
00128 
00129       sc = m_tupleTof1->addItem("partId",m_partId);
00130       sc = m_tupleTof1->addItem("scinNb",m_scinNb);
00131       sc = m_tupleTof1->addItem("edep",m_edep);
00132       sc = m_tupleTof1->addItem("nHits",m_nHits);
00133       sc = m_tupleTof1->addItem("time1st0",m_time1st0);
00134       sc = m_tupleTof1->addItem("time1st1",m_time1st1);
00135       sc = m_tupleTof1->addItem("timelast0",m_timelast0);
00136       sc = m_tupleTof1->addItem("timelast1",m_timelast1);
00137       sc = m_tupleTof1->addItem("totalPhot0",m_totalPhot0);
00138       sc = m_tupleTof1->addItem("totalPhot1",m_totalPhot1);
00139       sc = m_tupleTof1->addItem("NphAllSteps",m_NphAllSteps);
00140       sc = m_tupleTof1->addItem("max0",m_max0);
00141       sc = m_tupleTof1->addItem("max1",m_max1);
00142       sc = m_tupleTof1->addItem("tdc0",m_tdc0);
00143       sc = m_tupleTof1->addItem("adc0",m_adc0);
00144       sc = m_tupleTof1->addItem("tdc1",m_tdc1);
00145       sc = m_tupleTof1->addItem("adc1",m_adc1);
00146 
00147       
00148 
00149       m_tupleTof2 = m_G4Svc->GetTupleTof2();
00150       sc = m_tupleTof2->addItem("eTotal",m_eTotal);
00151       sc = m_tupleTof2->addItem("nDigi",m_nDigi);
00152       sc = m_tupleTof2->addItem("partIdMPV",m_partIdMPV);
00153       sc = m_tupleTof2->addItem("scinNbMPV",m_scinNbMPV);
00154       sc = m_tupleTof2->addItem("edepMPV",m_edepMPV);
00155       sc = m_tupleTof2->addItem("nDigiOut",m_nDigiOut);
00156       sc = m_tupleTof2->addItem("edepPerHit",m_edepHit);
00157 
00158       m_tupleTof3 = m_G4Svc->GetTupleTof3();
00159       //sc = m_tupleTof3->addItem("forb",m_forb);
00160       sc = m_tupleTof3->addItem("timeFlight",m_timeFlight);
00161       sc = m_tupleTof3->addItem("ddT",m_ddT);
00162       sc = m_tupleTof3->addItem("scinSwim",m_scinSwim);
00163       sc = m_tupleTof3->addItem("scinTime",m_scinTime);
00164       sc = m_tupleTof3->addItem("transitTime",m_transitTime);
00165       sc = m_tupleTof3->addItem("endTime",m_endTime);
00166 
00167       
00168       //m_tupleTof4 = m_G4Svc->GetTupleTof4();
00169       //sc = m_tupleTof4->addItem("partID",m_partIdmrpc);
00170       //sc = m_tupleTof4->addItem("stripidentifier",m_stripidentifier);
00171       //sc = m_tupleTof4->addItem("trackindex",m_trackindex);
00172       //sc = m_tupleTof4->addItem("signal_pc",m_signal_pc);
00173       //sc = m_tupleTof4->addItem("time_threshold",m_time_threshold);
00174       //sc = m_tupleTof4->addItem("time_1sthit",m_time_1sthit);
00175       //sc = m_tupleTof4->addItem("time_1",m_time_1);
00176       //sc = m_tupleTof4->addItem("time_2",m_time_2);
00177       //sc = m_tupleTof4->addItem("firedstrip",m_firedstrip);
00178       //sc = m_tupleTof4->addItem("numberions",m_numberions);
00179 
00180 
00181       m_booked = true;
00182     }
00183 
00184 }

BesTofDigitizerV::~BesTofDigitizerV (  ) 

Definition at line 186 of file BesTofDigitizerV.cc.

00187 {;}


Member Function Documentation

virtual void BesTofDigitizerV::Digitize ( ScintSingle ,
BesTofDigitsCollection  
) [inline, virtual]

Reimplemented in BesTofDigitizerBrV1, BesTofDigitizerBrV2, BesTofDigitizerEcV1, BesTofDigitizerEcV2, BesTofDigitizerEcV3, and BesTofDigitizerEcV4.

Definition at line 35 of file BesTofDigitizerV.hh.

00035 {;}

void BesTofDigitizerV::Initialize (  ) 

Definition at line 189 of file BesTofDigitizerV.cc.

References genRecEmupikp::i, m_ADC, m_globalTime, m_TDC, and m_trackIndex.

Referenced by BesTofDigitizerEcV1::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 }


Member Data Documentation

G4double BesTofDigitizerV::m_ADC[2] [protected]

Definition at line 45 of file BesTofDigitizerV.hh.

Referenced by BesTofDigitizerEcV3::Digitize(), BesTofDigitizerEcV2::Digitize(), BesTofDigitizerEcV1::Digitize(), BesTofDigitizerBrV2::Digitize(), BesTofDigitizerBrV1::Digitize(), Initialize(), BesTofDigitizerEcV1::Smear(), BesTofDigitizerBrV1::Smear(), BesTofDigitizerEcV1::TofPmtAccum(), BesTofDigitizerBrV1::TofPmtAccum(), BesTofDigitizerEcV3::TofPmtInit(), BesTofDigitizerEcV3::TofPmtRspns(), BesTofDigitizerEcV2::TofPmtRspns(), and BesTofDigitizerBrV2::TofPmtRspns().

NTuple::Item< double > BesTofDigitizerV::m_adc0 [static, protected]

Definition at line 67 of file BesTofDigitizerV.hh.

Referenced by BesTofDigitizerV(), BesTofDigitizerEcV3::TofPmtInit(), BesTofDigitizerBrV2::TofPmtInit(), BesTofDigitizerEcV3::TofPmtRspns(), and BesTofDigitizerBrV2::TofPmtRspns().

NTuple::Item< double > BesTofDigitizerV::m_adc1 [static, protected]

Definition at line 69 of file BesTofDigitizerV.hh.

Referenced by BesTofDigitizerV(), BesTofDigitizerEcV3::TofPmtInit(), BesTofDigitizerBrV2::TofPmtInit(), BesTofDigitizerEcV3::TofPmtRspns(), and BesTofDigitizerBrV2::TofPmtRspns().

BesTofDigitsCollection* BesTofDigitizerV::m_besTofDigitsCollection [protected]

Definition at line 38 of file BesTofDigitizerV.hh.

Referenced by BesTofDigitizerEcV4::Digitize(), BesTofDigitizerEcV3::Digitize(), BesTofDigitizerEcV2::Digitize(), BesTofDigitizerEcV1::Digitize(), BesTofDigitizerBrV2::Digitize(), and BesTofDigitizerBrV1::Digitize().

bool BesTofDigitizerV::m_booked = false [static, protected]

Definition at line 50 of file BesTofDigitizerV.hh.

Referenced by BesTofDigitizerV().

NTuple::Item< double > BesTofDigitizerV::m_ddT [static, protected]

Definition at line 82 of file BesTofDigitizerV.hh.

Referenced by BesTofDigitizerV(), and BesTofDigitizerEcV3::TofPmtAccum().

NTuple::Item< double > BesTofDigitizerV::m_edep [static, protected]

Definition at line 55 of file BesTofDigitizerV.hh.

Referenced by BesTofDigitizerV(), BesTofDigitizerEcV3::Digitize(), BesTofDigitizerBrV2::Digitize(), BesTofDigitizerEcV3::TofPmtInit(), and BesTofDigitizerBrV2::TofPmtInit().

NTuple::Item< double > BesTofDigitizerV::m_edepHit [static, protected]

Definition at line 88 of file BesTofDigitizerV.hh.

Referenced by BesTofDigitizerV().

NTuple::Item< double > BesTofDigitizerV::m_edepMPV [static, protected]

Definition at line 76 of file BesTofDigitizerV.hh.

Referenced by BesTofDigitizerV(), BesTofDigitizerEcV3::Digitize(), and BesTofDigitizerBrV2::Digitize().

NTuple::Item< double > BesTofDigitizerV::m_endTime [static, protected]

Definition at line 86 of file BesTofDigitizerV.hh.

Referenced by BesTofDigitizerV(), BesTofDigitizerEcV3::TofPmtAccum(), and BesTofDigitizerBrV2::TofPmtAccum().

NTuple::Item< double > BesTofDigitizerV::m_eTotal [static, protected]

Definition at line 72 of file BesTofDigitizerV.hh.

Referenced by BesTofDigitizerV(), BesTofDigitizerEcV3::Digitize(), and BesTofDigitizerBrV2::Digitize().

NTuple::Item< double > BesTofDigitizerV::m_forb [static, protected]

Definition at line 80 of file BesTofDigitizerV.hh.

G4Svc* BesTofDigitizerV::m_G4Svc [private]

Reimplemented in BesTofDigitizerBrV2, BesTofDigitizerEcV2, and BesTofDigitizerEcV3.

Definition at line 104 of file BesTofDigitizerV.hh.

Referenced by BesTofDigitizerV().

G4double BesTofDigitizerV::m_globalTime [protected]

Definition at line 48 of file BesTofDigitizerV.hh.

Referenced by Initialize(), BesTofDigitizerEcV3::TofPmtAccum(), BesTofDigitizerEcV2::TofPmtAccum(), BesTofDigitizerEcV1::TofPmtAccum(), BesTofDigitizerBrV2::TofPmtAccum(), BesTofDigitizerBrV1::TofPmtAccum(), BesTofDigitizerEcV3::TofPmtInit(), and BesTofDigitizerEcV2::TofPmtInit().

NTuple::Item< double > BesTofDigitizerV::m_max0 [static, protected]

Definition at line 64 of file BesTofDigitizerV.hh.

Referenced by BesTofDigitizerV(), BesTofDigitizerEcV3::TofPmtInit(), BesTofDigitizerBrV2::TofPmtInit(), BesTofDigitizerEcV3::TofPmtRspns(), and BesTofDigitizerBrV2::TofPmtRspns().

NTuple::Item< double > BesTofDigitizerV::m_max1 [static, protected]

Definition at line 65 of file BesTofDigitizerV.hh.

Referenced by BesTofDigitizerV(), BesTofDigitizerEcV3::TofPmtInit(), BesTofDigitizerBrV2::TofPmtInit(), BesTofDigitizerEcV3::TofPmtRspns(), and BesTofDigitizerBrV2::TofPmtRspns().

NTuple::Item< double > BesTofDigitizerV::m_nDigi [static, protected]

Definition at line 73 of file BesTofDigitizerV.hh.

Referenced by BesTofDigitizerV(), BesTofDigitizerEcV3::Digitize(), and BesTofDigitizerBrV2::Digitize().

NTuple::Item< double > BesTofDigitizerV::m_nDigiOut [static, protected]

Definition at line 77 of file BesTofDigitizerV.hh.

Referenced by BesTofDigitizerV(), BesTofDigitizerEcV3::Digitize(), and BesTofDigitizerBrV2::Digitize().

NTuple::Item< double > BesTofDigitizerV::m_nHits [static, protected]

Definition at line 56 of file BesTofDigitizerV.hh.

Referenced by BesTofDigitizerV(), BesTofDigitizerEcV3::Digitize(), BesTofDigitizerBrV2::Digitize(), BesTofDigitizerEcV3::TofPmtInit(), and BesTofDigitizerBrV2::TofPmtInit().

NTuple::Item< double > BesTofDigitizerV::m_NphAllSteps [static, protected]

Definition at line 63 of file BesTofDigitizerV.hh.

Referenced by BesTofDigitizerV(), BesTofDigitizerEcV3::TofPmtAccum(), BesTofDigitizerBrV2::TofPmtAccum(), BesTofDigitizerEcV3::TofPmtInit(), and BesTofDigitizerBrV2::TofPmtInit().

NTuple::Item< double > BesTofDigitizerV::m_partId [static, protected]

Reimplemented in BesTofDigitizerEcV4.

Definition at line 53 of file BesTofDigitizerV.hh.

Referenced by BesTofDigitizerV(), BesTofDigitizerEcV3::Digitize(), BesTofDigitizerBrV2::Digitize(), BesTofDigitizerEcV3::TofPmtInit(), and BesTofDigitizerBrV2::TofPmtInit().

NTuple::Item< double > BesTofDigitizerV::m_partIdMPV [static, protected]

Definition at line 74 of file BesTofDigitizerV.hh.

Referenced by BesTofDigitizerV(), BesTofDigitizerEcV3::Digitize(), and BesTofDigitizerBrV2::Digitize().

NTuple::Item< double > BesTofDigitizerV::m_scinNb [static, protected]

Definition at line 54 of file BesTofDigitizerV.hh.

Referenced by BesTofDigitizerV(), BesTofDigitizerEcV3::Digitize(), BesTofDigitizerBrV2::Digitize(), BesTofDigitizerEcV3::TofPmtInit(), and BesTofDigitizerBrV2::TofPmtInit().

NTuple::Item< double > BesTofDigitizerV::m_scinNbMPV [static, protected]

Definition at line 75 of file BesTofDigitizerV.hh.

Referenced by BesTofDigitizerV(), BesTofDigitizerEcV3::Digitize(), and BesTofDigitizerBrV2::Digitize().

NTuple::Item< double > BesTofDigitizerV::m_scinSwim [static, protected]

Definition at line 83 of file BesTofDigitizerV.hh.

Referenced by BesTofDigitizerV(), BesTofDigitizerEcV3::TofPmtAccum(), and BesTofDigitizerBrV2::TofPmtAccum().

NTuple::Item< double > BesTofDigitizerV::m_scinTime [static, protected]

Definition at line 84 of file BesTofDigitizerV.hh.

Referenced by BesTofDigitizerV(), and BesTofDigitizerEcV3::TofPmtAccum().

G4double BesTofDigitizerV::m_TDC[2] [protected]

Definition at line 46 of file BesTofDigitizerV.hh.

Referenced by BesTofDigitizerEcV3::Digitize(), BesTofDigitizerEcV2::Digitize(), BesTofDigitizerEcV1::Digitize(), BesTofDigitizerBrV2::Digitize(), BesTofDigitizerBrV1::Digitize(), Initialize(), BesTofDigitizerEcV1::Smear(), BesTofDigitizerBrV1::Smear(), BesTofDigitizerEcV1::TofPmtAccum(), BesTofDigitizerBrV1::TofPmtAccum(), BesTofDigitizerEcV3::TofPmtInit(), BesTofDigitizerEcV3::TofPmtRspns(), BesTofDigitizerEcV2::TofPmtRspns(), and BesTofDigitizerBrV2::TofPmtRspns().

NTuple::Item< double > BesTofDigitizerV::m_tdc0 [static, protected]

Definition at line 66 of file BesTofDigitizerV.hh.

Referenced by BesTofDigitizerV(), BesTofDigitizerEcV3::TofPmtInit(), BesTofDigitizerBrV2::TofPmtInit(), BesTofDigitizerEcV3::TofPmtRspns(), and BesTofDigitizerBrV2::TofPmtRspns().

NTuple::Item< double > BesTofDigitizerV::m_tdc1 [static, protected]

Definition at line 68 of file BesTofDigitizerV.hh.

Referenced by BesTofDigitizerV(), BesTofDigitizerEcV3::TofPmtInit(), BesTofDigitizerBrV2::TofPmtInit(), BesTofDigitizerEcV3::TofPmtRspns(), and BesTofDigitizerBrV2::TofPmtRspns().

BesTofHitsCollection* BesTofDigitizerV::m_THC [protected]

Definition at line 39 of file BesTofDigitizerV.hh.

Referenced by BesTofDigitizerEcV4::Digitize(), BesTofDigitizerEcV3::Digitize(), BesTofDigitizerEcV2::Digitize(), BesTofDigitizerEcV1::Digitize(), BesTofDigitizerBrV2::Digitize(), and BesTofDigitizerBrV1::Digitize().

NTuple::Item< double > BesTofDigitizerV::m_time1st0 [static, protected]

Definition at line 57 of file BesTofDigitizerV.hh.

Referenced by BesTofDigitizerV(), BesTofDigitizerEcV3::Digitize(), BesTofDigitizerBrV2::Digitize(), BesTofDigitizerEcV3::TofPmtInit(), and BesTofDigitizerBrV2::TofPmtInit().

NTuple::Item< double > BesTofDigitizerV::m_time1st1 [static, protected]

Definition at line 58 of file BesTofDigitizerV.hh.

Referenced by BesTofDigitizerV(), BesTofDigitizerEcV3::Digitize(), BesTofDigitizerBrV2::Digitize(), BesTofDigitizerEcV3::TofPmtInit(), and BesTofDigitizerBrV2::TofPmtInit().

NTuple::Item< double > BesTofDigitizerV::m_timeFlight [static, protected]

Definition at line 81 of file BesTofDigitizerV.hh.

Referenced by BesTofDigitizerV(), and BesTofDigitizerEcV3::TofPmtAccum().

NTuple::Item< double > BesTofDigitizerV::m_timelast0 [static, protected]

Definition at line 59 of file BesTofDigitizerV.hh.

Referenced by BesTofDigitizerV(), BesTofDigitizerEcV3::Digitize(), BesTofDigitizerBrV2::Digitize(), BesTofDigitizerEcV3::TofPmtInit(), and BesTofDigitizerBrV2::TofPmtInit().

NTuple::Item< double > BesTofDigitizerV::m_timelast1 [static, protected]

Definition at line 60 of file BesTofDigitizerV.hh.

Referenced by BesTofDigitizerV(), BesTofDigitizerEcV3::Digitize(), BesTofDigitizerBrV2::Digitize(), BesTofDigitizerEcV3::TofPmtInit(), and BesTofDigitizerBrV2::TofPmtInit().

ITofCaliSvc* BesTofDigitizerV::m_tofCaliSvc [protected]

Definition at line 41 of file BesTofDigitizerV.hh.

Referenced by BesTofDigitizerEcV1::Smear(), BesTofDigitizerBrV1::Smear(), BesTofDigitizerEcV1::TofPmtAccum(), and BesTofDigitizerBrV1::TofPmtAccum().

ITofQElecSvc* BesTofDigitizerV::m_tofQElecSvc [protected]

Definition at line 43 of file BesTofDigitizerV.hh.

Referenced by BesTofDigitizerV(), BesTofDigitizerEcV3::TofPmtRspns(), and BesTofDigitizerBrV2::TofPmtRspns().

ITofSimSvc* BesTofDigitizerV::m_tofSimSvc [protected]

Definition at line 42 of file BesTofDigitizerV.hh.

Referenced by BesTofDigitizerV(), BesTofDigitizerBrV2::TofPmtAccum(), BesTofDigitizerEcV3::TofPmtRspns(), and BesTofDigitizerBrV2::TofPmtRspns().

NTuple::Item< double > BesTofDigitizerV::m_totalPhot0 [static, protected]

Definition at line 61 of file BesTofDigitizerV.hh.

Referenced by BesTofDigitizerV(), BesTofDigitizerEcV3::Digitize(), BesTofDigitizerBrV2::Digitize(), BesTofDigitizerEcV3::TofPmtInit(), and BesTofDigitizerBrV2::TofPmtInit().

NTuple::Item< double > BesTofDigitizerV::m_totalPhot1 [static, protected]

Definition at line 62 of file BesTofDigitizerV.hh.

Referenced by BesTofDigitizerV(), BesTofDigitizerEcV3::Digitize(), BesTofDigitizerBrV2::Digitize(), BesTofDigitizerEcV3::TofPmtInit(), and BesTofDigitizerBrV2::TofPmtInit().

G4int BesTofDigitizerV::m_trackIndex [protected]

Definition at line 47 of file BesTofDigitizerV.hh.

Referenced by BesTofDigitizerEcV3::Digitize(), BesTofDigitizerEcV2::Digitize(), BesTofDigitizerEcV1::Digitize(), BesTofDigitizerBrV2::Digitize(), BesTofDigitizerBrV1::Digitize(), Initialize(), BesTofDigitizerEcV3::TofPmtAccum(), BesTofDigitizerEcV2::TofPmtAccum(), BesTofDigitizerEcV1::TofPmtAccum(), BesTofDigitizerBrV2::TofPmtAccum(), BesTofDigitizerBrV1::TofPmtAccum(), BesTofDigitizerEcV3::TofPmtInit(), and BesTofDigitizerEcV2::TofPmtInit().

NTuple::Item< double > BesTofDigitizerV::m_transitTime [static, protected]

Definition at line 85 of file BesTofDigitizerV.hh.

Referenced by BesTofDigitizerV(), and BesTofDigitizerEcV3::TofPmtAccum().

NTuple::Tuple * BesTofDigitizerV::m_tupleTof1 = 0 [static, protected]

Definition at line 52 of file BesTofDigitizerV.hh.

Referenced by BesTofDigitizerV(), BesTofDigitizerEcV3::Digitize(), and BesTofDigitizerBrV2::Digitize().

NTuple::Tuple * BesTofDigitizerV::m_tupleTof2 = 0 [static, protected]

Definition at line 71 of file BesTofDigitizerV.hh.

Referenced by BesTofDigitizerV(), BesTofDigitizerEcV3::Digitize(), and BesTofDigitizerBrV2::Digitize().

NTuple::Tuple * BesTofDigitizerV::m_tupleTof3 = 0 [static, protected]

Definition at line 79 of file BesTofDigitizerV.hh.

Referenced by 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