ATLAS Offline Software
Loading...
Searching...
No Matches
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):
22
23namespace xAOD {
24
37
38 public:
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"
83
84#endif // XAODEGAMMA_VERSIONS_PHOTONAUXCONTAINER_V3_H
#define SG_BASE(D, B)
Declare that class D derives from class B.
Common base class for the auxiliary containers.
AuxContainerBase(bool allowDynamicVars=true)
Default constructor.
Auxiliary store for offline photons.
std::vector< std::vector< ElementLink< VertexContainer > > > vertexLinks
std::vector< float > convMatchDeltaPhi1
Difference between the cluster phi and the phi of the first track of the vertex extrapolated to the s...
std::vector< float > convMatchDeltaEta2
Difference between the cluster eta and the eta of the second track of the vertex extrapolated to the ...
std::vector< float > convMatchDeltaEta1
Difference between the cluster eta and the eta of the first track of the vertex extrapolated to the s...
std::vector< float > convMatchDeltaPhi2
Difference between the cluster phi and the phi of the second track of the vertex extrapolated to the ...
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.