11#ifndef CBMSTSPARSETSENSOR_H
12#define CBMSTSPARSETSENSOR_H 1
16#include <FairParGenericSet.h>
19#include <RtypesCore.h>
43 const char* context =
"Default");
58 virtual Bool_t
getParams(FairParamList* parList);
72 virtual void putParams(FairParamList* parList);
Constructional parameters of a STS sensor.
Parameters container for CbmStsParSensor.
ClassDef(CbmStsParSetSensor, 1)
virtual Bool_t getParams(FairParamList *parList)
Reading parameters from ASCII. Abstract in base class.
std::map< UInt_t, CbmStsParSensor > fParams
Map of parameters. Key is sensor address.
CbmStsParSetSensor(const char *name="CbmParSetSensor", const char *title="STS parameters", const char *context="Default")
Constructor.
void SetParSensor(UInt_t address, const CbmStsParSensor &par)
Set the parameters for a sensor.
std::string ToString() const
Info to string.
void SetGlobalPar(const CbmStsParSensor ¶ms)
Set global parameters (for all modules)
Bool_t fUseGlobal
Flag for using global parameters.
const CbmStsParSensor & GetParSensor(UInt_t address)
Get condition parameters of a sensor.
virtual void clear()
Reset all parameters.
virtual ~CbmStsParSetSensor()
Destructor.
CbmStsParSensor fGlobalParams
Global parameters, used for all modules.
virtual void putParams(FairParamList *parList)
Writing parameters to ASCII. Abstract in base class.