6 #ifndef ERNEURADSETUP_H 7 #define ERNEURADSETUP_H 13 #include "ERNeuRadDigiPar.h" 31 static std::vector<ERNeuRadModule*> fModules;
32 static std::vector<std::vector<ERNeuRadFiber*> > fFibers;
34 static Float_t fLength;
35 static Float_t fFiberWidth;
36 static Int_t fRowNofFibers;
37 static Int_t fRowNofModules;
38 static Int_t fRowNofPixels;
44 static Int_t NofFibers();
45 static Int_t NofPixels();
46 static Int_t NofModules();
47 static Float_t FiberLength();
48 static Float_t FiberWidth();
49 static Float_t ModuleX(Int_t iModule);
50 static Float_t ModuleY(Int_t iModule);
51 static Float_t FiberX(Int_t iModule, Int_t iFiber);
52 static Float_t FiberY(Int_t iModule, Int_t iFiber);
53 static Float_t PixelQuantumEfficiency(Int_t iModule, Int_t iFiber);
54 static Float_t PixelGain(Int_t iModule, Int_t iFiber);
55 static Float_t PixelSigma(Int_t iModule, Int_t iFiber);
56 static Float_t Z(){
return fZ;}
58 static void Crosstalks(Int_t iFiber, TArrayF& crosstalks);
59 static Int_t RowNofFibers();
60 static Int_t RowNofPixels();
61 static Int_t RowNofModules();
62 static Bool_t UseCrosstalks();
63 static Int_t SetParContainers();
68 #endif // ERNEURADSETUP_H