ATLAS Offline Software
MuonAuxContainer_v4.cxx
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 // Local include(s):
7 
8 namespace xAOD {
9 
11  : AuxContainerBase() {
12 
13  // iParticle
14  AUX_VARIABLE( pt );
15  AUX_VARIABLE( eta );
16  AUX_VARIABLE( phi );
18 
19 
20  // Muon summary
24  AUX_VARIABLE( quality ); //quality, passesIDCuts and passesHighPtCuts are packed in here.
25 
26  // Energyloss
28 
29  // Muon-specific track summary (the other track summary information is retrieved from the TrackParticle)
38 
47 
56 
61 
66 
71 
76 
81 
86 
91 
96 
101 
106 
111 
116 
119 
120  // Isolation
130 
131  // Links
139 
140  // Paramdefs
148  AUX_VARIABLE(t0 );
149  AUX_VARIABLE(beta );
167  }
168 
169 } // namespace xAOD
xAOD::MuonAuxContainer_v4::phiLayer4RPCHoles
std::vector< uint8_t > phiLayer4RPCHoles
Definition: MuonAuxContainer_v4.h:117
xAOD::MuonAuxContainer_v4::numberOfPhiLayers
std::vector< uint8_t > numberOfPhiLayers
Definition: MuonAuxContainer_v4.h:59
xAOD::MuonAuxContainer_v4::beta
std::vector< float > beta
Definition: MuonAuxContainer_v4.h:188
MuonAuxContainer_v4.h
xAOD::MuonAuxContainer_v4::numberOfPrecisionHoleLayers
std::vector< uint8_t > numberOfPrecisionHoleLayers
Definition: MuonAuxContainer_v4.h:58
xAOD::MuonAuxContainer_v4::innerSmallHoles
std::vector< uint8_t > innerSmallHoles
Definition: MuonAuxContainer_v4.h:75
xAOD::MuonAuxContainer_v4::outerSmallHoles
std::vector< uint8_t > outerSmallHoles
Definition: MuonAuxContainer_v4.h:79
xAOD::MuonAuxContainer_v4::msOnlyExtrapolatedMuonSpectrometerTrackParticleLink
std::vector< ElementLink< TrackParticleContainer > > msOnlyExtrapolatedMuonSpectrometerTrackParticleLink
Definition: MuonAuxContainer_v4.h:167
xAOD::MuonAuxContainer_v4::segmentDeltaPhi
std::vector< float > segmentDeltaPhi
Definition: MuonAuxContainer_v4.h:185
xAOD::MuonAuxContainer_v4::etaLayer3TGCHoles
std::vector< uint8_t > etaLayer3TGCHoles
Definition: MuonAuxContainer_v4.h:141
xAOD::MuonAuxContainer_v4::MeasEnergyLossSigma
std::vector< float > MeasEnergyLossSigma
Definition: MuonAuxContainer_v4.h:202
xAOD::MuonAuxContainer_v4::meanDeltaADCCountsMDT
std::vector< float > meanDeltaADCCountsMDT
Definition: MuonAuxContainer_v4.h:194
xAOD::MuonAuxContainer_v4::phiLayer3TGCHits
std::vector< uint8_t > phiLayer3TGCHits
Definition: MuonAuxContainer_v4.h:126
xAOD::MuonAuxContainer_v4::CaloMuonIDTag
std::vector< int > CaloMuonIDTag
Definition: MuonAuxContainer_v4.h:205
xAOD::MuonAuxContainer_v4::outerSmallHits
std::vector< uint8_t > outerSmallHits
Definition: MuonAuxContainer_v4.h:70
xAOD::MuonAuxContainer_v4::etaLayer4Holes
std::vector< uint8_t > etaLayer4Holes
Definition: MuonAuxContainer_v4.h:102
xAOD::MuonAuxContainer_v4::etaLayer2Holes
std::vector< uint8_t > etaLayer2Holes
Definition: MuonAuxContainer_v4.h:100
xAOD::MuonAuxContainer_v4::ptcone40
std::vector< float > ptcone40
Definition: MuonAuxContainer_v4.h:156
xAOD::MuonAuxContainer_v4::ParamEnergyLoss
std::vector< float > ParamEnergyLoss
Definition: MuonAuxContainer_v4.h:197
xAOD::MuonAuxContainer_v4::numberOfTriggerEtaLayers
std::vector< uint8_t > numberOfTriggerEtaLayers
Definition: MuonAuxContainer_v4.h:61
xAOD::MuonAuxContainer_v4::phiLayer3Hits
std::vector< uint8_t > phiLayer3Hits
Definition: MuonAuxContainer_v4.h:86
xAOD::MuonAuxContainer_v4::ptcone30
std::vector< float > ptcone30
Definition: MuonAuxContainer_v4.h:155
xAOD::MuonAuxContainer_v4::energyLossType
std::vector< uint8_t > energyLossType
Definition: MuonAuxContainer_v4.h:175
xAOD::MuonAuxContainer_v4::ParamEnergyLossSigmaMinus
std::vector< float > ParamEnergyLossSigmaMinus
Definition: MuonAuxContainer_v4.h:201
xAOD::MuonAuxContainer_v4::etaLayer3RPCHits
std::vector< uint8_t > etaLayer3RPCHits
Definition: MuonAuxContainer_v4.h:111
xAOD::MuonAuxContainer_v4::CaloLRLikelihood
std::vector< float > CaloLRLikelihood
Definition: MuonAuxContainer_v4.h:195
xAOD::MuonAuxContainer_v4::numberOfPhiHoleLayers
std::vector< uint8_t > numberOfPhiHoleLayers
Definition: MuonAuxContainer_v4.h:60
xAOD::MuonAuxContainer_v4::phiLayer2RPCHits
std::vector< uint8_t > phiLayer2RPCHits
Definition: MuonAuxContainer_v4.h:105
xAOD::MuonAuxContainer_v4::numberOfTriggerEtaHoleLayers
std::vector< uint8_t > numberOfTriggerEtaHoleLayers
Definition: MuonAuxContainer_v4.h:62
xAOD::MuonAuxContainer_v4::phiLayer4TGCHoles
std::vector< uint8_t > phiLayer4TGCHoles
Definition: MuonAuxContainer_v4.h:137
xAOD::MuonAuxContainer_v4::msInnerMatchDOF
std::vector< int > msInnerMatchDOF
Definition: MuonAuxContainer_v4.h:203
xAOD::MuonAuxContainer_v4::middleSmallHits
std::vector< uint8_t > middleSmallHits
Definition: MuonAuxContainer_v4.h:68
xAOD::AuxContainerBase
Common base class for the auxiliary containers.
Definition: AuxContainerBase.h:59
xAOD::MuonAuxContainer_v4::etaLayer1TGCHoles
std::vector< uint8_t > etaLayer1TGCHoles
Definition: MuonAuxContainer_v4.h:139
xAOD::MuonAuxContainer_v4::etaLayer2TGCHoles
std::vector< uint8_t > etaLayer2TGCHoles
Definition: MuonAuxContainer_v4.h:140
xAOD::MuonAuxContainer_v4::author
std::vector< uint16_t > author
Definition: MuonAuxContainer_v4.h:49
xAOD::MuonAuxContainer_v4::etaLayer4RPCHoles
std::vector< uint8_t > etaLayer4RPCHoles
Definition: MuonAuxContainer_v4.h:122
xAOD
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.
Definition: ICaloAffectedTool.h:24
xAOD::MuonAuxContainer_v4::phiLayer1Holes
std::vector< uint8_t > phiLayer1Holes
Definition: MuonAuxContainer_v4.h:94
xAOD::MuonAuxContainer_v4::msInnerMatchChi2
std::vector< float > msInnerMatchChi2
Definition: MuonAuxContainer_v4.h:193
xAOD::MuonAuxContainer_v4::phiLayer3Holes
std::vector< uint8_t > phiLayer3Holes
Definition: MuonAuxContainer_v4.h:96
xAOD::MuonAuxContainer_v4::etcone40
std::vector< float > etcone40
Definition: MuonAuxContainer_v4.h:153
xAOD::MuonAuxContainer_v4::quality
std::vector< uint8_t > quality
Definition: MuonAuxContainer_v4.h:51
xAOD::MuonAuxContainer_v4::innerLargeHoles
std::vector< uint8_t > innerLargeHoles
Definition: MuonAuxContainer_v4.h:76
xAOD::MuonAuxContainer_v4::primarySector
std::vector< uint8_t > primarySector
Definition: MuonAuxContainer_v4.h:63
xAOD::MuonAuxContainer_v4::midAngle
std::vector< float > midAngle
Definition: MuonAuxContainer_v4.h:192
xAOD::MuonAuxContainer_v4::scatteringNeighbourSignificance
std::vector< float > scatteringNeighbourSignificance
Definition: MuonAuxContainer_v4.h:182
xAOD::MuonAuxContainer_v4::phiLayer1TGCHoles
std::vector< uint8_t > phiLayer1TGCHoles
Definition: MuonAuxContainer_v4.h:134
xAOD::MuonAuxContainer_v4::etaLayer4TGCHoles
std::vector< uint8_t > etaLayer4TGCHoles
Definition: MuonAuxContainer_v4.h:142
xAOD::MuonAuxContainer_v4::segmentChi2OverDoF
std::vector< float > segmentChi2OverDoF
Definition: MuonAuxContainer_v4.h:186
xAOD::MuonAuxContainer_v4::extendedLargeHits
std::vector< uint8_t > extendedLargeHits
Definition: MuonAuxContainer_v4.h:73
xAOD::MuonAuxContainer_v4::etaLayer1RPCHits
std::vector< uint8_t > etaLayer1RPCHits
Definition: MuonAuxContainer_v4.h:109
xAOD::MuonAuxContainer_v4::phiLayer4RPCHits
std::vector< uint8_t > phiLayer4RPCHits
Definition: MuonAuxContainer_v4.h:107
xAOD::MuonAuxContainer_v4::outerLargeHoles
std::vector< uint8_t > outerLargeHoles
Definition: MuonAuxContainer_v4.h:80
xAOD::MuonAuxContainer_v4::numberOfPrecisionLayers
std::vector< uint8_t > numberOfPrecisionLayers
Definition: MuonAuxContainer_v4.h:57
xAOD::MuonAuxContainer_v4::etaLayer1RPCHoles
std::vector< uint8_t > etaLayer1RPCHoles
Definition: MuonAuxContainer_v4.h:119
xAOD::MuonAuxContainer_v4::clusterLink
std::vector< ElementLink< CaloClusterContainer > > clusterLink
Definition: MuonAuxContainer_v4.h:169
xAOD::MuonAuxContainer_v4::muonSegmentLinks
std::vector< std::vector< ElementLink< MuonSegmentContainer > > > muonSegmentLinks
Definition: MuonAuxContainer_v4.h:170
xAOD::MuonAuxContainer_v4::EnergyLossSigma
std::vector< float > EnergyLossSigma
Definition: MuonAuxContainer_v4.h:199
xAOD::MuonAuxContainer_v4::msOuterMatchDOF
std::vector< int > msOuterMatchDOF
Definition: MuonAuxContainer_v4.h:204
xAOD::MuonAuxContainer_v4::eta
std::vector< float > eta
Definition: MuonAuxContainer_v4.h:41
xAOD::MuonAuxContainer_v4::outerLargeHits
std::vector< uint8_t > outerLargeHits
Definition: MuonAuxContainer_v4.h:71
AUX_VARIABLE
#define AUX_VARIABLE(VAR,...)
Convenience macro for declaring an auxiliary variable.
Definition: AuxVariable.h:22
xAOD::MuonAuxContainer_v4::phiLayer3TGCHoles
std::vector< uint8_t > phiLayer3TGCHoles
Definition: MuonAuxContainer_v4.h:136
xAOD::MuonAuxContainer_v4::etaLayer2RPCHoles
std::vector< uint8_t > etaLayer2RPCHoles
Definition: MuonAuxContainer_v4.h:120
xAOD::MuonAuxContainer_v4::ptvarcone30
std::vector< float > ptvarcone30
Definition: MuonAuxContainer_v4.h:158
xAOD::MuonAuxContainer_v4::phiLayer4Holes
std::vector< uint8_t > phiLayer4Holes
Definition: MuonAuxContainer_v4.h:97
xAOD::MuonAuxContainer_v4::etaLayer4TGCHits
std::vector< uint8_t > etaLayer4TGCHits
Definition: MuonAuxContainer_v4.h:132
xAOD::MuonAuxContainer_v4::muonType
std::vector< uint16_t > muonType
Definition: MuonAuxContainer_v4.h:50
xAOD::MuonAuxContainer_v4::charge
std::vector< float > charge
Definition: MuonAuxContainer_v4.h:43
xAOD::MuonAuxContainer_v4::etaLayer3RPCHoles
std::vector< uint8_t > etaLayer3RPCHoles
Definition: MuonAuxContainer_v4.h:121
xAOD::MuonAuxContainer_v4::extendedSmallHits
std::vector< uint8_t > extendedSmallHits
Definition: MuonAuxContainer_v4.h:72
xAOD::MuonAuxContainer_v4::phiLayer1RPCHoles
std::vector< uint8_t > phiLayer1RPCHoles
Definition: MuonAuxContainer_v4.h:114
xAOD::MuonAuxContainer_v4::innerLargeHits
std::vector< uint8_t > innerLargeHits
Definition: MuonAuxContainer_v4.h:67
xAOD::MuonAuxContainer_v4::allAuthors
std::vector< uint16_t > allAuthors
Definition: MuonAuxContainer_v4.h:48
xAOD::MuonAuxContainer_v4::etaLayer4Hits
std::vector< uint8_t > etaLayer4Hits
Definition: MuonAuxContainer_v4.h:92
xAOD::MuonAuxContainer_v4::ptvarcone20
std::vector< float > ptvarcone20
Definition: MuonAuxContainer_v4.h:157
xAOD::MuonAuxContainer_v4::ptvarcone40
std::vector< float > ptvarcone40
Definition: MuonAuxContainer_v4.h:159
xAOD::MuonAuxContainer_v4::phiLayer2TGCHits
std::vector< uint8_t > phiLayer2TGCHits
Definition: MuonAuxContainer_v4.h:125
xAOD::MuonAuxContainer_v4::segmentDeltaEta
std::vector< float > segmentDeltaEta
Definition: MuonAuxContainer_v4.h:184
xAOD::MuonAuxContainer_v4::phiLayer3RPCHits
std::vector< uint8_t > phiLayer3RPCHits
Definition: MuonAuxContainer_v4.h:106
xAOD::MuonAuxContainer_v4::EnergyLoss
std::vector< float > EnergyLoss
Definition: MuonAuxContainer_v4.h:196
xAOD::MuonAuxContainer_v4::phiLayer3RPCHoles
std::vector< uint8_t > phiLayer3RPCHoles
Definition: MuonAuxContainer_v4.h:116
xAOD::MuonAuxContainer_v4::etaLayer2Hits
std::vector< uint8_t > etaLayer2Hits
Definition: MuonAuxContainer_v4.h:90
xAOD::MuonAuxContainer_v4::t0
std::vector< float > t0
Definition: MuonAuxContainer_v4.h:187
xAOD::MuonAuxContainer_v4::MuonAuxContainer_v4
MuonAuxContainer_v4()
Default constructor.
Definition: MuonAuxContainer_v4.cxx:10
xAOD::MuonAuxContainer_v4::etaLayer3Holes
std::vector< uint8_t > etaLayer3Holes
Definition: MuonAuxContainer_v4.h:101
xAOD::MuonAuxContainer_v4::phiLayer2Hits
std::vector< uint8_t > phiLayer2Hits
Definition: MuonAuxContainer_v4.h:85
xAOD::MuonAuxContainer_v4::phiLayer1RPCHits
std::vector< uint8_t > phiLayer1RPCHits
Definition: MuonAuxContainer_v4.h:104
xAOD::MuonAuxContainer_v4::MeasEnergyLoss
std::vector< float > MeasEnergyLoss
Definition: MuonAuxContainer_v4.h:198
xAOD::MuonAuxContainer_v4::cscEtaHits
std::vector< uint8_t > cscEtaHits
Definition: MuonAuxContainer_v4.h:144
xAOD::MuonAuxContainer_v4::phiLayer1Hits
std::vector< uint8_t > phiLayer1Hits
Definition: MuonAuxContainer_v4.h:84
xAOD::MuonAuxContainer_v4::etaLayer1TGCHits
std::vector< uint8_t > etaLayer1TGCHits
Definition: MuonAuxContainer_v4.h:129
xAOD::MuonAuxContainer_v4::combinedTrackParticleLink
std::vector< ElementLink< TrackParticleContainer > > combinedTrackParticleLink
Definition: MuonAuxContainer_v4.h:168
xAOD::MuonAuxContainer_v4::spectrometerFieldIntegral
std::vector< float > spectrometerFieldIntegral
Definition: MuonAuxContainer_v4.h:180
xAOD::MuonAuxContainer_v4::annBarrel
std::vector< float > annBarrel
Definition: MuonAuxContainer_v4.h:189
xAOD::MuonAuxContainer_v4::ParamEnergyLossSigmaPlus
std::vector< float > ParamEnergyLossSigmaPlus
Definition: MuonAuxContainer_v4.h:200
xAOD::MuonAuxContainer_v4::extendedLargeHoles
std::vector< uint8_t > extendedLargeHoles
Definition: MuonAuxContainer_v4.h:82
xAOD::MuonAuxContainer_v4::innAngle
std::vector< float > innAngle
Definition: MuonAuxContainer_v4.h:191
xAOD::MuonAuxContainer_v4::scatteringCurvatureSignificance
std::vector< float > scatteringCurvatureSignificance
Definition: MuonAuxContainer_v4.h:181
xAOD::MuonAuxContainer_v4::inDetTrackParticleLink
std::vector< ElementLink< TrackParticleContainer > > inDetTrackParticleLink
Definition: MuonAuxContainer_v4.h:164
xAOD::MuonAuxContainer_v4::ptcone20
std::vector< float > ptcone20
Definition: MuonAuxContainer_v4.h:154
xAOD::MuonAuxContainer_v4::middleLargeHoles
std::vector< uint8_t > middleLargeHoles
Definition: MuonAuxContainer_v4.h:78
xAOD::MuonAuxContainer_v4::muonSpectrometerTrackParticleLink
std::vector< ElementLink< TrackParticleContainer > > muonSpectrometerTrackParticleLink
Definition: MuonAuxContainer_v4.h:165
xAOD::MuonAuxContainer_v4::phiLayer2TGCHoles
std::vector< uint8_t > phiLayer2TGCHoles
Definition: MuonAuxContainer_v4.h:135
xAOD::MuonAuxContainer_v4::innerSmallHits
std::vector< uint8_t > innerSmallHits
Definition: MuonAuxContainer_v4.h:66
xAOD::MuonAuxContainer_v4::annEndCap
std::vector< float > annEndCap
Definition: MuonAuxContainer_v4.h:190
xAOD::MuonAuxContainer_v4::etcone30
std::vector< float > etcone30
Definition: MuonAuxContainer_v4.h:152
xAOD::MuonAuxContainer_v4::secondarySector
std::vector< uint8_t > secondarySector
Definition: MuonAuxContainer_v4.h:64
xAOD::MuonAuxContainer_v4::phiLayer4Hits
std::vector< uint8_t > phiLayer4Hits
Definition: MuonAuxContainer_v4.h:87
xAOD::MuonAuxContainer_v4::etaLayer2TGCHits
std::vector< uint8_t > etaLayer2TGCHits
Definition: MuonAuxContainer_v4.h:130
xAOD::MuonAuxContainer_v4::pt
std::vector< float > pt
Definition: MuonAuxContainer_v4.h:40
xAOD::MuonAuxContainer_v4::etaLayer2RPCHits
std::vector< uint8_t > etaLayer2RPCHits
Definition: MuonAuxContainer_v4.h:110
xAOD::MuonAuxContainer_v4::etaLayer1Hits
std::vector< uint8_t > etaLayer1Hits
Definition: MuonAuxContainer_v4.h:89
xAOD::MuonAuxContainer_v4::phi
std::vector< float > phi
Definition: MuonAuxContainer_v4.h:42
xAOD::MuonAuxContainer_v4::etcone20
std::vector< float > etcone20
Definition: MuonAuxContainer_v4.h:151
xAOD::MuonAuxContainer_v4::etaLayer3TGCHits
std::vector< uint8_t > etaLayer3TGCHits
Definition: MuonAuxContainer_v4.h:131
xAOD::MuonAuxContainer_v4::etaLayer3Hits
std::vector< uint8_t > etaLayer3Hits
Definition: MuonAuxContainer_v4.h:91
xAOD::MuonAuxContainer_v4::etaLayer4RPCHits
std::vector< uint8_t > etaLayer4RPCHits
Definition: MuonAuxContainer_v4.h:112
xAOD::MuonAuxContainer_v4::phiLayer1TGCHits
std::vector< uint8_t > phiLayer1TGCHits
Definition: MuonAuxContainer_v4.h:124
xAOD::MuonAuxContainer_v4::extendedSmallHoles
std::vector< uint8_t > extendedSmallHoles
Definition: MuonAuxContainer_v4.h:81
xAOD::MuonAuxContainer_v4::phiLayer2RPCHoles
std::vector< uint8_t > phiLayer2RPCHoles
Definition: MuonAuxContainer_v4.h:115
xAOD::MuonAuxContainer_v4::phiLayer4TGCHits
std::vector< uint8_t > phiLayer4TGCHits
Definition: MuonAuxContainer_v4.h:127
xAOD::MuonAuxContainer_v4::etaLayer1Holes
std::vector< uint8_t > etaLayer1Holes
Definition: MuonAuxContainer_v4.h:99
xAOD::MuonAuxContainer_v4::middleSmallHoles
std::vector< uint8_t > middleSmallHoles
Definition: MuonAuxContainer_v4.h:77
xAOD::MuonAuxContainer_v4::phiLayer2Holes
std::vector< uint8_t > phiLayer2Holes
Definition: MuonAuxContainer_v4.h:95
xAOD::MuonAuxContainer_v4::momentumBalanceSignificance
std::vector< float > momentumBalanceSignificance
Definition: MuonAuxContainer_v4.h:183
xAOD::MuonAuxContainer_v4::cscUnspoiledEtaHits
std::vector< uint8_t > cscUnspoiledEtaHits
Definition: MuonAuxContainer_v4.h:145
xAOD::MuonAuxContainer_v4::extrapolatedMuonSpectrometerTrackParticleLink
std::vector< ElementLink< TrackParticleContainer > > extrapolatedMuonSpectrometerTrackParticleLink
Definition: MuonAuxContainer_v4.h:166
xAOD::MuonAuxContainer_v4::middleLargeHits
std::vector< uint8_t > middleLargeHits
Definition: MuonAuxContainer_v4.h:69