 |
Belle II Software
release-05-02-19
|
15 #include <ecl/calibration/eclBhabhaTAlgorithm.h>
16 #include <calibration/CalibrationAlgorithm.h>
28 class eclBhabhaTAlgorithm :
public CalibrationAlgorithm {
bool readPrevCrysPayload
Read the previous crystal payload values for comparison.
int refCrysPerCrate[52]
List of crystals, one per crate, used as reference time for crystal time calibration.
int cellIDHi
Fit crystals with cellID0 in the inclusive range [cellIDLo,cellIDHi].
bool debugOutput
Save every histogram and fitted function to debugFilename.
int crateIDLo
Fit crates with crateID0 in the inclusive range [crateIDLo,crateIDHi].
bool savePrevCrysPayload
Save the previous crystal payload values for comparison.
EResult calibrate() override
..Run algorithm on events
int crateIDHi
Fit crates with crateID0 in the inclusive range [crateIDLo,crateIDHi].
std::string collectorName
Name of the collector.
Abstract base class for different kinds of events.
eclBhabhaTAlgorithm()
..Constructor
EResult
The result of calibration.
int cellIDLo
Fit crystals with cellID0 in the inclusive range [cellIDLo,cellIDHi].
double meanCleanRebinFactor
Rebinning factor for mean calculation.
std::string debugFilenameBase
Name of file with debug output, eclBhabhaTAlgorithm.root by default.
double meanCleanCutMinFactor
After rebinning, create a mask for bins that have values less than meanCleanCutMinFactor times the ma...
~eclBhabhaTAlgorithm()
..Destructor