ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Trigger
TrigEvent
TrigStorageDefinitions
TrigStorageDefinitions
TrigSteeringEvent.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef TRIGSTORAGEDEF_TRIGSTEERINGEVENT
6
#define TRIGSTORAGEDEF_TRIGSTEERINGEVENT
7
#include "
TrigStorageDefinitions/EDM_TypeInformation.h
"
8
9
//need to fwd declare namespace classes already here
10
namespace
LVL1
{
11
class
RecJetRoI
;
12
class
RecJetEtRoI
;
13
class
RecEmTauRoI
;
14
class
RecEnergyRoI
;
15
class
RecMuonRoI
;
16
}
17
18
#include "
xAODTrigger/EmTauRoI.h
"
19
#include "
xAODTrigger/EmTauRoIContainer.h
"
20
#include "
xAODTrigger/EmTauRoIAuxContainer.h
"
21
22
#include "
xAODTrigger/MuonRoI.h
"
23
#include "
xAODTrigger/MuonRoIContainer.h
"
24
#include "
xAODTrigger/MuonRoIAuxContainer.h
"
25
26
#include "
xAODTrigger/JetRoI.h
"
27
#include "
xAODTrigger/JetRoIContainer.h
"
28
#include "
xAODTrigger/JetRoIAuxContainer.h
"
29
30
#include "
xAODTrigger/TrigPassBits.h
"
31
#include "
xAODTrigger/TrigPassBitsContainer.h
"
32
#include "
xAODTrigger/TrigPassBitsAuxContainer.h
"
33
34
35
HLT_BEGIN_TYPE_REGISTRATION
36
HLT_REGISTER_TYPE
(
class
TrigRoiDescriptor
,
class
TrigRoiDescriptor
,
class
TrigRoiDescriptorCollection
)
37
HLT_REGISTER_TYPE
(
class
TrigSuperRoi
,
class
TrigSuperRoi
,
class
TrigSuperRoiCollection
)
38
HLT_REGISTER_TYPE
(
class
TrigPassBits
,
class
TrigPassBits
,
class
TrigPassBitsCollection
)
39
HLT_REGISTER_TYPE
(
class
TrigPassFlags
,
class
TrigPassFlags
,
class
TrigPassFlagsCollection
)
40
HLT_REGISTER_TYPE
(
class
TrigRoiDescriptor
,
class
TrigRoiDescriptorCollection
,
class
TrigRoiDescriptorCollection
)
41
HLT_REGISTER_TYPE
(
class
TrigOperationalInfo
,
class
TrigOperationalInfo
,
class
TrigOperationalInfoCollection
)
42
HLT_REGISTER_TYPE
(
LVL1::RecJetRoI
,
LVL1::RecJetRoI
,
DataVector<LVL1::RecJetRoI>
)
43
HLT_REGISTER_TYPE
(
LVL1::RecJetEtRoI
,
LVL1::RecJetEtRoI
,
DataVector<LVL1::RecJetEtRoI>
)
44
HLT_REGISTER_TYPE
(
LVL1::RecEmTauRoI
,
LVL1::RecEmTauRoI
,
DataVector<LVL1::RecEmTauRoI>
)
45
HLT_REGISTER_TYPE
(
LVL1::RecEnergyRoI
,
LVL1::RecEnergyRoI
,
DataVector<LVL1::RecEnergyRoI>
)
46
HLT_REGISTER_TYPE
(
LVL1::RecMuonRoI
,
LVL1::RecMuonRoI
,
DataVector<LVL1::RecMuonRoI>
)
47
HLT_REGISTER_TYPE
(
xAOD::EmTauRoI
,
xAOD::EmTauRoIContainer
,
xAOD::EmTauRoIContainer
,
xAOD::EmTauRoIAuxContainer
)
48
HLT_REGISTER_TYPE
(
xAOD::EmTauRoI
,
xAOD::EmTauRoI
,
xAOD::EmTauRoIContainer
,
xAOD::EmTauRoIAuxContainer
)
49
HLT_REGISTER_TYPE
(
xAOD::MuonRoI
,
xAOD::MuonRoIContainer
,
xAOD::MuonRoIContainer
,
xAOD::MuonRoIAuxContainer
)
50
HLT_REGISTER_TYPE
(
xAOD::MuonRoI
,
xAOD::MuonRoI
,
xAOD::MuonRoIContainer
,
xAOD::MuonRoIAuxContainer
)
51
HLT_REGISTER_TYPE
(
xAOD::JetRoI
,
xAOD::JetRoIContainer
,
xAOD::JetRoIContainer
,
xAOD::JetRoIAuxContainer
)
52
HLT_REGISTER_TYPE
(
xAOD::JetRoI
,
xAOD::JetRoI
,
xAOD::JetRoIContainer
,
xAOD::JetRoIAuxContainer
)
53
HLT_REGISTER_TYPE
(
xAOD::TrigPassBits
,
xAOD::TrigPassBits
,
xAOD::TrigPassBitsContainer
,
xAOD::TrigPassBitsAuxContainer
)
54
HLT_END_TYPE_REGISTRATION
(
TrigSteeringEvent
)
55
56
#endif
EDM_TypeInformation.h
HLT_REGISTER_TYPE
#define HLT_REGISTER_TYPE(OBJECT, FEATURE, CONTAINER,...)
Register an HLT type with optional Aux container.
Definition
EDM_TypeInformation.h:24
HLT_END_TYPE_REGISTRATION
#define HLT_END_TYPE_REGISTRATION(name)
Definition
EDM_TypeInformation.h:27
HLT_BEGIN_TYPE_REGISTRATION
#define HLT_BEGIN_TYPE_REGISTRATION
Definition
EDM_TypeInformation.h:13
EmTauRoIAuxContainer.h
EmTauRoIContainer.h
EmTauRoI.h
TrigPassBits.h
JetRoIAuxContainer.h
JetRoIContainer.h
JetRoI.h
MuonRoIAuxContainer.h
MuonRoIContainer.h
MuonRoI.h
TrigPassBitsAuxContainer.h
TrigPassBitsContainer.h
DataVector
Derived DataVector<T>.
Definition
DataVector.h:795
LVL1::RecEmTauRoI
This class defines the reconstructed em/tau hadron ROI.
Definition
RecEmTauRoI.h:44
LVL1::RecEnergyRoI
This class defines the reconstructed EnergySum ROI.
Definition
RecEnergyRoI.h:37
LVL1::RecJetEtRoI
This class defines the reconstructed jetEt ROI.
Definition
RecJetEtRoI.h:26
LVL1::RecJetRoI
This class defines the reconstructed em/tau hadron ROI.
Definition
RecJetRoI.h:39
LVL1::RecMuonRoI
This class defines the reconstructed Muon ROI.
Definition
RecMuonRoI.h:60
TrigOperationalInfoCollection
Definition
TrigOperationalInfoCollection.h:13
TrigOperationalInfo
This class defined generic object to store operational info available during triggering online i....
Definition
TrigOperationalInfo.h:25
TrigPassBitsCollection
Definition
TrigPassBitsCollection.h:14
TrigPassBits
Definition
Trigger/TrigEvent/TrigSteeringEvent/TrigSteeringEvent/TrigPassBits.h:15
TrigPassFlagsCollection
Definition
TrigPassFlagsCollection.h:14
TrigPassFlags
A Flag is an ordered collection of bits (vector<bool>) that can hold additional (boolean) information...
Definition
TrigPassFlags.h:27
TrigRoiDescriptorCollection
Definition
TrigRoiDescriptorCollection.h:14
TrigRoiDescriptor
nope - should be used for standalone also, perhaps need to protect the class def bits ifndef XAOD_ANA...
Definition
TrigRoiDescriptor.h:48
TrigSuperRoiCollection
Definition
TrigSuperRoiCollection.h:14
TrigSuperRoi
Describes the Region of Ineterest geometry It has basically 9 parameters.
Definition
TrigSuperRoi.h:41
LVL1
eFexTowerBuilder creates xAOD::eFexTowerContainer from supercells (LATOME) and triggerTowers (TREX) i...
Definition
IZdcDataAccess.h:13
TrigSteeringEvent
Definition
TrigEvent/TrigSteeringEvent/src/StringSerializer.cxx:9
xAOD::TrigPassBitsContainer
TrigPassBitsContainer_v1 TrigPassBitsContainer
Define the latest version of the trig pass bits container class.
Definition
TrigPassBitsContainer.h:17
xAOD::MuonRoIContainer
MuonRoIContainer_v1 MuonRoIContainer
Definition
MuonRoIContainer.h:16
xAOD::MuonRoIAuxContainer
MuonRoIAuxContainer_v1 MuonRoIAuxContainer
Definition
MuonRoIAuxContainer.h:15
xAOD::EmTauRoIContainer
EmTauRoIContainer_v2 EmTauRoIContainer
Definition
EmTauRoIContainer.h:17
xAOD::TrigPassBitsAuxContainer
TrigPassBitsAuxContainer_v1 TrigPassBitsAuxContainer
Define the latest version of the class.
Definition
TrigPassBitsAuxContainer.h:16
xAOD::TrigPassBits
TrigPassBits_v1 TrigPassBits
Define the latest version of the trigger pass bits class.
Definition
Event/xAOD/xAODTrigger/xAODTrigger/TrigPassBits.h:16
xAOD::EmTauRoIAuxContainer
EmTauRoIAuxContainer_v2 EmTauRoIAuxContainer
Definition
EmTauRoIAuxContainer.h:16
xAOD::JetRoIContainer
JetRoIContainer_v2 JetRoIContainer
Definition
JetRoIContainer.h:17
xAOD::JetRoI
JetRoI_v2 JetRoI
Definition
JetRoI.h:16
xAOD::MuonRoI
MuonRoI_v1 MuonRoI
Definition
MuonRoI.h:15
xAOD::JetRoIAuxContainer
JetRoIAuxContainer_v2 JetRoIAuxContainer
Definition
JetRoIAuxContainer.h:16
xAOD::EmTauRoI
EmTauRoI_v2 EmTauRoI
Definition
EmTauRoI.h:16
Generated on
for ATLAS Offline Software by
1.17.0