![]() |
Diana Software
|
Module to filter baseline withing a range [min, max], inclusive. More...
Public Member Functions | |
| void | GetCuts (const Diana::QEvent &ev) |
| Get cuts from config file. More... | |
| bool | Filter (const Diana::QEvent &ev) |
| return true if ev passes the cuts More... | |
Private Attributes | |
| Double_t | fMinValue |
| Minimum value for the variable (if not provided no lower limit is applied) More... | |
| Double_t | fMaxValue |
| Maximum value for the variable (if not provided no upper limit is applied) More... | |
| TString | fBaselineOwner |
| TString | fVariable |
| bool | fIsWarned |
Module to filter baseline withing a range [min, max], inclusive.
Minimum and maximum values for the variable are read from the cfg If no minimum value is specified no lower limit is applied If no maximum value is specified no upper limit is applied
filter BaselineFilter verbosity = info enable = true MinValue = 2600 MaxValue = 2630 BaselineOwner = BaselineModule Variable = Baseline endmod
Definition at line 47 of file MBaselineFilter.hh.
| bool MBaselineFilter::Filter | ( | const Diana::QEvent & | ev | ) |
return true if ev passes the cuts
Definition at line 36 of file MBaselineFilter.cc.
References QBaselineData::GetBaseline(), QBaselineData::GetBaselineFlatRMS(), QBaselineData::GetBaselineIntercept(), QBaselineData::GetBaselineRMS(), QBaselineData::GetBaselineSlope(), QBaselineData::GetBaselineSlopeRMSWindow(), QBaselineData::GetRightBaseline(), QBaselineData::GetRightBaselineInRMS(), QBaselineData::GetRightLeftBaseline(), QBaselineData::GetRightLeftBaselineInRMS(), and Q_DOUBLE_DEFAULT.
| void MBaselineFilter::GetCuts | ( | const Diana::QEvent & | ev | ) |
Get cuts from config file.
Definition at line 19 of file MBaselineFilter.cc.
References Q_DOUBLE_DEFAULT.
|
private |
Definition at line 64 of file MBaselineFilter.hh.
|
private |
Definition at line 66 of file MBaselineFilter.hh.
|
private |
Maximum value for the variable (if not provided no upper limit is applied)
Definition at line 62 of file MBaselineFilter.hh.
|
private |
Minimum value for the variable (if not provided no lower limit is applied)
Definition at line 59 of file MBaselineFilter.hh.
|
private |
Definition at line 64 of file MBaselineFilter.hh.