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