5#ifndef CbmMcbm2018RichPar_H
6#define CbmMcbm2018RichPar_H
8#include "FairParGenericSet.h"
20 CbmMcbm2018RichPar(
const char* name =
"CbmMcbm2018RichPar",
const char* title =
"RICH unpacker parameters",
21 const char* context =
"Default");
63 void Print(Option_t* option =
"")
const;
Double_t GetToTshift2(Int_t tdcIdx, Int_t ch) const
Int_t GetNaddresses(void) const
CbmMcbm2018RichPar & operator=(const CbmMcbm2018RichPar &other)
Explicit copy assignment operator due to vector and map members!
Double_t GetToTshift(Int_t tdc, Int_t ch) const
void LoadInternalContainers()
Int_t GetAddress(Int_t ind) const
virtual void putParams(FairParamList *)
Int_t GetAddressIdx(Int_t addr, bool bVerbose=true) const
std::map< Int_t, Int_t > fTRBaddrMap
ClassDef(CbmMcbm2018RichPar, 2)
virtual ~CbmMcbm2018RichPar()
void Print(Option_t *option="") const
virtual Bool_t getParams(FairParamList *)
std::vector< Double_t > fToTshiftMap
CbmMcbm2018RichPar(const char *name="CbmMcbm2018RichPar", const char *title="RICH unpacker parameters", const char *context="Default")