Base class representing a cut to check whether a module should run. More...
#include <ProcessingCut.hh>
Public Member Functions | |
ProcessingCut (const std::string &cut_name="", const std::string helptext="") | |
Constructor takes name of the cut. | |
virtual | ~ProcessingCut () |
Destructor. | |
virtual bool | Process (EventDataPtr event) |
Evaluate the entire event to determine if it should pass. | |
virtual bool | ProcessChannel (ChannelData *chdata) |
Evaluate a single channel to determine if it should pass. | |
virtual int | AddDependenciesToModule (BaseModule *) |
Cuts should make sure that they include any modules they depend on. | |
std::string | GetName () |
Get the name of this cut. | |
Protected Attributes | |
bool | default_pass |
require all channels to pass to be true? | |
Private Attributes | |
std::string | _cut_name |
The name of the cut for config files. |
Base class representing a cut to check whether a module should run.
Definition at line 22 of file ProcessingCut.hh.