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.