Class handling the access to the trigger data in the events.
More...
#include <DataAccess.h>
Class handling the access to the trigger data in the events.
The TDT implementation is broken into separate pieces. This piece
takes care of accessing the trigger decision information.
Should not be used directly.
- Author
- Attila Krasznahorkay Attil.nosp@m.a.Kr.nosp@m.aszna.nosp@m.hork.nosp@m.ay@ce.nosp@m.rn.c.nosp@m.h
- Revision
- 339277
- Date
- 2011-01-07 17:30:10 +0100 (Fri, 07 Jan 2011)
Definition at line 53 of file DataAccess.h.
◆ HLTResultType
Types of HLT results.
Enumerator |
---|
Physics | |
Raw | |
Resurrected | |
PassedThrough | |
Definition at line 57 of file IDataAccess.h.
◆ L1ResultType
◆ DataAccess()
D3PD::Trig::DataAccess::DataAccess |
( |
TTree * |
eventTree = 0 , |
|
|
const TString & |
prefix = "trig_" |
|
) |
| |
Constructor specifying the event-wise tree.
◆ ~DataAccess()
D3PD::Trig::DataAccess::~DataAccess |
( |
| ) |
|
◆ GetDetailLevel()
virtual Int_t D3PD::Trig::DataAccess::GetDetailLevel |
( |
| ) |
const |
|
virtual |
◆ GetEFResult()
virtual const std::vector< short >* D3PD::Trig::DataAccess::GetEFResult |
( |
HLTResultType |
type | ) |
const |
|
protectedvirtual |
◆ GetEntry()
Int_t D3PD::Trig::DataAccess::GetEntry |
( |
Long64_t |
entry, |
|
|
Int_t |
getall = 0 |
|
) |
| |
Load a new entry (new event)
◆ GetEventTree()
TTree* D3PD::Trig::DataAccess::GetEventTree |
( |
| ) |
const |
Get the pointer to the event-wise treee currently being used.
◆ GetHLTPSK()
virtual Int_t D3PD::Trig::DataAccess::GetHLTPSK |
( |
| ) |
const |
|
protectedvirtual |
◆ GetL1PSK()
virtual Int_t D3PD::Trig::DataAccess::GetL1PSK |
( |
| ) |
const |
|
protectedvirtual |
◆ GetL1Result()
virtual const std::vector< unsigned int >* D3PD::Trig::DataAccess::GetL1Result |
( |
L1ResultType |
type | ) |
const |
|
protectedvirtual |
◆ GetL2Result()
virtual const std::vector< short >* D3PD::Trig::DataAccess::GetL2Result |
( |
HLTResultType |
type | ) |
const |
|
protectedvirtual |
◆ GetSMK()
virtual Int_t D3PD::Trig::DataAccess::GetSMK |
( |
| ) |
const |
|
protectedvirtual |
◆ Initialize()
Bool_t D3PD::Trig::DataAccess::Initialize |
( |
| ) |
|
|
private |
Initialize the object from the specified TTree.
◆ Reset()
void D3PD::Trig::DataAccess::Reset |
( |
| ) |
|
|
private |
◆ SetEventTree()
Bool_t D3PD::Trig::DataAccess::SetEventTree |
( |
TTree * |
eventTree | ) |
|
Set the pointer to the event-wise treee.
◆ m_b_ef_passedThrough
TBranch* D3PD::Trig::DataAccess::m_b_ef_passedThrough |
|
private |
◆ m_b_ef_physics
TBranch* D3PD::Trig::DataAccess::m_b_ef_physics |
|
private |
◆ m_b_ef_raw
TBranch* D3PD::Trig::DataAccess::m_b_ef_raw |
|
private |
◆ m_b_ef_resurrected
TBranch* D3PD::Trig::DataAccess::m_b_ef_resurrected |
|
private |
◆ m_b_hltpsk
TBranch* D3PD::Trig::DataAccess::m_b_hltpsk |
|
private |
◆ m_b_l1_tap
TBranch* D3PD::Trig::DataAccess::m_b_l1_tap |
|
private |
◆ m_b_l1_tav
TBranch* D3PD::Trig::DataAccess::m_b_l1_tav |
|
private |
◆ m_b_l1_tbp
TBranch* D3PD::Trig::DataAccess::m_b_l1_tbp |
|
private |
◆ m_b_l1psk
TBranch* D3PD::Trig::DataAccess::m_b_l1psk |
|
private |
◆ m_b_l2_passedThrough
TBranch* D3PD::Trig::DataAccess::m_b_l2_passedThrough |
|
private |
◆ m_b_l2_physics
TBranch* D3PD::Trig::DataAccess::m_b_l2_physics |
|
private |
◆ m_b_l2_raw
TBranch* D3PD::Trig::DataAccess::m_b_l2_raw |
|
private |
◆ m_b_l2_resurrected
TBranch* D3PD::Trig::DataAccess::m_b_l2_resurrected |
|
private |
◆ m_b_smk
TBranch* D3PD::Trig::DataAccess::m_b_smk |
|
private |
◆ m_detailLevel
Int_t D3PD::Trig::DataAccess::m_detailLevel |
|
private |
The detail level guessed from the available branches.
Definition at line 97 of file DataAccess.h.
◆ m_ef_passedThrough
std::vector< short >* D3PD::Trig::DataAccess::m_ef_passedThrough |
|
private |
◆ m_ef_physics
std::vector< short >* D3PD::Trig::DataAccess::m_ef_physics |
|
private |
◆ m_ef_raw
std::vector< short >* D3PD::Trig::DataAccess::m_ef_raw |
|
private |
◆ m_ef_resurrected
std::vector< short >* D3PD::Trig::DataAccess::m_ef_resurrected |
|
private |
◆ m_hltpsk
UInt_t D3PD::Trig::DataAccess::m_hltpsk |
|
private |
◆ m_initialized
Bool_t D3PD::Trig::DataAccess::m_initialized |
|
private |
Flag for knowing if the branches have been connected.
Definition at line 96 of file DataAccess.h.
◆ m_l1_tap
std::vector< unsigned int >* D3PD::Trig::DataAccess::m_l1_tap |
|
private |
◆ m_l1_tav
std::vector< unsigned int >* D3PD::Trig::DataAccess::m_l1_tav |
|
private |
◆ m_l1_tbp
std::vector< unsigned int >* D3PD::Trig::DataAccess::m_l1_tbp |
|
private |
◆ m_l1psk
UInt_t D3PD::Trig::DataAccess::m_l1psk |
|
private |
◆ m_l2_passedThrough
std::vector< short >* D3PD::Trig::DataAccess::m_l2_passedThrough |
|
private |
◆ m_l2_physics
std::vector< short >* D3PD::Trig::DataAccess::m_l2_physics |
|
private |
◆ m_l2_raw
std::vector< short >* D3PD::Trig::DataAccess::m_l2_raw |
|
private |
◆ m_l2_resurrected
std::vector< short >* D3PD::Trig::DataAccess::m_l2_resurrected |
|
private |
◆ m_prefix
const TString D3PD::Trig::DataAccess::m_prefix |
|
private |
Prefix for the trigger branch names.
Definition at line 95 of file DataAccess.h.
◆ m_smk
UInt_t D3PD::Trig::DataAccess::m_smk |
|
private |
◆ m_tree
TTree* D3PD::Trig::DataAccess::m_tree |
|
private |
The documentation for this class was generated from the following file: