#ifndef CBMKOLKATADETECTORDIGIPAR_H #define CBMKOLKATADETECTORDIGIPAR_H #include "FairParGenericSet.h" #include "TArrayF.h" class FairParamList; class CbmKolkataDetectorDigiPar : public FairParGenericSet { public: CbmKolkataDetectorDigiPar(const char* name="CbmKolkataDetectorDigiPar", const char* title="CbmKolkataDetector Digitization Parameters", const char* context="TestDefaultContext"); ~CbmKolkataDetectorDigiPar(void); void clear(void); void putParams(FairParamList*); Bool_t getParams(FairParamList*); Int_t GetNrOfLayers() { return fNrOfLayers;} Float_t GetXSmearing(Int_t i) {return fXSmearing[i];} Float_t GetYSmearing(Int_t i) {return fYSmearing[i];} private: Int_t fNrOfLayers; // Number of detector layers TArrayF fXSmearing; TArrayF fYSmearing; CbmKolkataDetectorDigiPar(const CbmKolkataDetectorDigiPar&); CbmKolkataDetectorDigiPar& operator=(const CbmKolkataDetectorDigiPar&); ClassDef(CbmKolkataDetectorDigiPar,1) }; #endif