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)
88 const std::string& timeCableDelayResultsFile)
97 const std::string& timeConstantsResultsFile)
146 B2INFO(
"Analyzing the following payload:"
const std::string & getName() const
Return name under which the object is saved in the DBStore.
IntervalOfValidity getIoV() const
Return current IoV of the object.
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 checkTimeCableDelay()
Check time cable delay.
void setGlobalTag(const std::string &globalTagName)
Set Global Tag name.
void checkTimeConstants()
Check time constants.
void checkStripEfficiency()
Check strip efficiency.
void resetDatabase()
Reset the database.
void initializeDatabase()
Initialize the database.
void setTimeConstantsResultsFile(const std::string &timeConstantsResultsFile)
Set time constants result file.
void setExperimentRun(int experiment, int run)
Set experiment and run numbers.
void checkAlignment()
Check alignment.
void setTimeCableDelayResultsFile(const std::string &timeCableDelayResultsFile)
Set time cable delay results file.
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_TimeCableDelayResultsFile
Output file for time cable delay results.
std::string m_StripEfficiencyResultsFile
Output file for alignment results.
std::string m_TimeConstantsResultsFile
Output file for time constants 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.