Go to the documentation of this file.
7 #ifndef CBMSTSPARSETMODULE_H
8 #define CBMSTSPARSETMODULE_H 1
11 #include <RtypesCore.h>
13 #include <FairParGenericSet.h>
39 const char* title =
"STS parameters",
40 const char* context =
"Default");
63 virtual Bool_t
getParams(FairParamList* parList);
94 virtual void putParams(FairParamList* parList);
CbmStsParSetModule(const CbmStsParSetModule &)=delete
Copy constructor (disabled)
CbmStsParModule fGlobalParams
Global parameters, used for all modules.
std::map< UInt_t, CbmStsParModule > fParams
Map of parameters. Key is sensor address.
virtual ~CbmStsParSetModule()
Destructor.
const CbmStsParModule & GetParModule(UInt_t address)
Get condition parameters of a sensor.
CbmStsParSetModule(CbmStsParSetModule &&)=delete
Move constructor (disabled)
std::string ToString() const
Info to string.
virtual void clear()
Reset all parameters.
Parameters for one STS module.
virtual void putParams(FairParamList *parList)
Writing parameters to ASCII. Abstract in base class.
Bool_t IsSet() const
Check whether parameter container is set.
virtual Bool_t getParams(FairParamList *parList)
Reading parameters from ASCII. Abstract in base class.
CbmStsParSetModule & operator=(const CbmStsParSetModule &)=delete
Copy assignment operator (disabled)
Parameters container for CbmStsParModule.
void SetGlobalPar(const CbmStsParModule ¶ms)
Set global parameters (for all modules)
Bool_t fUseGlobal
Flag for using global parameters.
CbmStsParSetModule & operator=(CbmStsParSetModule &&)=delete
Move assignment operator (disabled)
CbmStsParSetModule(const char *name="CbmParSetModule", const char *title="STS parameters", const char *context="Default")
Constructor.
ClassDef(CbmStsParSetModule, 1)