Tool for interpreting trigger information in the D3PDs.
More...
#include <TrigDecisionToolD3PD.h>
Tool for interpreting trigger information in the D3PDs.
This tool can be used to interpret the trigger information from the
D3PDs, which is stored in an encoded way. The way in which the data
is stored is explained in
https://twiki.cern.ch/twiki/bin/view/Atlas/TriggerD3PDMaker
Currently the only implemented feature is to ask the tool if a trigger
item passed various conditions.
- 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
- 337331
- Date
- 2010-08-27 13:46:34 +0200 (Fri, 27 Aug 2010)
Definition at line 44 of file TrigDecisionToolD3PD.h.
◆ HLTResultType
Types of HLT results.
Enumerator |
---|
Physics | |
Raw | |
Resurrected | |
PassedThrough | |
Definition at line 57 of file IDataAccess.h.
◆ L1ResultType
◆ TrigDecisionToolD3PD()
D3PD::TrigDecisionToolD3PD::TrigDecisionToolD3PD |
( |
TTree * |
eventTree = 0 , |
|
|
TTree * |
confTree = 0 , |
|
|
const TString & |
prefix = "trig_" |
|
) |
| |
Constructor specifying the D3PD trees that the tool should act on.
◆ GetChainGroup() [1/2]
ChainGroup D3PD::Trig::ChainGroupHandling::GetChainGroup |
( |
const std::string & |
pattern | ) |
|
|
inherited |
Create a chain group from a single pattern.
◆ GetChainGroup() [2/2]
ChainGroup D3PD::Trig::ChainGroupHandling::GetChainGroup |
( |
const std::vector< std::string > & |
patterns | ) |
|
|
inherited |
Create a chain group from a list of patterns.
◆ GetConfigSvc()
◆ GetDetailLevel()
virtual Int_t D3PD::Trig::DataAccess::GetDetailLevel |
( |
| ) |
const |
|
virtualinherited |
◆ GetEFResult()
virtual const std::vector< short >* D3PD::Trig::DataAccess::GetEFResult |
( |
HLTResultType |
type | ) |
const |
|
protectedvirtualinherited |
◆ GetEntry()
Int_t D3PD::Trig::DataAccess::GetEntry |
( |
Long64_t |
entry, |
|
|
Int_t |
getall = 0 |
|
) |
| |
|
inherited |
Load a new entry (new event)
◆ GetEventTree()
TTree* D3PD::Trig::DataAccess::GetEventTree |
( |
| ) |
const |
|
inherited |
Get the pointer to the event-wise treee currently being used.
◆ GetHLTPSK()
virtual Int_t D3PD::Trig::DataAccess::GetHLTPSK |
( |
| ) |
const |
|
protectedvirtualinherited |
◆ GetL1PSK()
virtual Int_t D3PD::Trig::DataAccess::GetL1PSK |
( |
| ) |
const |
|
protectedvirtualinherited |
◆ GetL1Result()
virtual const std::vector< unsigned int >* D3PD::Trig::DataAccess::GetL1Result |
( |
L1ResultType |
type | ) |
const |
|
protectedvirtualinherited |
◆ GetL2Result()
virtual const std::vector< short >* D3PD::Trig::DataAccess::GetL2Result |
( |
HLTResultType |
type | ) |
const |
|
protectedvirtualinherited |
◆ GetSMK()
virtual Int_t D3PD::Trig::DataAccess::GetSMK |
( |
| ) |
const |
|
protectedvirtualinherited |
◆ Initialize()
Bool_t D3PD::Trig::DataAccess::Initialize |
( |
| ) |
|
|
privateinherited |
Initialize the object from the specified TTree.
◆ IsPassed()
Find out whether a given LVL1 item / HLT chain was passed in the event.
◆ Reset()
void D3PD::Trig::DataAccess::Reset |
( |
| ) |
|
|
privateinherited |
◆ SetEventTree()
Bool_t D3PD::Trig::DataAccess::SetEventTree |
( |
TTree * |
eventTree | ) |
|
|
inherited |
Set the pointer to the event-wise treee.
◆ m_b_ef_passedThrough
TBranch* D3PD::Trig::DataAccess::m_b_ef_passedThrough |
|
privateinherited |
◆ m_b_ef_physics
TBranch* D3PD::Trig::DataAccess::m_b_ef_physics |
|
privateinherited |
◆ m_b_ef_raw
TBranch* D3PD::Trig::DataAccess::m_b_ef_raw |
|
privateinherited |
◆ m_b_ef_resurrected
TBranch* D3PD::Trig::DataAccess::m_b_ef_resurrected |
|
privateinherited |
◆ m_b_hltpsk
TBranch* D3PD::Trig::DataAccess::m_b_hltpsk |
|
privateinherited |
◆ m_b_l1_tap
TBranch* D3PD::Trig::DataAccess::m_b_l1_tap |
|
privateinherited |
◆ m_b_l1_tav
TBranch* D3PD::Trig::DataAccess::m_b_l1_tav |
|
privateinherited |
◆ m_b_l1_tbp
TBranch* D3PD::Trig::DataAccess::m_b_l1_tbp |
|
privateinherited |
◆ m_b_l1psk
TBranch* D3PD::Trig::DataAccess::m_b_l1psk |
|
privateinherited |
◆ m_b_l2_passedThrough
TBranch* D3PD::Trig::DataAccess::m_b_l2_passedThrough |
|
privateinherited |
◆ m_b_l2_physics
TBranch* D3PD::Trig::DataAccess::m_b_l2_physics |
|
privateinherited |
◆ m_b_l2_raw
TBranch* D3PD::Trig::DataAccess::m_b_l2_raw |
|
privateinherited |
◆ m_b_l2_resurrected
TBranch* D3PD::Trig::DataAccess::m_b_l2_resurrected |
|
privateinherited |
◆ m_b_smk
TBranch* D3PD::Trig::DataAccess::m_b_smk |
|
privateinherited |
◆ m_configSvc
The trigger configuration service.
Definition at line 47 of file ConfigAccess.h.
◆ m_detailLevel
Int_t D3PD::Trig::DataAccess::m_detailLevel |
|
privateinherited |
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 |
|
privateinherited |
◆ m_ef_physics
std::vector< short >* D3PD::Trig::DataAccess::m_ef_physics |
|
privateinherited |
◆ m_ef_raw
std::vector< short >* D3PD::Trig::DataAccess::m_ef_raw |
|
privateinherited |
◆ m_ef_resurrected
std::vector< short >* D3PD::Trig::DataAccess::m_ef_resurrected |
|
privateinherited |
◆ m_hltpsk
UInt_t D3PD::Trig::DataAccess::m_hltpsk |
|
privateinherited |
◆ m_initialized
Bool_t D3PD::Trig::DataAccess::m_initialized |
|
privateinherited |
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 |
|
privateinherited |
◆ m_l1_tav
std::vector< unsigned int >* D3PD::Trig::DataAccess::m_l1_tav |
|
privateinherited |
◆ m_l1_tbp
std::vector< unsigned int >* D3PD::Trig::DataAccess::m_l1_tbp |
|
privateinherited |
◆ m_l1psk
UInt_t D3PD::Trig::DataAccess::m_l1psk |
|
privateinherited |
◆ m_l2_passedThrough
std::vector< short >* D3PD::Trig::DataAccess::m_l2_passedThrough |
|
privateinherited |
◆ m_l2_physics
std::vector< short >* D3PD::Trig::DataAccess::m_l2_physics |
|
privateinherited |
◆ m_l2_raw
std::vector< short >* D3PD::Trig::DataAccess::m_l2_raw |
|
privateinherited |
◆ m_l2_resurrected
std::vector< short >* D3PD::Trig::DataAccess::m_l2_resurrected |
|
privateinherited |
◆ m_prefix
const TString D3PD::Trig::DataAccess::m_prefix |
|
privateinherited |
Prefix for the trigger branch names.
Definition at line 95 of file DataAccess.h.
◆ m_smk
UInt_t D3PD::Trig::DataAccess::m_smk |
|
privateinherited |
◆ m_tree
TTree* D3PD::Trig::DataAccess::m_tree |
|
privateinherited |
The documentation for this class was generated from the following file: