ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Event
xAOD
xAODEgamma
xAODEgamma
versions
ElectronAuxContainer_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: ElectronAuxContainer_v1.h 614829 2014-09-03 09:39:36Z krasznaa $
8
#ifndef XAODEGAMMA_VERSIONS_ELECTRONAUXCONTAINER_V1_H
9
#define XAODEGAMMA_VERSIONS_ELECTRONAUXCONTAINER_V1_H
10
11
// System include(s):
12
#include <vector>
13
#include "
xAODEgamma/EgammaDefs.h
"
14
#include "
xAODEgamma/versions/EgammaAuxContainer_v1.h
"
15
#include "
xAODTracking/TrackParticleContainer.h
"
16
17
18
namespace
xAOD
{
19
20
33
34
class
ElectronAuxContainer_v1
:
public
EgammaAuxContainer_v1
{
35
36
37
public :
39
ElectronAuxContainer_v1
();
40
41
private
:
42
45
46
std::vector< std::vector< ElementLink< TrackParticleContainer > > >
trackParticleLinks
;
47
49
52
std::vector<float>
charge
;
54
57
60
std::vector< float >
deltaEta0
;
63
std::vector< float >
deltaEta1
;
65
std::vector< float >
deltaEta2
;
68
std::vector< float >
deltaEta3
;
71
std::vector< float >
deltaPhi0
;
74
std::vector< float >
deltaPhi1
;
79
std::vector< float >
deltaPhi2
;
82
std::vector< float >
deltaPhi3
;
85
std::vector< float >
deltaPhiFromLastMeasurement
;
89
std::vector< float >
deltaPhiRescaled0
;
93
std::vector< float >
deltaPhiRescaled1
;
97
std::vector< float >
deltaPhiRescaled2
;
101
std::vector< float >
deltaPhiRescaled3
;
102
104
105
};
// class ElectronAuxContainer_v1
106
107
}
// namespace xAOD
108
109
// Set up the StoreGate inheritance for the class:
110
#include "
xAODCore/BaseInfo.h
"
111
SG_BASE
(
xAOD::ElectronAuxContainer_v1
,
xAOD::EgammaAuxContainer_v1
);
112
113
#endif
// XAODEGAMMA_VERSIONS_ELECTRONAUXCONTAINER_V1_H
SG_BASE
#define SG_BASE(D, B)
Declare that class D derives from class B.
Definition
Control/AthenaKernel/AthenaKernel/BaseInfo.h:243
EgammaAuxContainer_v1.h
EgammaDefs.h
BaseInfo.h
TrackParticleContainer.h
xAOD::EgammaAuxContainer_v1
Temporary container used until we have I/O for AuxStoreInternal.
Definition
EgammaAuxContainer_v1.h:40
xAOD::EgammaAuxContainer_v1::EgammaAuxContainer_v1
EgammaAuxContainer_v1()
xAOD::ElectronAuxContainer_v1
Temporary container used until we have I/O for AuxStoreInternal.
Definition
ElectronAuxContainer_v1.h:34
xAOD::ElectronAuxContainer_v1::deltaEta0
std::vector< float > deltaEta0
difference between the cluster eta (presampler) and the eta of the track extrapolated to the presampl...
Definition
ElectronAuxContainer_v1.h:60
xAOD::ElectronAuxContainer_v1::deltaEta1
std::vector< float > deltaEta1
difference between the cluster eta (first sampling) and the eta of the track extrapolated to the firs...
Definition
ElectronAuxContainer_v1.h:63
xAOD::ElectronAuxContainer_v1::deltaPhi0
std::vector< float > deltaPhi0
difference between the cluster phi (presampler) and the eta of the track extrapolated to the presampl...
Definition
ElectronAuxContainer_v1.h:71
xAOD::ElectronAuxContainer_v1::deltaPhiFromLastMeasurement
std::vector< float > deltaPhiFromLastMeasurement
difference between the cluster phi (sampling 2) and the eta of the track extrapolated from the last m...
Definition
ElectronAuxContainer_v1.h:85
xAOD::ElectronAuxContainer_v1::ElectronAuxContainer_v1
ElectronAuxContainer_v1()
xAOD::ElectronAuxContainer_v1::deltaPhi3
std::vector< float > deltaPhi3
difference between the cluster eta (3rd sampling) and the eta of the track extrapolated to the 3rd sa...
Definition
ElectronAuxContainer_v1.h:82
xAOD::ElectronAuxContainer_v1::charge
std::vector< float > charge
Definition
ElectronAuxContainer_v1.h:52
xAOD::ElectronAuxContainer_v1::deltaPhiRescaled1
std::vector< float > deltaPhiRescaled1
difference between the cluster eta (1st sampling) and the eta of the track extrapolated to the 1st sa...
Definition
ElectronAuxContainer_v1.h:93
xAOD::ElectronAuxContainer_v1::deltaPhiRescaled2
std::vector< float > deltaPhiRescaled2
difference between the cluster phi (second sampling) and the phi of the track extrapolated to the sec...
Definition
ElectronAuxContainer_v1.h:97
xAOD::ElectronAuxContainer_v1::deltaPhiRescaled3
std::vector< float > deltaPhiRescaled3
difference between the cluster eta (3rd sampling) and the eta of the track extrapolated to the 3rd sa...
Definition
ElectronAuxContainer_v1.h:101
xAOD::ElectronAuxContainer_v1::trackParticleLinks
std::vector< std::vector< ElementLink< TrackParticleContainer > > > trackParticleLinks
Definition
ElectronAuxContainer_v1.h:46
xAOD::ElectronAuxContainer_v1::deltaPhiRescaled0
std::vector< float > deltaPhiRescaled0
difference between the cluster phi (presampler) and the eta of the track extrapolated to the presampl...
Definition
ElectronAuxContainer_v1.h:89
xAOD::ElectronAuxContainer_v1::deltaPhi1
std::vector< float > deltaPhi1
difference between the cluster eta (1st sampling) and the eta of the track extrapolated to the 1st sa...
Definition
ElectronAuxContainer_v1.h:74
xAOD::ElectronAuxContainer_v1::deltaEta2
std::vector< float > deltaEta2
difference between the cluster eta (second sampling) and the eta of the track extrapolated to the sec...
Definition
ElectronAuxContainer_v1.h:65
xAOD::ElectronAuxContainer_v1::deltaPhi2
std::vector< float > deltaPhi2
difference between the cluster phi (second sampling) and the phi of the track extrapolated to the sec...
Definition
ElectronAuxContainer_v1.h:79
xAOD::ElectronAuxContainer_v1::deltaEta3
std::vector< float > deltaEta3
difference between the cluster eta (3rd sampling) and the eta of the track extrapolated to the 3rd sa...
Definition
ElectronAuxContainer_v1.h:68
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