 |
Belle II Software
release-05-01-25
|
14 #include <klm/dataobjects/KLMElementNumbers.h>
17 #include <framework/database/DBObjPtr.h>
18 #include <framework/dataobjects/EventMetaData.h>
19 #include <framework/datastore/StoreObjPtr.h>
20 #include <framework/logging/Logger.h>
34 class KLMCalibrationChecker {
81 const std::string& stripEfficiencyResultsFile)
118 B2INFO(
"Analyzing the following payload:"
void checkStripEfficiency()
Check strip efficiency.
void initializeDatabase()
Initialize the database.
void checkAlignment()
Check alignment.
~KLMCalibrationChecker()
Destructor.
std::string m_StripEfficiencyResultsFile
Output file for alignment results.
void setGlobalTag(const std::string &globalTagName)
Set Global Tag name.
void createStripEfficiencyHistograms()
Create strip efficiency histograms.
std::string m_GlobalTagName
Global Tag name.
unsigned int getRevision() const
Return current revision of the object.
StoreObjPtr< EventMetaData > m_EventMetaData
Event metadata.
IntervalOfValidity getIoV() const
Return current IoV of the object.
Class for accessing objects in the database.
void printPayloadInformation(DBObjPtr< T > &dbObject)
Print payload information.
const KLMElementNumbers * m_ElementNumbers
Element numbers.
void setStripEfficiencyResultsFile(const std::string &stripEfficiencyResultsFile)
Set strip efficiency results file.
int m_experiment
Experiment number.
void setExperimentRun(int experiment, int run)
Set experiment and run numbers.
Abstract base class for different kinds of events.
Type-safe access to single objects in the data store.
Class to store variables with their name which were sent to the logging service.
KLMCalibrationChecker()
Constructor.
std::string m_testingPayloadName
Testing payload location.
void setAlignmentResultsFile(const std::string &alignmentResultsFile)
Set alignment results file.
void setTestingPayload(const std::string &testingPayloadName)
Set testing payload name.
void resetDatabase()
Reset the database.
const std::string & getName() const
Return name under which the object is saved in the DBStore.
std::string m_AlignmentResultsFile
Output file for alignment results.