6 #ifndef ERNEURADDIGIPAR_H 7 #define ERNEURADDIGIPAR_H 9 #include "FairParGenericSet.h" 12 #include "TObjArray.h" 16 #include "ERNeuRadSetup.h" 29 const char* title =
"ERNeuRad Digitization Parameters",
30 const char* context =
"Default");
36 virtual Bool_t
init(FairParIo* input);
46 void putParams(FairParamList*);
47 Bool_t getParams(FairParamList*);
53 Int_t NofModules()
const {
return fNofModules;}
55 Double_t PixelQuantumEfficiency (Int_t iFiber)
const {
return (*fPixelQuantumEfficiency)[iFiber];}
56 Double_t PixelGain (Int_t iFiber)
const {
return (*fPixelGain)[iFiber];}
57 Double_t PixelSigma (Int_t iFiber)
const {
return (*fPixelSigma)[iFiber];}
58 Bool_t UseCrosstalks()
const {
return fUseCrosstalks;}
59 void Crosstalks(Int_t iFiber, TArrayF& crosstalks)
const;
60 Int_t RowNofFibers()
const {
return fRowNofFibers;}
64 TArrayF* fPixelQuantumEfficiency;
67 TArrayF* fPixelCrosstalks;
68 TArrayF* fFiberCrosstalks;
71 Bool_t fUseCrosstalks;
80 #endif // ERNEURADDIGIPAR_H
virtual ~ERNeuRadDigiPar()
virtual Bool_t init(FairParIo *input)
ERNeuRadDigiPar(const char *name="ERNeuRadDigiPar", const char *title="ERNeuRad Digitization Parameters", const char *context="Default")