ATLAS Offline Software
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"
16 
17 
18 namespace xAOD {
19 
20 
33 
35 
36 
37  public :
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"
112 
113 #endif // XAODEGAMMA_VERSIONS_ELECTRONAUXCONTAINER_V1_H
xAOD::ElectronAuxContainer_v1::charge
std::vector< float > charge
Definition: ElectronAuxContainer_v1.h:52
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
SG_BASE
SG_BASE(xAOD::ElectronAuxContainer_v1, xAOD::EgammaAuxContainer_v1)
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::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
BaseInfo.h
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::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
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.
Definition: ICaloAffectedTool.h:24
xAOD::EgammaAuxContainer_v1
Temporary container used until we have I/O for AuxStoreInternal.
Definition: EgammaAuxContainer_v1.h:40
EgammaAuxContainer_v1.h
xAOD::ElectronAuxContainer_v1
Temporary container used until we have I/O for AuxStoreInternal.
Definition: ElectronAuxContainer_v1.h:34
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::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::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::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::ElectronAuxContainer_v1
ElectronAuxContainer_v1()
EgammaDefs.h
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::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::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
TrackParticleContainer.h