ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Trigger
TrigEvent
TrigStorageDefinitions
TrigStorageDefinitions
TrigInDetEvent.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef STORAGEDEF_TRIGINDETEVENT
6
#define STORAGEDEF_TRIGINDETEVENT
7
#include "
TrigStorageDefinitions/EDM_TypeInformation.h
"
8
#include "
AthContainers/DataVector.h
"
9
10
namespace
Trk
{
11
class
Track
;
12
class
VxCandidate
;
13
class
VxSecVertexInfo
;
14
class
Segment
;
15
class
PRDtoTrackMap
;
16
typedef
DataVector<Trk::Segment>
SegmentCollection
;
17
typedef
DataVector<Trk::VxSecVertexInfo>
VxSecVertexInfoContainer
;
18
}
19
20
namespace
Rec
{
21
class
TrackParticle
;
22
class
TrackParticleContainer
;
23
}
24
25
typedef
DataVector<Trk::PRDtoTrackMap>
PRDtoTrackMapContainer
;
26
typedef
DataVector<Trk::Track>
TrackCollection
;
27
28
29
30
typedef
DataVector<class PRD_MultiTruthCollection>
PRD_MultiTruthCollectionContainer
;
31
typedef
DataVector<class DetailedTrackTruthCollection>
DetailedTrackTruthCollectionContainer
;
32
typedef
DataVector<class TrackTruthCollection>
TrackTruthCollectionContainer
;
33
typedef
DataVector<class TrackParticleTruthCollection>
TrackParticleTruthCollectionContainer
;
34
typedef
DataVector<class TrackExtensionMap>
TrackExtensionMapContainer
;
35
36
37
#include "
xAODTracking/TrackParticleAuxContainer.h
"
38
39
#include "
xAODTracking/VertexContainer.h
"
40
#include "
xAODTracking/VertexAuxContainer.h
"
41
42
#include "
xAODTrigMinBias/TrigSpacePointCounts.h
"
43
#include "
xAODTrigMinBias/TrigSpacePointCountsContainer.h
"
44
#include "
xAODTrigMinBias/TrigSpacePointCountsAuxContainer.h
"
45
46
47
#include "
xAODTrigMinBias/TrigHisto2D.h
"
48
#include "
xAODTrigMinBias/TrigHisto2DContainer.h
"
49
#include "
xAODTrigMinBias/TrigHisto2DAuxContainer.h
"
50
51
#include "
xAODTrigMinBias/TrigVertexCounts.h
"
52
#include "
xAODTrigMinBias/TrigVertexCountsContainer.h
"
53
#include "
xAODTrigMinBias/TrigVertexCountsAuxContainer.h
"
54
55
#include "
xAODTrigMinBias/TrigTrackCounts.h
"
56
#include "
xAODTrigMinBias/TrigTrackCountsContainer.h
"
57
#include "
xAODTrigMinBias/TrigTrackCountsAuxContainer.h
"
58
59
60
HLT_BEGIN_TYPE_REGISTRATION
61
HLT_REGISTER_TYPE
(
class
TrigInDetTrack
,
class
TrigInDetTrack
,
class
TrigInDetTrackCollection
)
62
HLT_REGISTER_TYPE
(
class
TrigInDetTrack
,
class
TrigInDetTrackCollection
,
class
TrigInDetTrackCollection
)
63
HLT_REGISTER_TYPE
(
class
TrigTauTracksInfo
,
class
TrigTauTracksInfo
,
class
TrigTauTracksInfoCollection
)
64
HLT_REGISTER_TYPE
(
class
TrigVertex
,
class
TrigVertex
,
class
TrigVertexCollection
)
65
HLT_REGISTER_TYPE
(
class
TrigVertex
,
class
TrigVertexCollection
,
class
TrigVertexCollection
)
66
HLT_REGISTER_TYPE
(
class
TrigSpacePointCounts
,
class
TrigSpacePointCounts
,
class
TrigSpacePointCountsCollection
)
67
HLT_REGISTER_TYPE
(
class
TrigTrtHitCounts
,
class
TrigTrtHitCounts
,
class
TrigTrtHitCountsCollection
)
68
HLT_REGISTER_TYPE
(
class
TrigTrackCounts
,
class
TrigTrackCounts
,
class
TrigTrackCountsCollection
)
69
HLT_REGISTER_TYPE
(
class
TrigVertexCounts
,
class
TrigVertexCounts
,
class
TrigVertexCountsCollection
)
70
HLT_REGISTER_TYPE
(
class
TrigInDetTrackFitPar
,
DataVector<TrigInDetTrackFitPar >
,
DataVector<TrigInDetTrackFitPar>
)
71
72
// EF
73
HLT_REGISTER_TYPE
(
Trk::Track
,
TrackCollection
,
TrackCollection
)
74
HLT_REGISTER_TYPE
(
Trk::VxCandidate
,
class
VxContainer
,
class
VxContainer
)
75
HLT_REGISTER_TYPE
(
Trk::VxSecVertexInfo
,
Trk::VxSecVertexInfo
,
Trk::VxSecVertexInfoContainer
)
76
HLT_REGISTER_TYPE
(
Trk::VxSecVertexInfo
,
Trk::VxSecVertexInfoContainer
,
Trk::VxSecVertexInfoContainer
)
77
78
HLT_REGISTER_TYPE
(
PRD_MultiTruthCollection
,
PRD_MultiTruthCollection
,
PRD_MultiTruthCollectionContainer
)
79
HLT_REGISTER_TYPE
(
DetailedTrackTruthCollection
,
DetailedTrackTruthCollection
,
DetailedTrackTruthCollectionContainer
)
80
HLT_REGISTER_TYPE
(
TrackTruthCollection
,
TrackTruthCollection
,
TrackTruthCollectionContainer
)
81
HLT_REGISTER_TYPE
(
class
TrackParticleTruthCollection
,
class
TrackParticleTruthCollection
,
TrackParticleTruthCollectionContainer
)
82
HLT_REGISTER_TYPE
(
Trk::Segment
,
Trk::SegmentCollection
,
Trk::SegmentCollection
)
83
84
HLT_REGISTER_TYPE
(
Trk::PRDtoTrackMap
,
class
Trk::PRDtoTrackMap
,
PRDtoTrackMapContainer
)
85
86
HLT_REGISTER_TYPE
(
TrackExtensionMap
,
TrackExtensionMap
,
TrackExtensionMapContainer
)
87
HLT_REGISTER_TYPE
(
Rec::TrackParticle
,
Rec::TrackParticleContainer
,
Rec::TrackParticleContainer
)
88
// xAOD
89
HLT_REGISTER_TYPE
(
xAOD::TrackParticle
,
xAOD::TrackParticleContainer
,
xAOD::TrackParticleContainer
,
xAOD::TrackParticleAuxContainer
)
90
HLT_REGISTER_TYPE
(
xAOD::Vertex
,
xAOD::VertexContainer
,
xAOD::VertexContainer
,
xAOD::VertexAuxContainer
)
91
HLT_REGISTER_TYPE
(
xAOD::TrigSpacePointCounts
,
xAOD::TrigSpacePointCounts
,
xAOD::TrigSpacePointCountsContainer
,
xAOD::TrigSpacePointCountsAuxContainer
)
92
HLT_REGISTER_TYPE
(
xAOD::TrigHisto2D
,
xAOD::TrigHisto2D
,
xAOD::TrigHisto2DContainer
,
xAOD::TrigHisto2DAuxContainer
)
93
HLT_REGISTER_TYPE
(
xAOD::TrigVertexCounts
,
xAOD::TrigVertexCounts
,
xAOD::TrigVertexCountsContainer
,
xAOD::TrigVertexCountsAuxContainer
)
94
HLT_REGISTER_TYPE
(
xAOD::TrigTrackCounts
,
xAOD::TrigTrackCounts
,
xAOD::TrigTrackCountsContainer
,
xAOD::TrigTrackCountsAuxContainer
)
95
96
HLT_END_TYPE_REGISTRATION
(TrigInDetEvent)
97
98
99
#endif
DataVector.h
An STL vector of pointers that by default owns its pointed-to elements.
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
TrigHisto2DContainer.h
TrigHisto2D.h
TrigSpacePointCounts.h
TrigTrackCounts.h
TrigVertexCounts.h
TrackCollection
DataVector< Trk::Track > TrackCollection
This typedef represents a collection of Trk::Track objects.
Definition
TrackCollection.h:19
TrackExtensionMapContainer
DataVector< TrackExtensionMap > TrackExtensionMapContainer
Container of TrackExtensionMap for the trigger navigation.
Definition
TrackExtensionMapContainer.h:14
TrackParticleAuxContainer.h
TrackParticleTruthCollectionContainer
DataVector< TrackParticleTruthCollection > TrackParticleTruthCollectionContainer
Definition
TrackParticleTruthCollectionContainer.h:16
TrigHisto2DAuxContainer.h
PRDtoTrackMapContainer
DataVector< Trk::PRDtoTrackMap > PRDtoTrackMapContainer
Definition
TrigInDetEventStorageDefinitions.cxx:27
TrigSpacePointCountsAuxContainer.h
TrigSpacePointCountsContainer.h
TrigTrackCountsAuxContainer.h
TrigTrackCountsContainer.h
TrigVertexCountsAuxContainer.h
TrigVertexCountsContainer.h
PRD_MultiTruthCollectionContainer
DataVector< PRD_MultiTruthCollection > PRD_MultiTruthCollectionContainer
Definition
TrkTruthARA.h:23
TrackTruthCollectionContainer
DataVector< TrackTruthCollection > TrackTruthCollectionContainer
Definition
TrkTruthARA.h:25
DetailedTrackTruthCollectionContainer
DataVector< DetailedTrackTruthCollection > DetailedTrackTruthCollectionContainer
Definition
TrkTruthARA.h:24
VertexAuxContainer.h
VertexContainer.h
DataVector
Derived DataVector<T>.
Definition
DataVector.h:795
DetailedTrackTruthCollection
Definition
DetailedTrackTruthCollection.h:20
PRD_MultiTruthCollection
A PRD is mapped onto all contributing particles.
Definition
PRD_MultiTruthCollection.h:24
Rec::TrackParticleContainer
Definition
Reconstruction/Particle/Particle/TrackParticleContainer.h:33
Rec::TrackParticle
Definition
Reconstruction/Particle/Particle/TrackParticle.h:47
TrackExtensionMap
AUTO - An Undocumented Tracking Object.
Definition
TrackExtensionMap.h:16
TrackParticleTruthCollection
Definition
TrackParticleTruthCollection.h:18
TrackTruthCollection
Definition
TrackTruthCollection.h:21
TrigInDetTrackCollection
Definition
TrigInDetTrackCollection.h:13
TrigInDetTrackFitPar
encapsulates LVL2 track parameters and covariance matrix The vector of track parameters consists of
Definition
TrigInDetTrackFitPar.h:68
TrigInDetTrack
represents a LVL2 ID track
Definition
TrigInDetTrack.h:34
TrigSpacePointCountsCollection
Definition
TrigSpacePointCountsCollection.h:20
TrigSpacePointCounts
Definition
Trigger/TrigEvent/TrigInDetEvent/TrigInDetEvent/TrigSpacePointCounts.h:20
TrigTauTracksInfoCollection
Definition
TrigTauTracksInfoCollection.h:13
TrigTauTracksInfo
Contains basic information about trackc collection associated with Tau RoI.
Definition
TrigTauTracksInfo.h:28
TrigTrackCountsCollection
Definition
TrigTrackCountsCollection.h:13
TrigTrackCounts
Definition
Trigger/TrigEvent/TrigInDetEvent/TrigInDetEvent/TrigTrackCounts.h:18
TrigTrtHitCountsCollection
Container class needed for EDM. Should normally only contain 1 TrigTrtHitCounts object.
Definition
TrigTrtHitCountsCollection.h:21
TrigTrtHitCounts
A class to store the distributions of time of threshold from the TRT raw data.
Definition
TrigTrtHitCounts.h:19
TrigVertexCollection
Definition
TrigVertexCollection.h:13
TrigVertexCountsCollection
Definition
TrigVertexCountsCollection.h:13
TrigVertexCounts
Definition
Trigger/TrigEvent/TrigInDetEvent/TrigInDetEvent/TrigVertexCounts.h:16
TrigVertex
encapsulates LVL2 vertex parameters (in the global reference frame), covariance matrix,...
Definition
TrigVertex.h:29
Trk::PRDtoTrackMap
Definition
PRDtoTrackMap.h:17
Trk::Segment
Base class for all TrackSegment implementations, extends the common MeasurementBase.
Definition
Tracking/TrkEvent/TrkSegment/TrkSegment/Segment.h:56
Trk::Track
The ATLAS Track class.
Definition
Tracking/TrkEvent/TrkTrack/TrkTrack/Track.h:73
Trk::VxCandidate
Definition
VxCandidate.h:27
Trk::VxSecVertexInfo
Definition
VxSecVertexInfo.h:41
VxContainer
Definition
VxContainer.h:28
Rec
namespace for combined reconstruction tools and interfaces
Definition
FakeTrackBuilder.h:10
Trk
Ensure that the ATLAS eigen extensions are properly loaded.
Definition
FakeTrackBuilder.h:9
Trk::SegmentCollection
DataVector< Trk::Segment > SegmentCollection
Definition
SegmentCollection.h:13
Trk::VxSecVertexInfoContainer
DataVector< Trk::VxSecVertexInfo > VxSecVertexInfoContainer
Definition
VxSecVertexInfo.h:97
xAOD::TrigHisto2D
TrigHisto2D_v1 TrigHisto2D
Definition
Event/xAOD/xAODTrigMinBias/xAODTrigMinBias/TrigHisto2D.h:11
xAOD::TrigHisto2DAuxContainer
TrigHisto2DAuxContainer_v1 TrigHisto2DAuxContainer
Definition
TrigHisto2DAuxContainer.h:11
xAOD::TrigVertexCountsContainer
TrigVertexCountsContainer_v1 TrigVertexCountsContainer
Definition
TrigVertexCountsContainer.h:11
xAOD::VertexAuxContainer
VertexAuxContainer_v1 VertexAuxContainer
Definition of the current jet auxiliary container.
Definition
VertexAuxContainer.h:19
xAOD::TrigHisto2DContainer
TrigHisto2DContainer_v1 TrigHisto2DContainer
Definition
Event/xAOD/xAODTrigMinBias/xAODTrigMinBias/TrigHisto2DContainer.h:11
xAOD::TrigTrackCounts
TrigTrackCounts_v1 TrigTrackCounts
Definition
Event/xAOD/xAODTrigMinBias/xAODTrigMinBias/TrigTrackCounts.h:11
xAOD::TrigSpacePointCountsContainer
TrigSpacePointCountsContainer_v1 TrigSpacePointCountsContainer
Definition
TrigSpacePointCountsContainer.h:11
xAOD::TrigTrackCountsContainer
TrigTrackCountsContainer_v1 TrigTrackCountsContainer
Definition
TrigTrackCountsContainer.h:11
xAOD::TrackParticle
TrackParticle_v1 TrackParticle
Reference the current persistent version:
Definition
Event/xAOD/xAODTracking/xAODTracking/TrackParticle.h:13
xAOD::VertexContainer
VertexContainer_v1 VertexContainer
Definition of the current "Vertex container version".
Definition
VertexContainer.h:14
xAOD::TrigVertexCountsAuxContainer
TrigVertexCountsAuxContainer_v1 TrigVertexCountsAuxContainer
Definition
TrigVertexCountsAuxContainer.h:11
xAOD::Vertex
Vertex_v1 Vertex
Define the latest version of the vertex class.
Definition
Event/xAOD/xAODTracking/xAODTracking/Vertex.h:16
xAOD::TrigTrackCountsAuxContainer
TrigTrackCountsAuxContainer_v1 TrigTrackCountsAuxContainer
Definition
TrigTrackCountsAuxContainer.h:11
xAOD::TrigSpacePointCountsAuxContainer
TrigSpacePointCountsAuxContainer_v1 TrigSpacePointCountsAuxContainer
Definition
TrigSpacePointCountsAuxContainer.h:11
xAOD::TrackParticleContainer
TrackParticleContainer_v1 TrackParticleContainer
Definition of the current "TrackParticle container version".
Definition
Event/xAOD/xAODTracking/xAODTracking/TrackParticleContainer.h:14
xAOD::TrigVertexCounts
TrigVertexCounts_v1 TrigVertexCounts
Definition
Event/xAOD/xAODTrigMinBias/xAODTrigMinBias/TrigVertexCounts.h:11
xAOD::TrackParticleAuxContainer
TrackParticleAuxContainer_v5 TrackParticleAuxContainer
Definition of the current TrackParticle auxiliary container.
Definition
TrackParticleAuxContainer.h:19
xAOD::TrigSpacePointCounts
TrigSpacePointCounts_v1 TrigSpacePointCounts
Definition
Event/xAOD/xAODTrigMinBias/xAODTrigMinBias/TrigSpacePointCounts.h:11
Generated on
for ATLAS Offline Software by
1.17.0