![Logo](../../ATLAS-Logo-Square-Blue-RGB.png) |
ATLAS Offline Software
|
Go to the documentation of this file.
8 #ifndef TRIGGERD3PDMAKER_DATAACCESS_H
9 #define TRIGGERD3PDMAKER_DATAACCESS_H
148 #endif // TRIGGERD3PDMAKER_DATAACCESS_H
std::vector< short > * m_l2_resurrected
virtual Int_t GetSMK() const
Get the Super Master Key of the current event.
Bool_t m_initialized
Flag for knowing if the branches have been connected.
Int_t m_detailLevel
The detail level guessed from the available branches.
TTree * m_tree
The event-wise TTree.
The common trigger namespace for trigger analysis tools.
Bool_t Initialize()
Initialize the object from the specified TTree.
std::vector< short > * m_l2_passedThrough
std::vector< unsigned int > * m_l1_tbp
std::vector< unsigned int > * m_l1_tav
void Reset()
Reset the object.
Interface providing access to the event-wise trigger data.
virtual Int_t GetL1PSK() const
Get the LVL1 prescale key of the current event.
Block filler tool for noisy FEB information.
virtual Int_t GetDetailLevel() const
Get the detail level that the D3PD was produced with.
TBranch * m_b_l2_passedThrough
std::vector< unsigned int > * m_l1_tap
L1ResultType
Types of LVL1 result bits.
std::vector< short > * m_l2_raw
virtual Int_t GetHLTPSK() const
Get the HLT prescale key of the current event.
std::vector< short > * m_ef_passedThrough
std::vector< short > * m_l2_physics
TBranch * m_b_l2_resurrected
virtual const std::vector< short > * GetL2Result(HLTResultType type) const
Function for retrieving the encoded LVL2 result.
TBranch * m_b_ef_passedThrough
TTree * GetEventTree() const
Get the pointer to the event-wise treee currently being used.
TBranch * m_b_ef_resurrected
Int_t GetEntry(Long64_t entry, Int_t getall=0)
Load a new entry (new event)
std::vector< short > * m_ef_physics
virtual const std::vector< unsigned int > * GetL1Result(L1ResultType type) const
Function for retrieving the encoded LVL1 result.
Bool_t SetEventTree(TTree *eventTree)
Set the pointer to the event-wise treee.
virtual const std::vector< short > * GetEFResult(HLTResultType type) const
Function for retrieving the encoded EF result.
std::vector< short > * m_ef_raw
HLTResultType
Types of HLT results.
const TString m_prefix
Prefix for the trigger branch names.
DataAccess(TTree *eventTree=0, const TString &prefix="trig_")
Constructor specifying the event-wise tree.
std::vector< short > * m_ef_resurrected
Class handling the access to the trigger data in the events.