Universita' di GenovaINFN Sezione di Genova  
AIRWATCH / EUSO Genova

TriggerEngine

#include "TriggerEngine.hh"

TriggerEngine


class description - source file - inheritance tree (.pdf)

class TriggerEngine : public EsafConfigurable, public EsafMsgSource

Inheritance Chart:
EsafConfigurable
EsafMsgSource
<-
TriggerEngine
<-
CellTrackingTrgEngine
ChipTrackingTrgEngine
ChipTrackingTrgEngine0
ChipTrackingTrgEngine1
ChipTrackingTrgEngine2
ChipTrackingTrgEngine3
LblChipTrackingTrgEngine
PersistencyTriggerEngine
 
    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)
About Us | EUSO Official Website | Web pages created by Roberto Pesce and Alessandro Thea - Last Update 14-May-2005 21:31