ATLAS Offline Software
Loading...
Searching...
No Matches
PhotonAuxContainer_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: PhotonAuxContainer_v1.h 614853 2014-09-03 11:40:46Z krasznaa $
8#ifndef XAODEGAMMA_VERSIONS_PHOTONAUXCONTAINER_V1_H
9#define XAODEGAMMA_VERSIONS_PHOTONAUXCONTAINER_V1_H
10
11// System include(s):
12#include <vector>
13
14// EDM include(s):
15#include "AthLinks/ElementLink.h"
16
17// xAOD include(s):
20
21// Local include(s):
23
24namespace xAOD {
25
38
39 public :
42
43 private:
46
47 std::vector< std::vector< ElementLink< VertexContainer > > > vertexLinks;
48
50
53
56 std::vector< float > convMatchDeltaEta1;
57
60 std::vector< float > convMatchDeltaEta2;
61
64 std::vector< float > convMatchDeltaPhi1 ;
65
68 std::vector< float > convMatchDeltaPhi2;
69
71
72 }; // class PhotonAuxContainer_v1
73
74} // namespace xAOD
75
76// Set up the StoreGate inheritance for the class:
77#include "xAODCore/BaseInfo.h"
79
80#endif // XAODEGAMMA_VERSIONS_PHOTONAUXCONTAINER_V1_H
#define SG_BASE(D, B)
Declare that class D derives from class B.
Temporary container used until we have I/O for AuxStoreInternal.
Auxiliary store for offline photons.
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< 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 > 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.