ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Event
xAOD
xAODTrigEgamma
xAODTrigEgamma
versions
TrigElectronAuxContainer_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: TrigElectronAuxContainer_v1.h 631414 2014-11-26 22:03:16Z gwatts $
8
#ifndef XAODTRIGEGAMMA_VERSIONS_TRIGELECTRONAUXCONTAINTER_V1_H
9
#define XAODTRIGEGAMMA_VERSIONS_TRIGELECTRONAUXCONTAINTER_V1_H
10
11
// System include(s):
12
#include <vector>
13
extern
"C"
{
14
# include <stdint.h>
15
}
16
17
// EDM include(s):
18
#include "AthLinks/ElementLink.h"
19
#include "
xAODCore/AuxContainerBase.h
"
20
#include "
xAODTrigCalo/TrigEMClusterContainer.h
"
21
#include "
xAODTracking/TrackParticleContainer.h
"
22
23
namespace
xAOD
{
24
36
class
TrigElectronAuxContainer_v1
:
public
AuxContainerBase
{
37
38
public
:
40
TrigElectronAuxContainer_v1
();
41
42
private
:
45
std::vector< uint32_t >
roiWord
;
46
std::vector< float >
zvtx
;
47
std::vector< float >
charge
;
48
std::vector< int >
nTRTHits
;
49
std::vector< int >
nTRTHiThresholdHits
;
50
std::vector< float >
rcore
;
51
std::vector< float >
eratio
;
52
std::vector< float >
etHad
;
53
std::vector< float >
etHad1
;
54
std::vector< float >
f0
;
55
std::vector< float >
f1
;
56
std::vector< float >
f2
;
57
std::vector< float >
f3
;
59
62
std::vector< float >
trkEtaAtCalo
;
63
std::vector< float >
trkPhiAtCalo
;
64
std::vector< float >
etOverPt
;
65
std::vector< float >
pt
;
66
std::vector< float >
caloEta
;
67
std::vector< float >
caloPhi
;
69
72
std::vector< ElementLink< TrigEMClusterContainer > >
emClusterLink
;
73
std::vector< ElementLink< TrackParticleContainer > >
trackParticleLink
;
75
76
};
// class TrigElectronAuxContainer_v1
77
78
}
// namespace xAOD
79
80
SG_BASE
(
xAOD::TrigElectronAuxContainer_v1
,
xAOD::AuxContainerBase
);
81
82
#endif
// not XAODTRIGEGAMMA_VERSIONS_TRIGELECTRONAUXCONTAINTER_V1_H
AuxContainerBase.h
SG_BASE
#define SG_BASE(D, B)
Declare that class D derives from class B.
Definition
Control/AthenaKernel/AthenaKernel/BaseInfo.h:243
TrackParticleContainer.h
TrigEMClusterContainer.h
xAOD::AuxContainerBase
Common base class for the auxiliary containers.
Definition
AuxContainerBase.h:55
xAOD::AuxContainerBase::AuxContainerBase
AuxContainerBase(bool allowDynamicVars=true)
Default constructor.
Definition
AuxContainerBase.cxx:33
xAOD::TrigElectronAuxContainer_v1
Class holding the payload of xAOD::TrigElectronContainer_v1.
Definition
TrigElectronAuxContainer_v1.h:36
xAOD::TrigElectronAuxContainer_v1::nTRTHits
std::vector< int > nTRTHits
Definition
TrigElectronAuxContainer_v1.h:48
xAOD::TrigElectronAuxContainer_v1::etHad1
std::vector< float > etHad1
Definition
TrigElectronAuxContainer_v1.h:53
xAOD::TrigElectronAuxContainer_v1::etOverPt
std::vector< float > etOverPt
Definition
TrigElectronAuxContainer_v1.h:64
xAOD::TrigElectronAuxContainer_v1::f1
std::vector< float > f1
Definition
TrigElectronAuxContainer_v1.h:55
xAOD::TrigElectronAuxContainer_v1::trkPhiAtCalo
std::vector< float > trkPhiAtCalo
Definition
TrigElectronAuxContainer_v1.h:63
xAOD::TrigElectronAuxContainer_v1::f2
std::vector< float > f2
Definition
TrigElectronAuxContainer_v1.h:56
xAOD::TrigElectronAuxContainer_v1::caloPhi
std::vector< float > caloPhi
Definition
TrigElectronAuxContainer_v1.h:67
xAOD::TrigElectronAuxContainer_v1::emClusterLink
std::vector< ElementLink< TrigEMClusterContainer > > emClusterLink
Definition
TrigElectronAuxContainer_v1.h:72
xAOD::TrigElectronAuxContainer_v1::eratio
std::vector< float > eratio
Definition
TrigElectronAuxContainer_v1.h:51
xAOD::TrigElectronAuxContainer_v1::TrigElectronAuxContainer_v1
TrigElectronAuxContainer_v1()
Default constructor.
Definition
TrigElectronAuxContainer_v1.cxx:12
xAOD::TrigElectronAuxContainer_v1::etHad
std::vector< float > etHad
Definition
TrigElectronAuxContainer_v1.h:52
xAOD::TrigElectronAuxContainer_v1::pt
std::vector< float > pt
Definition
TrigElectronAuxContainer_v1.h:65
xAOD::TrigElectronAuxContainer_v1::charge
std::vector< float > charge
Definition
TrigElectronAuxContainer_v1.h:47
xAOD::TrigElectronAuxContainer_v1::f3
std::vector< float > f3
Definition
TrigElectronAuxContainer_v1.h:57
xAOD::TrigElectronAuxContainer_v1::f0
std::vector< float > f0
Definition
TrigElectronAuxContainer_v1.h:54
xAOD::TrigElectronAuxContainer_v1::nTRTHiThresholdHits
std::vector< int > nTRTHiThresholdHits
Definition
TrigElectronAuxContainer_v1.h:49
xAOD::TrigElectronAuxContainer_v1::zvtx
std::vector< float > zvtx
Definition
TrigElectronAuxContainer_v1.h:46
xAOD::TrigElectronAuxContainer_v1::roiWord
std::vector< uint32_t > roiWord
Definition
TrigElectronAuxContainer_v1.h:45
xAOD::TrigElectronAuxContainer_v1::caloEta
std::vector< float > caloEta
Definition
TrigElectronAuxContainer_v1.h:66
xAOD::TrigElectronAuxContainer_v1::trkEtaAtCalo
std::vector< float > trkEtaAtCalo
Definition
TrigElectronAuxContainer_v1.h:62
xAOD::TrigElectronAuxContainer_v1::rcore
std::vector< float > rcore
Definition
TrigElectronAuxContainer_v1.h:50
xAOD::TrigElectronAuxContainer_v1::trackParticleLink
std::vector< ElementLink< TrackParticleContainer > > trackParticleLink
Definition
TrigElectronAuxContainer_v1.h:73
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