16 #ifndef PNDEMCMAKETBDIGI_H 17 #define PNDEMCMAKETBDIGI_H 47 virtual InitStatus
Init();
48 virtual void Exec(Option_t* opt);
51 PndEmcDigi*
AddDigi(Int_t trackID,Int_t detID, Double_t energy, Double_t time, Int_t hitIndex);
65 TClonesArray* fHitArray;
67 TClonesArray* fDigiArray;
71 std::string fDigiPosMethod;
72 Double_t fEmcDigiRescaleFactor;
73 Double_t fEmcDigiPositionDepthPWO;
74 Double_t fEmcDigiPositionDepthShashlyk;
76 Int_t fUseDigiEffectiveSmearing;
77 Double_t fDetectedPhotonsPerMeV;
78 Double_t fNPhotoElectronsPerMeVAPDBarrel;
79 Double_t fNPhotoElectronsPerMeVAPDBWD;
80 Double_t fNPhotoElectronsPerMeVVPT;
81 Double_t fSensitiveAreaAPD;
82 Double_t fSensitiveAreaVPT;
83 Double_t fQuantumEfficiencyAPD;
84 Double_t fQuantumEfficiencyVPT;
85 Double_t fExcessNoiseFactorAPD;
86 Double_t fExcessNoiseFactorVPT;
87 Double_t fIncoherent_elec_noise_width_GeV_APD;
88 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.