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.
1.6.1