Go to the documentation of this file.
13 #ifndef CBMTOFDIGIBDFPAR_H
14 #define CBMTOFDIGIBDFPAR_H 1
17 #include <RtypesCore.h>
25 #include <FairParGenericSet.h>
33 const char* name =
"CbmTofDigiBdfPar",
34 const char* title =
"BDF Digitization parameters for the TOF detector",
35 const char* context =
"TestDefaultContext");
57 Int_t
GetNbSm(Int_t iSmType)
const;
59 Int_t
GetNbGaps(Int_t iSmType, Int_t iRpc)
const;
60 Double_t
GetGapSize(Int_t iSmType, Int_t iRpc)
const;
61 Double_t
GetSigVel(Int_t iSmType, Int_t iSm, Int_t iRpc)
const;
62 void SetSigVel(Int_t iSmType, Int_t iSm, Int_t iRpc, Double_t dvel);
63 Int_t
GetNbChan(Int_t iSmType, Int_t iRpc)
const;
168 #endif // CBMTOFDIGIBDFPAR_H
std::vector< TArrayI > fiNbGaps
void SetCalibFile(TString FileName)
std::vector< TArrayD > fdGapSize
TString GetInputFileName() const
TH1 * GetClustSizeHist(Int_t iSmType) const
TString GetCalibFileName() const
std::vector< TH1 * > fh1ClusterTot
Double_t GetResolution(Int_t iSmType) const
std::map< Int_t, Int_t > fMapDetInd
Bool_t UseOneGapPerTrk() const
Int_t GetNbChan(Int_t iSmType, Int_t iRpc) const
Double_t GetGapEfficiency(Int_t iSmType, Int_t iRpc) const
std::vector< TArrayI > fiNbCh
Int_t GetNbRpc(Int_t iSmType) const
Int_t GetChanOrient(Int_t iSmType, Int_t iRpc) const
Double_t GetSigVel(Int_t iSmType, Int_t iSm, Int_t iRpc) const
Int_t GetNbSmTypes() const
Int_t GetClusterRadiusModel() const
Double_t GetFeeGainSigma() const
Int_t GetDetInd(Int_t iAddr)
Double_t fdSignalPropSpeed
void putParams(FairParamList *)
Double_t GetDeadtime() const
CbmTofDigiBdfPar & operator=(const CbmTofDigiBdfPar &)
Int_t fiClusterRadiusModel
CbmTofDigiBdfPar(const CbmTofDigiBdfPar &)
Int_t GetClusterModel() const
Bool_t UseOnlyPrimaries() const
Bool_t getParams(FairParamList *)
std::vector< TArrayI > fiChType
Int_t GetTypeInputMap(Int_t iSmType) const
Int_t GetChanType(Int_t iSmType, Int_t iRpc) const
Parameters class for the CBM ToF digitizer using beam data distributions.
Double_t GetLandauSigma(Int_t iSmType) const
Double_t GetFeeTimeRes() const
std::vector< TArrayD > fdSigVel
Double_t GetLandauMpv(Int_t iSmType) const
Bool_t GetLandauParFromBeamDataFit()
Double_t GetGapSize(Int_t iSmType, Int_t iRpc) const
std::vector< TArrayD > fdGapsEfficiency
Bool_t UseExpandedDigi() const
Double_t GetSystemResolution(Int_t iSmType) const
Double_t fdMaxTimeDistClust
void SetInputFile(TString FileName)
Double_t GetSignalSpeed() const
void SetSigVel(Int_t iSmType, Int_t iSm, Int_t iRpc, Double_t dvel)
Double_t GetStartTimeRes() const
Double_t GetMaxDistAlongCh() const
Int_t GetDetUId(Int_t iDet)
std::vector< TArrayI > fiChOrientation
Bool_t ClustUseTrackId() const
Double_t GetMaxTimeDist() const
Double_t fdMaxSpaceDistClust
Double_t GetEfficiency(Int_t iSmType) const
TH1 * GetClustTotHist(Int_t iSmType) const
CbmTofDigiBdfPar(const char *name="CbmTofDigiBdfPar", const char *title="BDF Digitization parameters for the TOF detector", const char *context="TestDefaultContext")
std::vector< TH1 * > fh1ClusterSize
Int_t GetNbGaps(Int_t iSmType, Int_t iRpc) const
Double_t GetFeeThreshold() const
Int_t GetNbSm(Int_t iSmType) const
Bool_t LoadBeamtimeHistos()