ATLAS Offline Software
Loading...
Searching...
No Matches
AthExParticles_p1.h
Go to the documentation of this file.
1
2
3/*
4 Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
5*/
6
7// AthExParticles_p1.h
8// Header file for class AthExParticles_p1
9// Author: S.Binet<binet@cern.ch>
11#ifndef ATHEXTHINNING_AthExPARTICLES_P1_H
12#define ATHEXTHINNING_AthExPARTICLES_P1_H
13
14// STL includes
15#include <vector>
16
17// Forward declaration
19
21{
22public:
23 AthExParticle_p1( double px = 0., double py = 0.,
24 double pz = 0., double ene = 0. ) :
25 m_px ( px ),
26 m_py ( py ),
27 m_pz ( pz ),
28 m_ene( ene )
29 {}
30
31 double m_px;
32 double m_py;
33 double m_pz;
34 double m_ene;
35};
36
38{
39
41 // Friend classes
43
44 // Make the AthenaPoolCnv class our friend
46
48 // Public methods:
50 public:
51
55
57 // Protected data:
59 protected:
60
61 std::vector< AthExParticle_p1 > m_particles;
62};
63#endif //> ATHEXTHINNING_AthExPARTICLES_P1_H
AthExParticle_p1(double px=0., double py=0., double pz=0., double ene=0.)
AthExParticles_p1()
Default constructor:
friend class AthExParticlesCnv_p1
std::vector< AthExParticle_p1 > m_particles