ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Event
xAOD
xAODEgamma
xAODEgamma
versions
PhotonAuxContainer_v3.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_v3.h 619839 2014-10-03 13:38:44Z christos $
8
#ifndef XAODEGAMMA_VERSIONS_PHOTONAUXCONTAINER_V3_H
9
#define XAODEGAMMA_VERSIONS_PHOTONAUXCONTAINER_V3_H
10
11
// System include(s):
12
#include <vector>
13
14
// EDM include(s):
15
#include "AthLinks/ElementLink.h"
16
17
// xAOD include(s):
18
#include "
xAODCore/AuxContainerBase.h
"
19
#include "
xAODTracking/VertexContainer.h
"
20
#include "
xAODTracking/TrackParticleContainer.h
"
21
#include "
xAODCaloEvent/CaloClusterContainer.h
"
22
23
namespace
xAOD
{
24
36
class
PhotonAuxContainer_v3
:
public
AuxContainerBase
{
37
38
public
:
40
PhotonAuxContainer_v3
();
41
42
private
:
44
#define EGAMMA_AUX_VARIABLE( TYPE, NAME ) TYPE NAME
45
#include "xAODEgamma/versions/EgammaAuxVariables_v3.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_v3
77
78
}
// namespace xAOD
79
80
// Set up the StoreGate inheritance for the class:
81
#include "
xAODCore/BaseInfo.h
"
82
SG_BASE
(
xAOD::PhotonAuxContainer_v3
,
xAOD::AuxContainerBase
);
83
84
#endif
// XAODEGAMMA_VERSIONS_PHOTONAUXCONTAINER_V3_H
AuxContainerBase.h
SG_BASE
#define SG_BASE(D, B)
Declare that class D derives from class B.
Definition
Control/AthenaKernel/AthenaKernel/BaseInfo.h:243
CaloClusterContainer.h
BaseInfo.h
TrackParticleContainer.h
VertexContainer.h
xAOD::AuxContainerBase
Common base class for the auxiliary containers.
Definition
AuxContainerBase.h:55
xAOD::AuxContainerBase::AuxContainerBase
AuxContainerBase(bool allowDynamicVars=true)
Default constructor.
Definition
AuxContainerBase.cxx:33
xAOD::PhotonAuxContainer_v3
Auxiliary store for offline photons.
Definition
PhotonAuxContainer_v3.h:36
xAOD::PhotonAuxContainer_v3::PhotonAuxContainer_v3
PhotonAuxContainer_v3()
xAOD::PhotonAuxContainer_v3::vertexLinks
std::vector< std::vector< ElementLink< VertexContainer > > > vertexLinks
Definition
PhotonAuxContainer_v3.h:51
xAOD::PhotonAuxContainer_v3::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_v3.h:68
xAOD::PhotonAuxContainer_v3::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_v3.h:64
xAOD::PhotonAuxContainer_v3::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_v3.h:60
xAOD::PhotonAuxContainer_v3::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_v3.h:72
xAOD
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.
Definition
ICaloAffectedTool.h:24
Generated on
for ATLAS Offline Software by
1.17.0