TriggerEngine
| #include "TriggerEngine.hh" |
TriggerEngine
class description - source file - inheritance tree (.pdf)
class TriggerEngine : public EsafConfigurable, public EsafMsgSource
This is an abstract class, constructors will not be documented.
Look at the header to check for available constructors.
protected:
int GetTriggerId() const
void SetGtuTrigger(int gtu)
void SetTrigger()
void SetTrigger(Int_t word)
public:
virtual ~TriggerEngine()
static TClass* Class()
virtual const char* ClassName() const
virtual const char* ClassType() const
static map<ETriggerTypeIdentifier,TriggerEngine*>& GetEngines(ETriggerTypeIdentifier)
int GetGtuTrigger() const
const string& GetName() const
static map<Int_t,Int_t> GetTrgWords()
static int GetTriggerWord()
bool HasTriggered() const
virtual TClass* IsA() const
static void ResetTriggerWord()
virtual void ShowMembers(TMemberInspector& insp, char* parent)
virtual void Simulate(MacroCellData*)
virtual void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
Data Members
private:
string fName
ETriggerTypeIdentifier fTrgId
bool fHasTriggered
int fGtuTrigger
static map<ETriggerTypeIdentifier,TriggerEngine*>* fEngines
static int fTriggerWord
static map<Int_t,Int_t> fTrgWords
Class Description
void SetTrigger(Int_t word)
Inline Functions
void ~TriggerEngine()
map<ETriggerTypeIdentifier,TriggerEngine*>& GetEngines(ETriggerTypeIdentifier)
const string& GetName() const
void Simulate(MacroCellData*)
bool HasTriggered() const
int GetTriggerWord()
void ResetTriggerWord()
map<Int_t,Int_t> GetTrgWords()
int GetGtuTrigger() const
const char* ClassType() const
const char* ClassName() const
void SetTrigger(Int_t word)
int GetTriggerId() const
void SetGtuTrigger(int gtu)
TClass* Class()
TClass* IsA() const
void ShowMembers(TMemberInspector& insp, char* parent)
void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
