![]() |
Belle II Software development
|
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 | setEventT0HitResolutionResultsFile (const std::string &eventT0HitResolutionResultsFile) |
| Set EventT0 hit resolution results 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. | |
| void | checkEventT0HitResolution () |
| Check EventT0 hit resolution. | |
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. | |
| std::string | m_EventT0HitResolutionResultsFile = "eventT0HitResolution.root" |
| Output file for EventT0 hit resolution 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 39 of file KLMCalibrationChecker.cc.
| void checkAlignment | ( | ) |
Check alignment.
Definition at line 89 of file KLMCalibrationChecker.cc.
| void checkEventT0HitResolution | ( | ) |
Check EventT0 hit resolution.
Definition at line 574 of file KLMCalibrationChecker.cc.
| void checkStripEfficiency | ( | ) |
Check strip efficiency.
Definition at line 354 of file KLMCalibrationChecker.cc.
| void checkTimeCableDelay | ( | ) |
Check time cable delay.
Definition at line 474 of file KLMCalibrationChecker.cc.
| void checkTimeConstants | ( | ) |
Check time constants.
Definition at line 521 of file KLMCalibrationChecker.cc.
| void createStripEfficiencyHistograms | ( | ) |
Create strip efficiency histograms.
Definition at line 399 of file KLMCalibrationChecker.cc.
|
private |
Initialize the database.
Definition at line 60 of file KLMCalibrationChecker.cc.
|
inlineprivate |
Print payload information.
Definition at line 158 of file KLMCalibrationChecker.h.
|
private |
Reset the database.
Definition at line 81 of file KLMCalibrationChecker.cc.
|
inline |
Set alignment results file.
Definition at line 70 of file KLMCalibrationChecker.h.
|
inline |
Set EventT0 hit resolution results file.
Definition at line 105 of file KLMCalibrationChecker.h.
| void setExperimentRun | ( | int | experiment, |
| int | run ) |
Set experiment and run numbers.
Definition at line 50 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 180 of file KLMCalibrationChecker.h.
|
private |
Element numbers.
Definition at line 195 of file KLMCalibrationChecker.h.
|
private |
Event metadata.
Definition at line 198 of file KLMCalibrationChecker.h.
|
private |
Output file for EventT0 hit resolution results.
Definition at line 192 of file KLMCalibrationChecker.h.
|
private |
Experiment number.
Definition at line 168 of file KLMCalibrationChecker.h.
|
private |
Global Tag name.
Definition at line 177 of file KLMCalibrationChecker.h.
|
private |
Run number.
Definition at line 171 of file KLMCalibrationChecker.h.
|
private |
Output file for alignment results.
Definition at line 183 of file KLMCalibrationChecker.h.
|
private |
Testing payload location.
Definition at line 174 of file KLMCalibrationChecker.h.
|
private |
Output file for time cable delay results.
Definition at line 186 of file KLMCalibrationChecker.h.
|
private |
Output file for time constants results.
Definition at line 189 of file KLMCalibrationChecker.h.