ATLAS Offline Software
Loading...
Searching...
No Matches
egamma_p5.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// egamma_p5.h
8// Header file for class egamma_p5
9// New cnv to include Ringer: W.S.Freund<wsfreund@mail.cern.ch>
11#ifndef EGAMMAEVENTTPCNV_EGAMMA_P5_H
12#define EGAMMAEVENTTPCNV_EGAMMA_P5_H 1
13
14// STL includes
15#include <vector>
16
17// DataModelAthenaPool includes
20
21// EventCommonTPCnv includes
23
24// ParticleEventTPCnv includes
26
27// forward declarations
28class egammaCnv_p5;
29
31{
33 // Friend classes
35
36 // Make the AthenaPoolCnv class our friend
37 friend class egammaCnv_p5;
38
40 // Public methods:
42public:
43
46 egamma_p5();
47
51
53 // Private data:
55private:
56
59
62
65
66 // the egamma part
67
70
73 // std::vector<ElementLinkInt_p3> m_trackParticle;
74
77 // std::vector<ElementLinkInt_p3> m_conversion;
78
81 // std::vector<ElementLinkInt_p3> m_egDetails;
82
85
86 // authors
87 unsigned int m_author;
88
90 std::vector<unsigned int> m_egammaEnumPIDs;
91 std::vector<double> m_egammaDblPIDs;
92};
93
95// Inline methods:
97
99 : m_author(0)
100{}
101
102#endif //> EGAMMAEVENTTPCNV_EGAMMA_P5_H
This file contains the class definition for the ElementLinkVector_p1 class.
ElementLinkVector_p1< uint32_t > ElementLinkIntVector_p1
friend class egammaCnv_p5
Definition egamma_p5.h:37
ElementLinkInt_p3 m_rings
links to rings
Definition egamma_p5.h:84
ElementLinkIntVector_p1 m_conversion
links to tracks
Definition egamma_p5.h:76
std::vector< double > m_egammaDblPIDs
Definition egamma_p5.h:91
P4EEtaPhiMFloat_p2 m_momentum
the 4-mom part
Definition egamma_p5.h:58
std::vector< unsigned int > m_egammaEnumPIDs
egamma PID
Definition egamma_p5.h:90
ElementLinkIntVector_p1 m_egDetails
links to egDetails
Definition egamma_p5.h:80
ElementLinkInt_p3 m_cluster
links to clusters
Definition egamma_p5.h:69
unsigned int m_author
Definition egamma_p5.h:87
P4EEtaPhiMFloat_p2 m_momentumCluster
the 4-mom part for the Cluster
Definition egamma_p5.h:61
ParticleBase_p2 m_particleBase
the ParticleBase part
Definition egamma_p5.h:64
ElementLinkIntVector_p1 m_trackParticle
links to tracks
Definition egamma_p5.h:72
egamma_p5()
Default constructor:
Definition egamma_p5.h:98
~egamma_p5()
Destructor: