ATLAS Offline Software
PhysicsAnalysis
AnalysisCommon
ParticleEvent
ParticleEvent
ParticleBaseLinks.h
Go to the documentation of this file.
1
// dear emacs, this is -*- C++ -*-
2
3
/*
4
Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration
5
*/
6
7
/***************************************************************************************
8
9
ParticleBaseLinks.h is needed to be able to add ParticleLinks<ParticleBaseContainer>
10
to store gate. A similar header is needed for every instantiation
11
of ParticleLinks
12
13
*****************************************************************************************/
14
15
#ifndef PARTICLEEVENT_PARTICLEBASELINKS_H
16
#define PARTICLEEVENT_PARTICLEBASELINKS_H 1
17
18
#include "
ParticleEvent/ParticleBaseContainer.h
"
19
#include "
ParticleEvent/ParticleLinks.h
"
20
#include "
AthenaKernel/CLASS_DEF.h
"
21
22
typedef
ParticleLinks<ParticleBaseContainer>
ParticleBaseLinks
;
23
typedef
ElementLink<ParticleBaseContainer>
ParticleBaseLink
;
24
25
CLASS_DEF
(
ParticleBaseLinks
, 236848729, 1)
26
27
28
#endif // !PARTICLEEVENT_PARTICLEBASELINKS_H
ParticleBaseLink
ElementLink< ParticleBaseContainer > ParticleBaseLink
Definition:
ParticleBaseLinks.h:23
ParticleLinks.h
ParticleBaseContainer.h
ParticleLinks
Definition:
ParticleLinks.h:43
ParticleBaseLinks
ParticleLinks< ParticleBaseContainer > ParticleBaseLinks
Definition:
ParticleBaseLinks.h:22
ElementLink
ElementLink implementation for ROOT usage.
Definition:
AthLinks/ElementLink.h:121
CLASS_DEF
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
Definition:
Control/AthenaKernel/AthenaKernel/CLASS_DEF.h:64
CLASS_DEF.h
macros to associate a CLID to a type
Generated on Thu Nov 7 2024 21:23:17 for ATLAS Offline Software by
1.8.18