Belle II Software  release-08-01-10
KLMCalibrationChecker Class Reference

KLM calibration checker. More...

#include <KLMCalibrationChecker.h>

Collaboration diagram for KLMCalibrationChecker:

Public Member Functions

 KLMCalibrationChecker ()
 Constructor.
 
 ~KLMCalibrationChecker ()
 Destructor.
 
void setExperimentRun (int experiment, int run)
 Set experiment and run numbers.
 
void setTestingPayload (const std::string &testingPayloadName)
 Set testing payload name.
 
void setGlobalTag (const std::string &globalTagName)
 Set Global Tag name.
 
void setAlignmentResultsFile (const std::string &alignmentResultsFile)
 Set alignment results file.
 
void setStripEfficiencyResultsFile (const std::string &stripEfficiencyResultsFile)
 Set strip efficiency results file.
 
void setTimeCableDelayResultsFile (const std::string &timeCableDelayResultsFile)
 Set time cable delay results file.
 
void setTimeConstantsResultsFile (const std::string &timeConstantsResultsFile)
 Set time constants result file.
 
void checkAlignment ()
 Check alignment.
 
void checkStripEfficiency ()
 Check strip efficiency.
 
void createStripEfficiencyHistograms ()
 Create strip efficiency histograms.
 
void checkTimeCableDelay ()
 Check time cable delay.
 
void checkTimeConstants ()
 Check time constants.
 

Private Member Functions

void initializeDatabase ()
 Initialize the database.
 
void resetDatabase ()
 Reset the database.
 
template<class T >
void printPayloadInformation (DBObjPtr< T > &dbObject)
 Print payload information.
 

Private Attributes

int m_experiment
 Experiment number.
 
int m_run
 Run number.
 
std::string m_testingPayloadName = ""
 Testing payload location.
 
std::string m_GlobalTagName = ""
 Global Tag name.
 
std::string m_AlignmentResultsFile = "alignment.root"
 Output file for alignment results.
 
std::string m_StripEfficiencyResultsFile = "strip_efficiency.root"
 Output file for alignment results.
 
std::string m_TimeCableDelayResultsFile = "timeCableDelay.root"
 Output file for time cable delay results.
 
std::string m_TimeConstantsResultsFile = "timeConstants.root"
 Output file for time constants results.
 
const KLMElementNumbersm_ElementNumbers
 Element numbers.
 
StoreObjPtr< EventMetaDatam_EventMetaData
 Event metadata.
 

Detailed Description

KLM calibration checker.

Definition at line 32 of file KLMCalibrationChecker.h.


The documentation for this class was generated from the following files: