filter MuonFilter verbosity = info enable = true MinQDC0 = 500 MinQDC1 = 600 MinQDC2 = 1500 MinQDC3 = 1400 MinQDC4 = 800 MinQDC5 = 300 MinQDC6 = 300 MinQDC7 = 300 MinQDC8 = 300 MinQDC9 = 300 NSigmaTimeDiff = 3.0 UseGozaCorrections = false ExcludeBadGozaRuns = true endmod
Public Member Functions | |
MMuonFilter (QSequence *s) | |
constructor | |
~MMuonFilter () | |
destructor | |
void | GetCuts () |
Get cuts from config file. | |
bool | Filter (const QEvent *ev) |
return true if ev passes the cuts | |
Private Attributes | |
std::vector< int > | fMinQDC |
Vector of QDC thresholds for each channel. | |
double | fNSigmaTimeDiff |
Simultaneity constraint for coincident channels. | |
bool | fUseGozaCorrections |
Special cases for handling Goza. | |
bool | fExcludeBadGozaRuns |
int | fRun |
Run number. |