ATLAS Offline Software
PhotonTrigAuxContainer_v1.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: PhotonTrigAuxContainer_v1.h 707252 2015-11-11 19:27:56Z rwhite $
8 #ifndef XAODTRIGEGAMMA_VERSIONS_PHOTONTRIGAUXCONTAINER_V1_H
9 #define XAODTRIGEGAMMA_VERSIONS_PHOTONTRIGAUXCONTAINER_V1_H
10 
11 // System include(s):
12 #include <vector>
13 
14 // EDM include(s):
15 #include "AthLinks/ElementLink.h"
17 
18 // xAOD include(s):
22 
23 namespace xAOD {
24 
35 
36  public:
39 
40  private:
42 #define EGAMMA_AUX_VARIABLE( TYPE, NAME ) TYPE NAME
43 #include "xAODEgamma/versions/EgammaAuxVariables_v3.def"
44 #undef EGAMMA_AUX_VARIABLE
45 
48 
49  std::vector< std::vector< ElementLink< VertexContainer > > > vertexLinks;
50 
52 
55 
58  std::vector< float > convMatchDeltaEta1;
59 
62  std::vector< float > convMatchDeltaEta2;
63 
66  std::vector< float > convMatchDeltaPhi1;
67 
70  std::vector< float > convMatchDeltaPhi2;
71 
73  std::vector< float > etcone20;
75  std::vector< float > etcone30;
77  std::vector< float > etcone40;
79  std::vector< float > ptcone20;
81  std::vector< float > ptcone30;
83  std::vector< float > ptcone40;
85  std::vector< float > ptvarcone20;
87  std::vector< float > ptvarcone30;
89  std::vector< float > ptvarcone40;
90  //et cone for topo cluster
92  std::vector< float > topoetcone20;
94  std::vector< float > topoetcone30;
96  std::vector< float > topoetcone40;
98  std::vector< char > Loose;
100  std::vector< char > Medium;
102  std::vector< char > Tight;
104  std::vector< unsigned int > isEMLoose;
106  std::vector< unsigned int > isEMMedium;
108  std::vector< unsigned int > isEMTight;
109 
111 
112  }; // class PhotonTrigAuxContainer_v1
113 
114 } // namespace xAOD
115 
116 // Set up the StoreGate inheritance for the class:
117 #include "xAODCore/BaseInfo.h"
119 
120 #endif // XAODTRIGEGAMMA_VERSIONS_PHOTONAUXCONTAINER_V3_H
xAOD::PhotonTrigAuxContainer_v1::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: PhotonTrigAuxContainer_v1.h:66
xAOD::PhotonTrigAuxContainer_v1::PhotonTrigAuxContainer_v1
PhotonTrigAuxContainer_v1()
SG_BASE
SG_BASE(xAOD::PhotonTrigAuxContainer_v1, xAOD::AuxContainerBase)
xAOD::PhotonTrigAuxContainer_v1::topoetcone40
std::vector< float > topoetcone40
ET in a cone with half-opening angle 0.40.
Definition: PhotonTrigAuxContainer_v1.h:96
xAOD::PhotonTrigAuxContainer_v1::ptvarcone40
std::vector< float > ptvarcone40
summed pt of tracks in a cone with half-opening angle 0.4
Definition: PhotonTrigAuxContainer_v1.h:89
AuxContainerBase.h
xAOD::AuxContainerBase
Common base class for the auxiliary containers.
Definition: AuxContainerBase.h:59
BaseInfo.h
xAOD
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.
Definition: ICaloAffectedTool.h:24
xAOD::PhotonTrigAuxContainer_v1::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: PhotonTrigAuxContainer_v1.h:58
xAOD::PhotonTrigAuxContainer_v1::Loose
std::vector< char > Loose
Pid decision.
Definition: PhotonTrigAuxContainer_v1.h:98
xAOD::PhotonTrigAuxContainer_v1::topoetcone30
std::vector< float > topoetcone30
ET in a cone with half-opening angle 0.30.
Definition: PhotonTrigAuxContainer_v1.h:94
xAOD::PhotonTrigAuxContainer_v1::topoetcone20
std::vector< float > topoetcone20
ET in a cone with half-opening angle 0.20.
Definition: PhotonTrigAuxContainer_v1.h:92
xAOD::PhotonTrigAuxContainer_v1
Auxiliary store for offline photons.
Definition: PhotonTrigAuxContainer_v1.h:34
xAOD::PhotonTrigAuxContainer_v1::ptcone20
std::vector< float > ptcone20
summed pt of tracks in a cone with half-opening angle 0.2 (no zvx cut photons, 1mm electrons)
Definition: PhotonTrigAuxContainer_v1.h:79
xAOD::PhotonTrigAuxContainer_v1::convMatchDeltaEta2
std::vector< float > convMatchDeltaEta2
Difference between the cluster eta and the eta of the second track of the vertex extrapolated to the ...
Definition: PhotonTrigAuxContainer_v1.h:62
xAOD::PhotonTrigAuxContainer_v1::ptvarcone30
std::vector< float > ptvarcone30
summed pt of tracks in a cone with half-opening angle 0.3
Definition: PhotonTrigAuxContainer_v1.h:87
xAOD::PhotonTrigAuxContainer_v1::vertexLinks
std::vector< std::vector< ElementLink< VertexContainer > > > vertexLinks
Definition: PhotonTrigAuxContainer_v1.h:49
xAOD::PhotonTrigAuxContainer_v1::ptvarcone20
std::vector< float > ptvarcone20
summed pt of tracks in a cone with half-opening angle 0.2 (no zvx cut photons, 1mm electrons)
Definition: PhotonTrigAuxContainer_v1.h:85
xAOD::PhotonTrigAuxContainer_v1::ptcone40
std::vector< float > ptcone40
summed pt of tracks in a cone with half-opening angle 0.4
Definition: PhotonTrigAuxContainer_v1.h:83
xAOD::PhotonTrigAuxContainer_v1::Medium
std::vector< char > Medium
Pid decision.
Definition: PhotonTrigAuxContainer_v1.h:100
xAOD::PhotonTrigAuxContainer_v1::Tight
std::vector< char > Tight
Pid decision.
Definition: PhotonTrigAuxContainer_v1.h:102
xAOD::PhotonTrigAuxContainer_v1::etcone20
std::vector< float > etcone20
ET in a cone with half-opening angle 0.2, with exclusion of a window of size 7x5 in electromagnetic c...
Definition: PhotonTrigAuxContainer_v1.h:73
VertexContainer.h
xAOD::PhotonTrigAuxContainer_v1::isEMTight
std::vector< unsigned int > isEMTight
Pid decision isEM word.
Definition: PhotonTrigAuxContainer_v1.h:108
CaloClusterContainer.h
xAOD::PhotonTrigAuxContainer_v1::isEMMedium
std::vector< unsigned int > isEMMedium
Pid decision isEM word.
Definition: PhotonTrigAuxContainer_v1.h:106
xAOD::PhotonTrigAuxContainer_v1::etcone30
std::vector< float > etcone30
ET in a cone with half-opening angle 0.3, with exclusion of a window of size 7x5 in electromagnetic c...
Definition: PhotonTrigAuxContainer_v1.h:75
xAOD::PhotonTrigAuxContainer_v1::etcone40
std::vector< float > etcone40
ET in a cone with half-opening angle 0.4, with exclusion of a window of size 7x5 in electromagnetic c...
Definition: PhotonTrigAuxContainer_v1.h:77
xAOD::PhotonTrigAuxContainer_v1::isEMLoose
std::vector< unsigned int > isEMLoose
Pid decision isEM word.
Definition: PhotonTrigAuxContainer_v1.h:104
TrackParticleContainer.h
xAOD::PhotonTrigAuxContainer_v1::convMatchDeltaPhi2
std::vector< float > convMatchDeltaPhi2
Difference between the cluster phi and the phi of the second track of the vertex extrapolated to the ...
Definition: PhotonTrigAuxContainer_v1.h:70
xAOD::PhotonTrigAuxContainer_v1::ptcone30
std::vector< float > ptcone30
summed pt of tracks in a cone with half-opening angle 0.3
Definition: PhotonTrigAuxContainer_v1.h:81