Pass an event based on a value from a specific region of interest. More...
#include <CheckRegion.hh>
Public Types | |
| enum | variable_t { MIN, MAX, INTEGRAL, NPE, AMPLITUDE } |
Available variables to check. | |
Public Member Functions | |
| bool | Process (EventDataPtr event) |
| Evaluate the entire event to determine if it should pass. | |
| int | AddDependenciesToModule (BaseModule *mod) |
| Cuts should make sure that they include any modules they depend on. | |
Static Public Member Functions | |
| static std::string | GetCutName () |
Private Member Functions | |
| bool | ProcessChannel (ChannelData *chdata) |
| Evaluate a single channel to determine if it should pass. | |
Private Attributes | |
| int | channel |
| which channel to evaluate? | |
| int | region |
| which region to evaluate? | |
| double | minimum |
| maximum allowed value for variable | |
| double | maximum |
| minimum allowed value for variable | |
| variable_t | variable |
| which variable of the ROI to check? | |
| bool | default_pass |
| require all channels to pass to be true? | |
Pass an event based on a value from a specific region of interest.
Definition at line 17 of file CheckRegion.hh.
1.6.1