28 #ifndef PNDEMCMAKETBDIGI_H 29 #define PNDEMCMAKETBDIGI_H 59 virtual InitStatus
Init();
60 virtual void Exec(Option_t* opt);
63 PndEmcDigi*
AddDigi(Int_t trackID,Int_t detID, Double_t energy, Double_t time, Int_t hitIndex);
77 TClonesArray* fHitArray;
79 TClonesArray* fDigiArray;
83 std::string fDigiPosMethod;
84 Double_t fEmcDigiRescaleFactor;
85 Double_t fEmcDigiPositionDepthPWO;
86 Double_t fEmcDigiPositionDepthShashlyk;
88 Int_t fUseDigiEffectiveSmearing;
89 Double_t fDetectedPhotonsPerMeV;
90 Double_t fNPhotoElectronsPerMeVAPDBarrel;
91 Double_t fNPhotoElectronsPerMeVAPDBWD;
92 Double_t fNPhotoElectronsPerMeVVPT;
93 Double_t fSensitiveAreaAPD;
94 Double_t fSensitiveAreaVPT;
95 Double_t fQuantumEfficiencyAPD;
96 Double_t fQuantumEfficiencyVPT;
97 Double_t fExcessNoiseFactorAPD;
98 Double_t fExcessNoiseFactorVPT;
99 Double_t fIncoherent_elec_noise_width_GeV_APD;
100 Double_t fIncoherent_elec_noise_width_GeV_VPT;
Double_t CorrectForEnergyDepResolution(Double_t E)
PndEmcDigi * AddDigi(Int_t trackID, Int_t detID, Double_t energy, Double_t time, Int_t hitIndex)
stores crystal index coordinates (x,y) or (theta,phi)
virtual void Exec(Option_t *opt)
virtual ~PndEmcMakeTbDigi()
PndEmcMakeTbDigi(Bool_t storedigis=kTRUE)
parameter set of Emc digitisation
Task to create PndEmcDigi from PndEmcHit.
Double_t GetEnergyDepTimeResolution(Double_t E)
represents the deposited energy of one emc crystal from simulation
virtual InitStatus Init()
virtual void SetParContainers()
void SetStorageOfData(Bool_t val)
Method to specify whether digis are stored or not.
Parameter set for Emc Reco.