ATLAS Offline Software
Loading...
Searching...
No Matches
Control
AthenaExamples
AthExThinning
AthExThinning
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
18
class
AthExParticlesCnv_p1
;
19
20
class
AthExParticle_p1
21
{
22
public
:
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
37
class
AthExParticles_p1
38
{
39
41
// Friend classes
43
44
// Make the AthenaPoolCnv class our friend
45
friend
class
AthExParticlesCnv_p1
;
46
48
// Public methods:
50
public
:
51
54
AthExParticles_p1
();
55
57
// Protected data:
59
protected
:
60
61
std::vector< AthExParticle_p1 >
m_particles
;
62
};
63
#endif
//> ATHEXTHINNING_AthExPARTICLES_P1_H
AthExParticle_p1::m_py
double m_py
Definition
AthExParticles_p1.h:32
AthExParticle_p1::m_ene
double m_ene
Definition
AthExParticles_p1.h:34
AthExParticle_p1::m_pz
double m_pz
Definition
AthExParticles_p1.h:33
AthExParticle_p1::AthExParticle_p1
AthExParticle_p1(double px=0., double py=0., double pz=0., double ene=0.)
Definition
AthExParticles_p1.h:23
AthExParticle_p1::m_px
double m_px
Definition
AthExParticles_p1.h:31
AthExParticlesCnv_p1
Definition
AthExParticlesCnv_p1.h:37
AthExParticles_p1::AthExParticles_p1
AthExParticles_p1()
Default constructor:
Definition
AthExParticles_p1.cxx:21
AthExParticles_p1::AthExParticlesCnv_p1
friend class AthExParticlesCnv_p1
Definition
AthExParticles_p1.h:45
AthExParticles_p1::m_particles
std::vector< AthExParticle_p1 > m_particles
Definition
AthExParticles_p1.h:61
Generated on
for ATLAS Offline Software by
1.14.0