ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Trigger
TrigEvent
TrigStorageDefinitions
TrigStorageDefinitions
TrigMuonEvent.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_TRIGMUONEVENT
6
#define TRIGSTORAGEDEF_TRIGMUONEVENT
7
#include "
TrigStorageDefinitions/EDM_TypeInformation.h
"
8
9
namespace
Muon
{
10
class
MuonSegmentCombination
;
11
class
MuonPatternCombination
;
12
}
13
14
typedef
DataVector<Muon::MuonSegmentCombination>
MuonSegmentCombinationCollection
;
15
typedef
DataVector<Muon::MuonPatternCombination>
MuonPatternCombinationCollection
;
16
typedef
DataVector<int>
CachingFeatureCollection
;
17
18
#include "
xAODMuon/MuonContainer.h
"
19
#include "
xAODMuon/MuonAuxContainer.h
"
20
#include "
xAODTrigMuon/L2StandAloneMuonContainer.h
"
21
#include "
xAODTrigMuon/L2StandAloneMuonAuxContainer.h
"
22
#include "
xAODTrigMuon/L2CombinedMuonContainer.h
"
23
#include "
xAODTrigMuon/L2CombinedMuonAuxContainer.h
"
24
#include "
xAODTrigMuon/L2IsoMuonContainer.h
"
25
#include "
xAODTrigMuon/L2IsoMuonAuxContainer.h
"
26
27
HLT_BEGIN_TYPE_REGISTRATION
28
HLT_REGISTER_TYPE
(
class
MuonFeature
,
class
MuonFeature
,
class
MuonFeatureContainer
)
29
HLT_REGISTER_TYPE
(
class
MuonFeatureDetails
,
class
MuonFeatureDetails
,
class
MuonFeatureDetailsContainer
)
30
HLT_REGISTER_TYPE
(
class
CombinedMuonFeature
,
class
CombinedMuonFeature
,
class
CombinedMuonFeatureContainer
)
31
HLT_REGISTER_TYPE
(
class
IsoMuonFeature
,
class
IsoMuonFeature
,
class
IsoMuonFeatureContainer
)
32
HLT_REGISTER_TYPE
(
class
TileMuFeature
,
class
TileMuFeature
,
class
TileMuFeatureContainer
)
33
HLT_REGISTER_TYPE
(
class
TileTrackMuFeature
,
class
TileTrackMuFeature
,
class
TileTrackMuFeatureContainer
)
34
HLT_REGISTER_TYPE
(
class
TrigMuonClusterFeature
,
class
TrigMuonClusterFeature
,
class
TrigMuonClusterFeatureContainer
)
35
36
// LVL1
37
// HLT_REGISTER_TYPE( LVL1::RecMuonRoI, DataVector<LVL1::RecMuonRoI> )
38
// EF
39
HLT_REGISTER_TYPE
(
class
TrigMuonEF
,
class
TrigMuonEFContainer
,
class
TrigMuonEFContainer
)
40
HLT_REGISTER_TYPE
(
class
TrigMuonEFInfo
,
class
TrigMuonEFInfoContainer
,
class
TrigMuonEFInfoContainer
)
41
HLT_REGISTER_TYPE
(
class
TrigMuonEFIsolation
,
class
TrigMuonEFIsolationContainer
,
class
TrigMuonEFIsolationContainer
)
42
43
HLT_REGISTER_TYPE
(
Muon::MuonSegmentCombination
,
MuonSegmentCombinationCollection
,
MuonSegmentCombinationCollection
)
44
HLT_REGISTER_TYPE
(
Muon::MuonPatternCombination
,
MuonPatternCombinationCollection
,
MuonPatternCombinationCollection
)
45
HLT_REGISTER_TYPE
(
int
,
CachingFeatureCollection
,
CachingFeatureCollection
)
46
// xAOD
47
HLT_REGISTER_TYPE
(
xAOD::Muon
,
xAOD::MuonContainer
,
xAOD::MuonContainer
,
xAOD::MuonAuxContainer
)
48
HLT_REGISTER_TYPE
(
xAOD::L2StandAloneMuon
,
xAOD::L2StandAloneMuonContainer
,
xAOD::L2StandAloneMuonContainer
,
xAOD::L2StandAloneMuonAuxContainer
)
49
HLT_REGISTER_TYPE
(
xAOD::L2CombinedMuon
,
xAOD::L2CombinedMuonContainer
,
xAOD::L2CombinedMuonContainer
,
xAOD::L2CombinedMuonAuxContainer
)
50
HLT_REGISTER_TYPE
(
xAOD::L2IsoMuon
,
xAOD::L2IsoMuonContainer
,
xAOD::L2IsoMuonContainer
,
xAOD::L2IsoMuonAuxContainer
)
51
HLT_END_TYPE_REGISTRATION
(TrigMuonEvent)
52
53
#endif
CachingFeatureCollection
DataVector< int > CachingFeatureCollection
Definition
CachingFeatureCollection.h:12
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
MuonContainer.h
L2CombinedMuonAuxContainer.h
L2CombinedMuonContainer.h
L2IsoMuonAuxContainer.h
L2IsoMuonContainer.h
L2StandAloneMuonAuxContainer.h
L2StandAloneMuonContainer.h
MuonAuxContainer.h
MuonPatternCombinationCollection
DataVector< Muon::MuonPatternCombination > MuonPatternCombinationCollection
This typedef represents a collection of MuonPatternCombination objects.
Definition
MuonPatternCombinationCollection.h:17
MuonSegmentCombinationCollection
DataVector< Muon::MuonSegmentCombination > MuonSegmentCombinationCollection
This typedef represents a collection of MuonSegmentCombination objects.
Definition
MuonSegmentCombinationCollection.h:16
CombinedMuonFeatureContainer
Definition
CombinedMuonFeatureContainer.h:14
CombinedMuonFeature
Definition
CombinedMuonFeature.h:31
DataVector
Derived DataVector<T>.
Definition
DataVector.h:795
IsoMuonFeatureContainer
Definition
IsoMuonFeatureContainer.h:14
IsoMuonFeature
Class with isolation variables for TrigmuIso algorithm.
Definition
IsoMuonFeature.h:42
MuonFeatureContainer
Definition
MuonFeatureContainer.h:16
MuonFeatureDetailsContainer
Definition
MuonFeatureDetailsContainer.h:12
MuonFeatureDetails
Definition
MuonFeatureDetails.h:21
MuonFeature
Definition
MuonFeature.h:21
Muon::MuonPatternCombination
The MuonPatternCombination class provides the means to store the output of the initial global pattern...
Definition
MuonPatternCombination.h:29
Muon::MuonSegmentCombination
Class to hold a set of MuonSegments belonging together.
Definition
MuonSegmentCombination.h:30
TileMuFeatureContainer
Definition
TileMuFeatureContainer.h:13
TileMuFeature
Definition
TileMuFeature.h:33
TileTrackMuFeatureContainer
Definition
TileTrackMuFeatureContainer.h:14
TileTrackMuFeature
Definition
TileTrackMuFeature.h:41
TrigMuonClusterFeatureContainer
Definition
TrigMuonClusterFeatureContainer.h:14
TrigMuonClusterFeature
Definition
TrigMuonClusterFeature.h:36
TrigMuonEFContainer
Definition
TrigMuonEFContainer.h:27
TrigMuonEFInfoContainer
Definition
TrigMuonEFInfoContainer.h:27
TrigMuonEFInfo
Definition
TrigMuonEFInfo.h:24
TrigMuonEFIsolationContainer
Data object to hold a collection of TrigMuonEFIsolation objects.
Definition
TrigMuonEFIsolationContainer.h:25
TrigMuonEFIsolation
EDM class for holding results of EF muon isolation calculation.
Definition
TrigMuonEFIsolation.h:24
TrigMuonEF
Definition
TrigMuonEF.h:26
Muon
NRpcCablingAlg reads raw condition data and writes derived condition data to the condition store.
Definition
TrackSystemController.h:46
xAOD::L2IsoMuonAuxContainer
L2IsoMuonAuxContainer_v1 L2IsoMuonAuxContainer
Define the latest version of the muon Iso auxiliary container.
Definition
L2IsoMuonAuxContainer.h:14
xAOD::L2CombinedMuon
L2CombinedMuon_v1 L2CombinedMuon
Define the latest version of the muon CB class.
Definition
L2CombinedMuon.h:15
xAOD::L2IsoMuonContainer
L2IsoMuonContainer_v1 L2IsoMuonContainer
Define the latest version of the muon Iso container.
Definition
L2IsoMuonContainer.h:15
xAOD::L2CombinedMuonContainer
L2CombinedMuonContainer_v1 L2CombinedMuonContainer
Define the latest version of the muon CB container.
Definition
L2CombinedMuonContainer.h:15
xAOD::MuonAuxContainer
MuonAuxContainer_v5 MuonAuxContainer
Definition of the current Muon auxiliary container.
Definition
MuonAuxContainer.h:19
xAOD::L2StandAloneMuonAuxContainer
L2StandAloneMuonAuxContainer_v2 L2StandAloneMuonAuxContainer
Define the latest version of the muon SA auxiliary container.
Definition
L2StandAloneMuonAuxContainer.h:16
xAOD::L2StandAloneMuonContainer
L2StandAloneMuonContainer_v2 L2StandAloneMuonContainer
Define the latest version of the muon SA container.
Definition
L2StandAloneMuonContainer.h:17
xAOD::Muon
Muon_v1 Muon
Reference the current persistent version:
Definition
Event/xAOD/xAODMuon/xAODMuon/Muon.h:13
xAOD::L2StandAloneMuon
L2StandAloneMuon_v2 L2StandAloneMuon
Define the latest version of the muon SA class.
Definition
L2StandAloneMuon.h:17
xAOD::MuonContainer
MuonContainer_v1 MuonContainer
Definition of the current "Muon container version".
Definition
Event/xAOD/xAODMuon/xAODMuon/MuonContainer.h:14
xAOD::L2CombinedMuonAuxContainer
L2CombinedMuonAuxContainer_v1 L2CombinedMuonAuxContainer
Define the latest version of the muon CB auxiliary container.
Definition
L2CombinedMuonAuxContainer.h:14
xAOD::L2IsoMuon
L2IsoMuon_v1 L2IsoMuon
Define the latest version of the muon Iso class.
Definition
L2IsoMuon.h:15
Generated on
for ATLAS Offline Software by
1.17.0