|
ATLAS Offline Software
|
Go to the documentation of this file.
8 #ifndef TRIGGER_DECISION_TOOL_ClassTraits_H
9 #define TRIGGER_DECISION_TOOL_ClassTraits_H
45 #define SPECIALIZE_CONTAINER_FOR_CLASS(x,y) \
48 struct ClassTraits<x> { \
55 #define DECLARE_ATTACHED_CONTAINER(x,y) \
58 SPECIALIZE_CONTAINER_FOR_CLASS(x,y)
63 #define DECLARE_ATTACHED_CONTAINER_NAMESPACE(a,x,y) \
68 SPECIALIZE_CONTAINER_FOR_CLASS(a::x,a::y)
73 #define DECLARE_ATTACHED_CONTAINER_OBJECT_NAMESPACE(a,x,y) \
78 SPECIALIZE_CONTAINER_FOR_CLASS(a::x,y)
83 #define DECLARE_ATTACHED_CONTAINER_TYPEDEF(a, x, y) \
87 SPECIALZE_CONTAINER_FOR_CLASS(a::x, y)
113 #undef SPECIALIZE_CONTAINER_FOR_CLASS
114 #undef DECLARE_ATTACHED_CONTAINER
115 #undef DECLARE_ATTACHED_CONTAINER_NAMESPACE
116 #undef DECLARE_ATTACHED_CONTAINER_TYPEDEF
117 #undef DECLARE_ATTACHED_CONTAINER_OBJECT_NAMESPACE
137 #undef DECLARE_L1_TRIGGER_OBJECT
#define DECLARE_ATTACHED_CONTAINER_OBJECT_NAMESPACE(a, x, y)
Container class for CaloShower.
vecmem::edm::container< TrackParticleInterface, vecmem::edm::type::vector< float >, vecmem::edm::type::vector< float >, vecmem::edm::type::vector< float > > TrackParticleContainer
SoA, GPU friendly TrackParticleContainer.
Basic data class defines behavior for all Jet objects The Jet class is the principal data class for...
#define DECLARE_ATTACHED_CONTAINER(x, y)
Storable container for CaloCluster.
Container of TrigEFBjet objects to be stored in POOL.
Data class for cluster variables associated with a CaloCluster.
TrackParticle_v1 TrackParticle
Reference the current persistent version:
Class representing a b-jet candidate created at EF.
Storable container class for CaloTower.
Class representing a b-jet candidate created at L2.
Name: MuonSpContainer.h Package : offline/Reconstruction/MuonIdentification/muonEvent.
Principal data class for CaloCell clusters.
Data class for calorimeter cell towers.
Container of TrigEFBjet objects to be stored in POOL.
Ensure that the ATLAS eigen extensions are properly loaded.
The namespace of all packages in PhysicsAnalysis/JetTagging.
TauJetContainer_v3 TauJetContainer
Definition of the current "taujet container version".
Container class for CaloCell.
File: TrigPhotonContainer.h.
Data object for each calorimeter readout cell.
#define DECLARE_ATTACHED_CONTAINER_NAMESPACE(a, x, y)
File: TrigElectronContainer.h.