ATLAS Offline Software
Loading...
Searching...
No Matches
egamma_p4.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// egammaContainer_p4.h
8// Header file for class egammaContainer_p4
10#ifndef EGAMMAEVENTTPCNV_EGAMMA_P4_H
11#define EGAMMAEVENTTPCNV_EGAMMA_P4_H 1
12
13// STL includes
14#include <vector>
15
16// DataModelAthenaPool includes
19
20// EventCommonTPCnv includes
22
23// ParticleEventTPCnv includes
25
26// forward declarations
27class egammaCnv_p4;
28
30{
32 // Friend classes
34
35 // Make the AthenaPoolCnv class our friend
36 friend class egammaCnv_p4;
37
39 // Public methods:
41public:
42
45 egamma_p4();
46
50
52 // Private data:
54private:
55
58
61
64
65 // the egamma part
66
69
72 // std::vector<ElementLinkInt_p3> m_trackParticle;
73
76 // std::vector<ElementLinkInt_p3> m_conversion;
77
80 // std::vector<ElementLinkInt_p3> m_egDetails;
81
82 // authors
83 unsigned int m_author;
84
86 std::vector<unsigned int> m_egammaEnumPIDs;
87 std::vector<double> m_egammaDblPIDs;
88};
89
91// Inline methods:
93
95 : m_author(0)
96{}
97
98#endif //> EGAMMAEVENTTPCNV_EGAMMA_P4_H
This file contains the class definition for the ElementLinkVector_p1 class.
ElementLinkVector_p1< uint32_t > ElementLinkIntVector_p1
P4EEtaPhiMFloat_p2 m_momentumCluster
the 4-mom part for the Cluster
Definition egamma_p4.h:60
unsigned int m_author
Definition egamma_p4.h:83
ElementLinkIntVector_p1 m_trackParticle
links to tracks
Definition egamma_p4.h:71
~egamma_p4()
Destructor:
friend class egammaCnv_p4
Definition egamma_p4.h:36
std::vector< double > m_egammaDblPIDs
Definition egamma_p4.h:87
P4EEtaPhiMFloat_p2 m_momentum
the 4-mom part
Definition egamma_p4.h:57
std::vector< unsigned int > m_egammaEnumPIDs
egamma PID
Definition egamma_p4.h:86
egamma_p4()
Default constructor:
Definition egamma_p4.h:94
ParticleBase_p2 m_particleBase
the ParticleBase part
Definition egamma_p4.h:63
ElementLinkIntVector_p1 m_egDetails
links to egDetails
Definition egamma_p4.h:79
ElementLinkIntVector_p1 m_conversion
links to tracks
Definition egamma_p4.h:75
ElementLinkInt_p3 m_cluster
links to clusters
Definition egamma_p4.h:68