ATLAS Offline Software
PhotonAuxContainer_v2.h
Go to the documentation of this file.
1 // Dear emacs, this is -*- c++ -*-
2 
3 /*
4  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
5 */
6 
7 // $Id: PhotonAuxContainer_v2.h 614853 2014-09-03 11:40:46Z krasznaa $
8 #ifndef XAODEGAMMA_VERSIONS_PHOTONAUXCONTAINER_V2_H
9 #define XAODEGAMMA_VERSIONS_PHOTONAUXCONTAINER_V2_H
10 
11 // System include(s):
12 #include <vector>
13 
14 // EDM include(s):
15 #include "AthLinks/ElementLink.h"
16 
17 // xAOD include(s):
22 
23 namespace xAOD {
24 
37 
38  public:
41 
42  private:
44 #define EGAMMA_AUX_VARIABLE( TYPE, NAME ) TYPE NAME
45 #include "xAODEgamma/versions/EgammaAuxVariables_v2.def"
46 #undef EGAMMA_AUX_VARIABLE
47 
50 
51  std::vector< std::vector< ElementLink< VertexContainer > > > vertexLinks;
52 
54 
57 
60  std::vector< float > convMatchDeltaEta1;
61 
64  std::vector< float > convMatchDeltaEta2;
65 
68  std::vector< float > convMatchDeltaPhi1;
69 
72  std::vector< float > convMatchDeltaPhi2;
73 
75 
76  }; // class PhotonAuxContainer_v2
77 
78 } // namespace xAOD
79 
80 // Set up the StoreGate inheritance for the class:
81 #include "xAODCore/BaseInfo.h"
83 
84 #endif // XAODEGAMMA_VERSIONS_PHOTONAUXCONTAINER_V2_H
xAOD::PhotonAuxContainer_v2::convMatchDeltaEta1
std::vector< float > convMatchDeltaEta1
Difference between the cluster eta and the eta of the first track of the vertex extrapolated to the s...
Definition: PhotonAuxContainer_v2.h:60
AuxContainerBase.h
xAOD::AuxContainerBase
Common base class for the auxiliary containers.
Definition: AuxContainerBase.h:59
BaseInfo.h
xAOD::PhotonAuxContainer_v2::vertexLinks
std::vector< std::vector< ElementLink< VertexContainer > > > vertexLinks
Definition: PhotonAuxContainer_v2.h:51
xAOD
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.
Definition: ICaloAffectedTool.h:24
xAOD::PhotonAuxContainer_v2::convMatchDeltaPhi1
std::vector< float > convMatchDeltaPhi1
Difference between the cluster phi and the phi of the first track of the vertex extrapolated to the s...
Definition: PhotonAuxContainer_v2.h:68
xAOD::PhotonAuxContainer_v2
Auxiliary store for offline photons.
Definition: PhotonAuxContainer_v2.h:36
xAOD::PhotonAuxContainer_v2::convMatchDeltaEta2
std::vector< float > convMatchDeltaEta2
Difference between the cluster eta and the eta of the second track of the vertex extrapolated to the ...
Definition: PhotonAuxContainer_v2.h:64
xAOD::PhotonAuxContainer_v2::PhotonAuxContainer_v2
PhotonAuxContainer_v2()
VertexContainer.h
CaloClusterContainer.h
xAOD::PhotonAuxContainer_v2::convMatchDeltaPhi2
std::vector< float > convMatchDeltaPhi2
Difference between the cluster phi and the phi of the second track of the vertex extrapolated to the ...
Definition: PhotonAuxContainer_v2.h:72
SG_BASE
SG_BASE(xAOD::PhotonAuxContainer_v2, xAOD::AuxContainerBase)
TrackParticleContainer.h