module OBChiSquareCut verbosity = info enable = true InputFile = ChiSquareCuts.root FalseRejectionProbability = 0.0001 EnergyVariable = EnergyOB endmod
Public Member Functions | |
MOBChiSquareCut (QSequence *s) | |
constructor | |
~MOBChiSquareCut () | |
destructor | |
void | Init () |
Init method. | |
QEvent * | Do (QEvent *ev) |
Do method. | |
void | Done () |
Done method. | |
Private Attributes | |
std::string | fInputFile |
Input filename. | |
std::string | fOutputFile |
Output filename to record any warnings. | |
std::map< int, TF1 * > | fCutFunctions |
Map of cut functions for each channel. | |
std::set< int > | fMissingChannels |
Set of channels which have no filter. | |
double | fQuantileProbability |
Probability for computing quantiles. | |
std::stringstream | fWarnings |
Warnings generated for channels which might have bad cut thresholds. | |
std::multiset< int > | fTotalEvents |
Set to count the total events on each channel. | |
std::multiset< int > | fNumberAgree |
Set to count the number of events which agree with other cuts. | |
std::multiset< int > | fNumberCut |
Set to count the total number of events cut on each channel. | |
std::string | fEnergyVar |
Energy variable to use (if using AuxData energy variable). |