#pragma once #ifndef PNDEMCWFSIMULATORPAR_H #define PNDEMCWFSIMULATORPAR_H #include "FairParGenericSet.h" #include "FairParamList.h" class PndEmcWfSimulatorPar : virtual public FairParGenericSet { public: Double_t GetWfCutOffEnergy() {return fWfCutOffEnergy;}; Double_t GetTimeBeforeHit() {return fTimeBeforeHit;}; Double_t GetTimeAfterHit() {return fTimeAfterHit;}; Double_t GetSampleRate() {return fSampleRate;}; virtual void putParams(FairParamList* list); virtual Bool_t getParams(FairParamList* list); PndEmcWfSimulatorPar(const char* name="PndEmcWfSimulatorPar", const char* title="Emc waveform simulation parameters", const char* context="TestDefaultContext"); ~PndEmcWfSimulatorPar(void){}; private: Double_t fTimeBeforeHit; Double_t fTimeAfterHit; Double_t fWfCutOffEnergy; Double_t fSampleRate; // Empty method, WHY is this Called in constructor(FIXME) void clear(void){}; ClassDef(PndEmcWfSimulatorPar, 1); }; #endif