ATLAS Offline Software
Loading...
Searching...
No Matches
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>
16
17
18namespace 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
#define SG_BASE(D, B)
Declare that class D derives from class B.
Temporary container used until we have I/O for AuxStoreInternal.
Temporary container used until we have I/O for AuxStoreInternal.
std::vector< float > deltaEta0
difference between the cluster eta (presampler) and the eta of the track extrapolated to the presampl...
std::vector< float > deltaEta1
difference between the cluster eta (first sampling) and the eta of the track extrapolated to the firs...
std::vector< float > deltaPhi0
difference between the cluster phi (presampler) and the eta of the track extrapolated to the presampl...
std::vector< float > deltaPhiFromLastMeasurement
difference between the cluster phi (sampling 2) and the eta of the track extrapolated from the last m...
std::vector< float > deltaPhi3
difference between the cluster eta (3rd sampling) and the eta of the track extrapolated to the 3rd sa...
std::vector< float > deltaPhiRescaled1
difference between the cluster eta (1st sampling) and the eta of the track extrapolated to the 1st sa...
std::vector< float > deltaPhiRescaled2
difference between the cluster phi (second sampling) and the phi of the track extrapolated to the sec...
std::vector< float > deltaPhiRescaled3
difference between the cluster eta (3rd sampling) and the eta of the track extrapolated to the 3rd sa...
std::vector< std::vector< ElementLink< TrackParticleContainer > > > trackParticleLinks
std::vector< float > deltaPhiRescaled0
difference between the cluster phi (presampler) and the eta of the track extrapolated to the presampl...
std::vector< float > deltaPhi1
difference between the cluster eta (1st sampling) and the eta of the track extrapolated to the 1st sa...
std::vector< float > deltaEta2
difference between the cluster eta (second sampling) and the eta of the track extrapolated to the sec...
std::vector< float > deltaPhi2
difference between the cluster phi (second sampling) and the phi of the track extrapolated to the sec...
std::vector< float > deltaEta3
difference between the cluster eta (3rd sampling) and the eta of the track extrapolated to the 3rd sa...
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.