abstract class that acts on each channel of an event More...
#include <ChannelModule.hh>
Public Member Functions | |
| ChannelModule (const std::string &name="", const std::string &helptext="") | |
| int | Process (EventPtr event) |
| Process a single event. Must be overridden. Return 0 if no error. | |
| virtual int | Process (ChannelData *chdata)=0 |
| Process a single channel in a single trigger. Return 0 if no error. | |
| bool | CheckCuts (ChannelData *chdata) |
| See if this channel passes cuts. | |
Protected Attributes | |
| EventPtr | _current_event |
| Pointer to current event. | |
| bool | _skip_sum |
| Do we skip processing the special sum channel? | |
| bool | _sum_only |
| Do we process the sum channel only (and not others?). | |
abstract class that acts on each channel of an event
Definition at line 16 of file ChannelModule.hh.
1.6.1