![]() |
Belle II Software release-09-00-03
|
KLM calibration checker. More...
#include <KLMCalibrationChecker.h>

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 KLMElementNumbers * | m_ElementNumbers |
| Element numbers. | |
| StoreObjPtr< EventMetaData > | m_EventMetaData |
| Event metadata. | |
KLM calibration checker.
Definition at line 32 of file KLMCalibrationChecker.h.
Constructor.
Definition at line 38 of file KLMCalibrationChecker.cc.
| void checkAlignment | ( | ) |
Check alignment.
Definition at line 88 of file KLMCalibrationChecker.cc.
| void checkStripEfficiency | ( | ) |
Check strip efficiency.
Definition at line 353 of file KLMCalibrationChecker.cc.
| void checkTimeCableDelay | ( | ) |
Check time cable delay.
Definition at line 473 of file KLMCalibrationChecker.cc.
| void checkTimeConstants | ( | ) |
Check time constants.
Definition at line 520 of file KLMCalibrationChecker.cc.
| void createStripEfficiencyHistograms | ( | ) |
Create strip efficiency histograms.
Definition at line 398 of file KLMCalibrationChecker.cc.
|
private |
Initialize the database.
Definition at line 59 of file KLMCalibrationChecker.cc.
|
inlineprivate |
Print payload information.
Definition at line 144 of file KLMCalibrationChecker.h.
|
private |
Reset the database.
Definition at line 80 of file KLMCalibrationChecker.cc.
|
inline |
Set alignment results file.
Definition at line 70 of file KLMCalibrationChecker.h.
| void setExperimentRun | ( | int | experiment, |
| int | run | ||
| ) |
Set experiment and run numbers.
Definition at line 49 of file KLMCalibrationChecker.cc.
|
inline |
Set Global Tag name.
Definition at line 62 of file KLMCalibrationChecker.h.
|
inline |
Set strip efficiency results file.
Definition at line 78 of file KLMCalibrationChecker.h.
|
inline |
Set testing payload name.
Definition at line 54 of file KLMCalibrationChecker.h.
|
inline |
Set time cable delay results file.
Definition at line 87 of file KLMCalibrationChecker.h.
|
inline |
Set time constants result file.
Definition at line 96 of file KLMCalibrationChecker.h.
|
private |
Output file for alignment results.
Definition at line 166 of file KLMCalibrationChecker.h.
|
private |
Element numbers.
Definition at line 178 of file KLMCalibrationChecker.h.
|
private |
Event metadata.
Definition at line 181 of file KLMCalibrationChecker.h.
|
private |
Experiment number.
Definition at line 154 of file KLMCalibrationChecker.h.
|
private |
Global Tag name.
Definition at line 163 of file KLMCalibrationChecker.h.
|
private |
Run number.
Definition at line 157 of file KLMCalibrationChecker.h.
|
private |
Output file for alignment results.
Definition at line 169 of file KLMCalibrationChecker.h.
|
private |
Testing payload location.
Definition at line 160 of file KLMCalibrationChecker.h.
|
private |
Output file for time cable delay results.
Definition at line 172 of file KLMCalibrationChecker.h.
|
private |
Output file for time constants results.
Definition at line 175 of file KLMCalibrationChecker.h.