#include <Trigger.hpp>
Inheritance diagram for cafe::Trigger:

uses either TMBTrigger or TMBTrigBits (if no Trigger branch present)
Configuration options:
Definition at line 26 of file Trigger.hpp.
Public Member Functions | |
| Trigger (const char *name) | |
| bool | processEvent (Event &event) |
| Called for every event. | |
| void | finish () |
| Called at end of processing. | |
| ClassDef (Trigger, 0) | |
Private Attributes | |
| std::map< std::string, long > | _triggerNames |
| bool | _Tracking |
| long | _numEvents |
| long | _numPassed |
| Stat * | _stat |
| cafe::Variables | _vars |
| bool | _useTrigBits |
| bool | _required |
|
|
Definition at line 14 of file Trigger.cpp. References _numEvents, _numPassed, _required, _Tracking, _triggerNames, _useTrigBits, cafe::Config::get(), cafe::Config::getVString(), cafe::Processor::name(), cafe::Processor::out(), and cafe::Processor::warn(). |
|
||||||||||||
|
|
|
|
Called at end of processing.
Reimplemented from cafe::Processor. Definition at line 106 of file Trigger.cpp. References _numEvents, _numPassed, _Tracking, _triggerNames, cafe::Processor::name(), and cafe::Processor::out(). |
|
|
Called for every event.
Reimplemented from cafe::Processor. Definition at line 49 of file Trigger.cpp. References _numEvents, _numPassed, _required, _stat, _Tracking, _triggerNames, _useTrigBits, _vars, cafe::Collection< T >::begin(), cafe::Collection< T >::end(), cafe::Stat::EventSelected(), cafe::EventBase::get(), cafe::Event::getTrigBits(), cafe::Event::getTriggers(), cafe::Processor::name(), cafe::Collection< T >::size(), and TMBTrigBits::triggerFired(). |
|
|
Definition at line 34 of file Trigger.hpp. Referenced by finish(), processEvent(), and Trigger(). |
|
|
Definition at line 35 of file Trigger.hpp. Referenced by finish(), processEvent(), and Trigger(). |
|
|
Definition at line 40 of file Trigger.hpp. Referenced by processEvent(), and Trigger(). |
|
|
Definition at line 36 of file Trigger.hpp. Referenced by processEvent(). |
|
|
Definition at line 33 of file Trigger.hpp. Referenced by finish(), processEvent(), and Trigger(). |
|
|
Definition at line 32 of file Trigger.hpp. Referenced by finish(), processEvent(), and Trigger(). |
|
|
Definition at line 39 of file Trigger.hpp. Referenced by processEvent(), and Trigger(). |
|
|
Definition at line 37 of file Trigger.hpp. Referenced by processEvent(). |
1.3.4