 |
Belle II Software
release-05-01-25
|
13 #include <klm/bklm/calibration/BKLMDatabaseImporter.h>
16 #include <klm/dbobjects/bklm/BKLMGeometryPar.h>
17 #include <klm/dbobjects/bklm/BKLMSimulationPar.h>
20 #include <framework/database/Database.h>
21 #include <framework/database/DBImportObjPtr.h>
22 #include <framework/database/IntervalOfValidity.h>
23 #include <framework/gearbox/GearDir.h>
32 int experimentHigh,
int runHigh)
A class that describes the interval of experiments/runs for which an object in the database is valid.
void setIOV(int experimentLow, int runLow, int experimentHigh, int runHigh)
Set interval of validity.
void importADCThreshold(BKLMADCThreshold *inputThreshold)
Import BKLM scintillator ADC parameters into the database.
static Gearbox & getInstance()
Return reference to the Gearbox instance.
void importGeometryPar()
Import BKLM geometry parameters into the database.
bool storeData(const std::string &name, TObject *object, const IntervalOfValidity &iov)
Store an object in the database.
The Class for BKLM scintillator ADC related parameters.
void construct(Args &&... params)
Construct an object of type T in this DBImportObjPtr using the provided constructor arguments.
bool import(const IntervalOfValidity &iov)
Import the object to database.
Abstract base class for different kinds of events.
Provides BKLM simulation parameters.
GearDir is the basic class used for accessing the parameter store.
Class for importing a single object to the database.
int m_ExperimentLow
Low experiment.
The Class for BKLM geometry.
int m_ExperimentHigh
High experiment.
BKLMDatabaseImporter()
Constructor.
static Database & Instance()
Instance of a singleton Database.
void importSimulationPar()
Import BKLM simulation parameters into the database.