12#ifndef BesTofDigitizerEcV3_h
13#define BesTofDigitizerEcV3_h 1
15#include "GaudiKernel/NTuple.h"
19#include "G4ThreeVector.hh"
20#include "RealizationSvc/IRealizationSvc.h"
49 void DirectPh( G4int, G4int, G4int, G4double& );
63 G4double m_tauRatioEc;
64 G4double m_refIndexEc;
65 G4double m_phNConstEc;
70 G4double m_peCorFacEc;
74 G4double m_ttsSigmaEc;
77 G4double m_riseTimeEc;
78 G4double m_LLthreshEc;
79 G4double m_HLthreshEc;
81 G4double m_noiseSigmaEc;
85 G4double m_timeBinSize;
94 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
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)