FairRoot/PandaRoot
PndEmcFWEndcapDigiPar.h
Go to the documentation of this file.
1 //#pragma once
2 #ifndef PNDEMCFWENDCAPDIGIPAR_H
3 #define PNDEMCFWENDCAPDIGIPAR_H
4 
5 #include <iostream>
6 
7 #include "FairParGenericSet.h"
8 #include "FairParamList.h"
9 #include "TArrayD.h"
10 
16 class PndEmcFWEndcapDigiPar : public FairParGenericSet {
17 
18  public:
19 
20  PndEmcFWEndcapDigiPar(const char* name="PndEmcFWEndcapDigiPar", const char* title="Emc forward endcap digi parameters", const char* context="TestDefaultContext");
22 
28 
29  Int_t GetNBits() { return fNBits; };
39 
44 
45  const TArrayD& GetPsaParLow() { return fPsaParLow; }
46  const TArrayD& GetPsaParHigh() { return fPsaParHigh; }
47  const TString& GetPsaTypeLow() { return fPsaTypeLow; }
48  const TString& GetPsaTypeHigh() { return fPsaTypeHigh; }
49  const TString& GetRValueParLow() { return fRValueParaLow; }
52 
53  virtual void putParams(FairParamList* list);
54  virtual Bool_t getParams(FairParamList* list);
55 
56  private:
57 
58  // Empty method, WHY is this Called in constructor(FIXME)
59  void clear(void){};
60 
66 
67  Int_t fNBits;
77 
82 
83  TArrayD fPsaParLow;
84  TArrayD fPsaParHigh;
90 
92 };
93 
94 #endif
const TString & GetPsaTypeHigh()
const TArrayD & GetPsaParLow()
parameter set for the FWEndcap variant of waveform simulation
Double_t
virtual void putParams(FairParamList *list)
virtual Bool_t getParams(FairParamList *list)
PndEmcFWEndcapDigiPar(const char *name="PndEmcFWEndcapDigiPar", const char *title="Emc forward endcap digi parameters", const char *context="TestDefaultContext")
const TString & GetRValueParLow()
TString name
ClassDef(PndEmcFWEndcapDigiPar, 2)
const TString & GetRValueParHigh()
const TString & GetPsaTypeLow()
const TArrayD & GetPsaParHigh()