ATLAS Offline Software
CompositeParticle_p1.h
Go to the documentation of this file.
1 
3 /*
4  Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration
5 */
6 
7 // CompositeParticle_p1.h
8 // Header file for class CompositeParticle_p1
9 // Author: S.Binet<binet@cern.ch>
10 // Date: Apr 2008
12 #ifndef PARTICLEEVENTTPCNV_COMPOSITEPARTICLE_P1_H
13 #define PARTICLEEVENTTPCNV_COMPOSITEPARTICLE_P1_H
14 
15 // DataModelAthenaPool includes
18 
19 // EventCommonTPCnv includes
21 
22 // ParticleEventTPCnv includes
24 
25 // forward declarations
27 
29 {
31  // Friend classes
33 
34  // Make the AthenaPoolCnv class our friend
36 
38  // Public methods:
40 public:
41 
45 
48  ~CompositeParticle_p1() = default;
49 
51  // Private data:
53 private:
54 
57 
60 
63 
64 };
65 
67 // Inline methods:
69 
71 {}
72 
73 #endif //> PARTICLEEVENTTPCNV_COMPOSITEPARTICLE_P1_H
CompositeParticle_p1
Definition: CompositeParticle_p1.h:29
Navigable_p1< uint32_t, double >
ParticleBase_p1
Definition: ParticleBase_p1.h:26
CompositeParticle_p1::m_momentum
P4PxPyPzE_p1 m_momentum
the 4-mom part
Definition: CompositeParticle_p1.h:59
P4PxPyPzE_p1.h
CompositeParticle_p1::m_nav
Navigable_p1< uint32_t, double > m_nav
the navigable part
Definition: CompositeParticle_p1.h:56
CompositeParticle_p1::m_particle
ParticleBase_p1 m_particle
the iparticle-part
Definition: CompositeParticle_p1.h:62
Navigable_p1.h
This file contains the class definition for the Navigable_p1 class.
AthenaBarCode_p1.h
ParticleBase_p1.h
P4PxPyPzE_p1
Definition: P4PxPyPzE_p1.h:23
CompositeParticle_p1::CompositeParticle_p1
CompositeParticle_p1()
Default constructor:
Definition: CompositeParticle_p1.h:70
CompositeParticleCnv_p1
Definition: CompositeParticleCnv_p1.h:28
CompositeParticle_p1::~CompositeParticle_p1
~CompositeParticle_p1()=default
Destructor: