12#ifndef BesTofDigitizerEcV3_h
13#define BesTofDigitizerEcV3_h 1
15#include "GaudiKernel/NTuple.h"
21#include "G4ThreeVector.hh"
51 void DirectPh(G4int, G4int, G4int, G4double&);
66 G4double m_tauRatioEc;
67 G4double m_refIndexEc;
68 G4double m_phNConstEc;
73 G4double m_peCorFacEc;
77 G4double m_ttsSigmaEc;
80 G4double m_riseTimeEc;
81 G4double m_LLthreshEc;
82 G4double m_HLthreshEc;
84 G4double m_noiseSigmaEc;
88 G4double m_timeBinSize;
96 float propTime[50][10][10][
num1],prob[50][10][10][
num1],eff[50][10][10];
G4TDigiCollection< BesTofDigi > BesTofDigitsCollection
const G4int m_snpeBinNEcV3
const G4int m_profBinNEcV3
void DirectPh(G4int, G4int, G4int, G4double &)
G4double Scintillation(G4int)
void AccuSignal(G4double, G4int)
void TofPmtRspns(G4int, G4int)
virtual void Digitize(ScintSingle *, BesTofDigitsCollection *)
void TofPmtAccum(BesTofHit *)
G4double BirksLaw(BesTofHit *hit)