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_t GetTriggerId() const void SetGtuTrigger(Int_t 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_t GetGtuTrigger() const const string& GetName() const static const map<Int_t,Int_t>& GetTrgWords() const static Int_t GetTriggerWord() Bool_t 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_t fHasTriggered Int_t fGtuTrigger static map<ETriggerTypeIdentifier,TriggerEngine*>* fEngines static Int_t fTriggerWord static map<Int_t,Int_t> fTrgWords
Class Description
~TriggerEngine()
Destructor
void SetTrigger(Int_t word)
set the chip tracking trigger engines word
Inline Functions
map<ETriggerTypeIdentifier,TriggerEngine*>& GetEngines(ETriggerTypeIdentifier) const string& GetName() const void Simulate(MacroCellData*) Bool_t HasTriggered() const Int_t GetTriggerWord() void ResetTriggerWord() const map<Int_t,Int_t>& GetTrgWords() const Int_t GetGtuTrigger() const const char* ClassType() const const char* ClassName() const void SetTrigger(Int_t word) Int_t GetTriggerId() const void SetGtuTrigger(Int_t gtu) TClass* Class() TClass* IsA() const void ShowMembers(TMemberInspector& insp, char* parent) void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)