A++ » INC » AtlTriggerMatch

class AtlTriggerMatch


 Matching of trigger objects to offline reconstructed objects

Function Members (Methods)

public:
virtual~AtlTriggerMatch()
voidAddHLTMatch(AtlTriggerItem* item)
voidAddL1Match(AtlTriggerItem* item)
AtlTriggerMatch()
AtlTriggerMatch(const AtlTriggerMatch&)
static TClass*Class()
virtual voidClear(Option_t* option = "")
const TRefArray*GetMatchedHLTItems() const
const TRefArray*GetMatchedL1Items() const
Int_tGetN_HLTMatches() const
Int_tGetN_L1Matches() const
Int_tGetN_TriggerMatches() const
Bool_tHasMatchedHLT(const char* HLTItemName, Int_t RunNr, AtlTrigger* trigger) const
Bool_tHasMatchedL1(const char* L1ItemName, Int_t RunNr, AtlTrigger* trigger) const
virtual TClass*IsA() const
AtlTriggerMatch&operator=(const AtlTriggerMatch&)
virtual voidShowMembers(TMemberInspector& insp) const
virtual voidStreamer(TBuffer&)
voidStreamerNVirtual(TBuffer& ClassDef_StreamerNVirtual_b)

Data Members

private:
TRefArray*fHLTItemsMatched HLT trigger items
TRefArray*fL1ItemsMatched L1 trigger items

Class Charts

Inheritance Chart:
AtlTriggerMatch
AtlElectron
AtlJet
AtlMuon
AtlPhoton
AtlTau

Function documentation

AtlTriggerMatch()
 Default constructor

~AtlTriggerMatch()
 Default destructor

void Clear(Option_t* option = "")
 Clear this object

Bool_t HasMatchedL1(const char* L1ItemName, Int_t RunNr, AtlTrigger* trigger) const
 Test if this object has matched the given L1 trigger item

Bool_t HasMatchedHLT(const char* HLTItemName, Int_t RunNr, AtlTrigger* trigger) const
 Test if this object has matched the given HLT trigger item

void AddL1Match(AtlTriggerItem* item)
 Add matched L1 trigger item.
 The method ensures that a given item is stored only once.

void AddHLTMatch(AtlTriggerItem* item)
 Add matched HLT trigger item.
 The method ensures that a given item is stored only once.

AtlTriggerMatch()
const TRefArray* GetMatchedL1Items() const
{ return fL1Items; }
const TRefArray* GetMatchedHLTItems() const
{ return fHLTItems; }
Int_t GetN_L1Matches() const
{ return fL1Items->GetEntries(); }
Int_t GetN_HLTMatches() const
{ return fHLTItems->GetEntries(); }
Int_t GetN_TriggerMatches() const