ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Event
xAOD
xAODMuon
xAODMuon
versions
MuonSegmentAuxContainer_v1.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef XAODMUON_VERSIONS_MUONSEGMENTAUXCONTAINER_V1_H
6
#define XAODMUON_VERSIONS_MUONSEGMENTAUXCONTAINER_V1_H
7
8
// System include(s):
9
10
// Core include(s):
11
#include "
xAODCore/AuxContainerBase.h
"
12
#include "AthLinks/ElementLink.h"
13
14
// xAOD include(s):
15
#if !(defined(GENERATIONBASE) || defined(XAOD_ANALYSIS))
16
#include "
TrkSegment/SegmentCollection.h
"
17
#endif
18
19
namespace
xAOD
{
20
31
class
MuonSegmentAuxContainer_v1
:
public
AuxContainerBase
{
32
33
public
:
35
MuonSegmentAuxContainer_v1
();
36
37
private
:
38
std::vector< float >
x
;
39
std::vector< float >
y
;
40
std::vector< float >
z
;
41
42
std::vector< float >
px
;
43
std::vector< float >
py
;
44
std::vector< float >
pz
;
45
46
std::vector< float >
t0
;
47
std::vector< float >
t0error
;
48
49
std::vector< float >
chiSquared
;
50
std::vector< float >
numberDoF
;
51
52
std::vector< int >
sector
;
53
std::vector< int >
chamberIndex
;
54
std::vector< int >
etaIndex
;
55
std::vector< int >
technology
;
56
57
std::vector< int >
nPrecisionHits
;
58
std::vector< int >
nPhiLayers
;
59
std::vector< int >
nTrigEtaLayers
;
60
61
};
// class MuonSegmentAuxContainer_v1
62
}
// namespace xAOD
63
64
#include "
xAODCore/BaseInfo.h
"
65
SG_BASE
(
xAOD::MuonSegmentAuxContainer_v1
,
xAOD::AuxContainerBase
);
66
67
#endif
// XAODMUON_VERSIONS_MUONSEGMENTAUXCONTAINER_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
BaseInfo.h
SegmentCollection.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::MuonSegmentAuxContainer_v1
Temporary container used until we have I/O for AuxStoreInternal.
Definition
MuonSegmentAuxContainer_v1.h:31
xAOD::MuonSegmentAuxContainer_v1::MuonSegmentAuxContainer_v1
MuonSegmentAuxContainer_v1()
Default constructor.
Definition
MuonSegmentAuxContainer_v1.cxx:10
xAOD::MuonSegmentAuxContainer_v1::nPhiLayers
std::vector< int > nPhiLayers
Definition
MuonSegmentAuxContainer_v1.h:58
xAOD::MuonSegmentAuxContainer_v1::numberDoF
std::vector< float > numberDoF
Definition
MuonSegmentAuxContainer_v1.h:50
xAOD::MuonSegmentAuxContainer_v1::technology
std::vector< int > technology
Definition
MuonSegmentAuxContainer_v1.h:55
xAOD::MuonSegmentAuxContainer_v1::chamberIndex
std::vector< int > chamberIndex
Definition
MuonSegmentAuxContainer_v1.h:53
xAOD::MuonSegmentAuxContainer_v1::z
std::vector< float > z
Definition
MuonSegmentAuxContainer_v1.h:40
xAOD::MuonSegmentAuxContainer_v1::sector
std::vector< int > sector
Definition
MuonSegmentAuxContainer_v1.h:52
xAOD::MuonSegmentAuxContainer_v1::t0
std::vector< float > t0
Definition
MuonSegmentAuxContainer_v1.h:46
xAOD::MuonSegmentAuxContainer_v1::pz
std::vector< float > pz
Definition
MuonSegmentAuxContainer_v1.h:44
xAOD::MuonSegmentAuxContainer_v1::px
std::vector< float > px
Definition
MuonSegmentAuxContainer_v1.h:42
xAOD::MuonSegmentAuxContainer_v1::t0error
std::vector< float > t0error
Definition
MuonSegmentAuxContainer_v1.h:47
xAOD::MuonSegmentAuxContainer_v1::x
std::vector< float > x
Definition
MuonSegmentAuxContainer_v1.h:38
xAOD::MuonSegmentAuxContainer_v1::y
std::vector< float > y
Definition
MuonSegmentAuxContainer_v1.h:39
xAOD::MuonSegmentAuxContainer_v1::nTrigEtaLayers
std::vector< int > nTrigEtaLayers
Definition
MuonSegmentAuxContainer_v1.h:59
xAOD::MuonSegmentAuxContainer_v1::py
std::vector< float > py
Definition
MuonSegmentAuxContainer_v1.h:43
xAOD::MuonSegmentAuxContainer_v1::etaIndex
std::vector< int > etaIndex
Definition
MuonSegmentAuxContainer_v1.h:54
xAOD::MuonSegmentAuxContainer_v1::nPrecisionHits
std::vector< int > nPrecisionHits
Definition
MuonSegmentAuxContainer_v1.h:57
xAOD::MuonSegmentAuxContainer_v1::chiSquared
std::vector< float > chiSquared
Definition
MuonSegmentAuxContainer_v1.h:49
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