ATLAS Offline Software
TrackParticleAuxContainer_v1.cxx
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 
6 // Local include(s):
8 
9 namespace xAOD {
10 
12  : AuxContainerBase() {
13 
14  AUX_VARIABLE( d0 );
15  AUX_VARIABLE( z0 );
16  AUX_VARIABLE( phi );
19 
21 
22  AUX_VARIABLE( vx );
23  AUX_VARIABLE( vy );
24  AUX_VARIABLE( vz );
25 
32  // AUX_VARIABLE( charge );
33 
36 
39 
44 
45  // TrackSummary information
46 #ifndef XAODTRACKPARTICLE_SUMMARYDYNAMIC
47  // uint8_ts
78 
85 
88  // Floats
93 #endif
94 
95  //Links
97 
98  }
99 
101  std::cout<<" Dumping TrackParticleAuxContainer_v1"<<std::endl;
102  std::cout<<"d0:";
103  std::copy(d0.begin(), d0.end(),
104  std::ostream_iterator<float>(std::cout, ", "));
105  std::cout<<"z0:";
106  std::copy(z0.begin(), z0.end(),
107  std::ostream_iterator<float>(std::cout, ", "));
108  std::cout<<"phi:";
109  std::copy(phi.begin(), phi.end(),
110  std::ostream_iterator<float>(std::cout, ", "));
111  std::cout<<"theta:";
112  std::copy(theta.begin(), theta.end(),
113  std::ostream_iterator<float>(std::cout, ", "));
114  std::cout<<"qOverP:";
115  std::copy(qOverP.begin(), qOverP.end(),
116  std::ostream_iterator<float>(std::cout, ", "));
117  std::cout<<"definingParametersCovMatrix: ";
118  for (unsigned int i=0; i<definingParametersCovMatrix.size();++i){
120  std::ostream_iterator<float>(std::cout, ", "));
121  std::cout<<std::endl;
122  }
123  }
124 
125 } // namespace xAOD
xAOD::TrackParticleAuxContainer_v1::particleHypothesis
std::vector< uint8_t > particleHypothesis
Definition: TrackParticleAuxContainer_v1.h:86
xAOD::TrackParticleAuxContainer_v1::vertexLink
std::vector< ElementLink< VertexContainer > > vertexLink
Definition: TrackParticleAuxContainer_v1.h:153
xAOD::TrackParticleAuxContainer_v1::numberOfTRTHits
std::vector< uint8_t > numberOfTRTHits
Definition: TrackParticleAuxContainer_v1.h:126
xAOD::TrackParticleAuxContainer_v1::eProbabilityToT
std::vector< float > eProbabilityToT
Definition: TrackParticleAuxContainer_v1.h:146
xAOD::TrackParticleAuxContainer_v1::parameterX
std::vector< std::vector< float > > parameterX
Definition: TrackParticleAuxContainer_v1.h:66
xAOD::TrackParticleAuxContainer_v1::numberOfBLayerSplitHits
std::vector< uint8_t > numberOfBLayerSplitHits
Definition: TrackParticleAuxContainer_v1.h:98
xAOD::TrackParticleAuxContainer_v1::dump
void dump() const
Dumps contents (for debugging)
Definition: TrackParticleAuxContainer_v1.cxx:100
xAOD::TrackParticleAuxContainer_v1::numberOfSCTSharedHits
std::vector< uint8_t > numberOfSCTSharedHits
Definition: TrackParticleAuxContainer_v1.h:123
xAOD::TrackParticleAuxContainer_v1::numberOfPixelSplitHits
std::vector< uint8_t > numberOfPixelSplitHits
Definition: TrackParticleAuxContainer_v1.h:114
xAOD::TrackParticleAuxContainer_v1::numberOfTRTHighThresholdOutliers
std::vector< uint8_t > numberOfTRTHighThresholdOutliers
Definition: TrackParticleAuxContainer_v1.h:130
PlotCalibFromCool.begin
begin
Definition: PlotCalibFromCool.py:94
xAOD::AuxContainerBase
Common base class for the auxiliary containers.
Definition: AuxContainerBase.h:59
xAOD::TrackParticleAuxContainer_v1::d0
std::vector< float > d0
Definition: TrackParticleAuxContainer_v1.h:49
xAOD
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.
Definition: ICaloAffectedTool.h:24
xAOD::TrackParticleAuxContainer_v1::eProbabilityHT
std::vector< float > eProbabilityHT
Definition: TrackParticleAuxContainer_v1.h:145
xAOD::TrackParticleAuxContainer_v1::numberOfOutliersOnTrack
std::vector< uint8_t > numberOfOutliersOnTrack
Definition: TrackParticleAuxContainer_v1.h:142
xAOD::TrackParticleAuxContainer_v1::eProbabilityBrem
std::vector< float > eProbabilityBrem
Definition: TrackParticleAuxContainer_v1.h:147
xAOD::TrackParticleAuxContainer_v1::parameterY
std::vector< std::vector< float > > parameterY
Definition: TrackParticleAuxContainer_v1.h:67
xAOD::TrackParticleAuxContainer_v1::trackFitter
std::vector< uint8_t > trackFitter
Definition: TrackParticleAuxContainer_v1.h:85
xAOD::TrackParticleAuxContainer_v1::numberOfPhiLayers
std::vector< uint8_t > numberOfPhiLayers
Definition: TrackParticleAuxContainer_v1.h:137
xAOD::TrackParticleAuxContainer_v1::parameterPX
std::vector< std::vector< float > > parameterPX
Definition: TrackParticleAuxContainer_v1.h:69
xAOD::TrackParticleAuxContainer_v1::numberOfSCTSpoiltHits
std::vector< uint8_t > numberOfSCTSpoiltHits
Definition: TrackParticleAuxContainer_v1.h:125
xAOD::TrackParticleAuxContainer_v1::standardDeviationOfChi2OS
std::vector< uint8_t > standardDeviationOfChi2OS
Definition: TrackParticleAuxContainer_v1.h:143
mergePhysValFiles.end
end
Definition: DataQuality/DataQualityUtils/scripts/mergePhysValFiles.py:93
xAOD::TrackParticleAuxContainer_v1::trackProperties
std::vector< uint8_t > trackProperties
Definition: TrackParticleAuxContainer_v1.h:87
TrackParticleAuxContainer_v1.h
xAOD::TrackParticleAuxContainer_v1::vx
std::vector< float > vx
Definition: TrackParticleAuxContainer_v1.h:57
xAOD::TrackParticleAuxContainer_v1::numberOfPhiHoleLayers
std::vector< uint8_t > numberOfPhiHoleLayers
Definition: TrackParticleAuxContainer_v1.h:138
xAOD::TrackParticleAuxContainer_v1::numberOfGangedFlaggedFakes
std::vector< uint8_t > numberOfGangedFlaggedFakes
Definition: TrackParticleAuxContainer_v1.h:116
lumiFormat.i
int i
Definition: lumiFormat.py:92
AUX_VARIABLE
#define AUX_VARIABLE(VAR,...)
Convenience macro for declaring an auxiliary variable.
Definition: AuxVariable.h:22
xAOD::TrackParticleAuxContainer_v1::numberDoF
std::vector< float > numberDoF
Definition: TrackParticleAuxContainer_v1.h:80
xAOD::TrackParticleAuxContainer_v1::numberOfBLayerHits
std::vector< uint8_t > numberOfBLayerHits
Definition: TrackParticleAuxContainer_v1.h:95
xAOD::TrackParticleAuxContainer_v1::numberOfTRTDeadStraws
std::vector< uint8_t > numberOfTRTDeadStraws
Definition: TrackParticleAuxContainer_v1.h:131
xAOD::TrackParticleAuxContainer_v1::numberOfPixelDeadSensors
std::vector< uint8_t > numberOfPixelDeadSensors
Definition: TrackParticleAuxContainer_v1.h:117
xAOD::TrackParticleAuxContainer_v1::vy
std::vector< float > vy
Definition: TrackParticleAuxContainer_v1.h:58
xAOD::TrackParticleAuxContainer_v1::eProbabilityComb
std::vector< float > eProbabilityComb
Definition: TrackParticleAuxContainer_v1.h:144
xAOD::TrackParticleAuxContainer_v1::numberOfTriggerEtaHoleLayers
std::vector< uint8_t > numberOfTriggerEtaHoleLayers
Definition: TrackParticleAuxContainer_v1.h:140
xAOD::TrackParticleAuxContainer_v1::parameterPosition
std::vector< std::vector< uint8_t > > parameterPosition
Definition: TrackParticleAuxContainer_v1.h:75
xAOD::TrackParticleAuxContainer_v1::numberOfSCTDeadSensors
std::vector< uint8_t > numberOfSCTDeadSensors
Definition: TrackParticleAuxContainer_v1.h:124
xAOD::TrackParticleAuxContainer_v1::phi
std::vector< float > phi
Definition: TrackParticleAuxContainer_v1.h:51
xAOD::TrackParticleAuxContainer_v1::trackParameterCovarianceMatrices
std::vector< std::vector< float > > trackParameterCovarianceMatrices
Definition: TrackParticleAuxContainer_v1.h:74
xAOD::TrackParticleAuxContainer_v1::chiSquared
std::vector< float > chiSquared
Definition: TrackParticleAuxContainer_v1.h:79
xAOD::TrackParticleAuxContainer_v1::numberOfPrecisionLayers
std::vector< uint8_t > numberOfPrecisionLayers
Definition: TrackParticleAuxContainer_v1.h:135
xAOD::TrackParticleAuxContainer_v1::definingParametersCovMatrix
std::vector< std::vector< float > > definingParametersCovMatrix
Definition: TrackParticleAuxContainer_v1.h:55
xAOD::TrackParticleAuxContainer_v1::numberOfPixelHoles
std::vector< uint8_t > numberOfPixelHoles
Definition: TrackParticleAuxContainer_v1.h:112
xAOD::TrackParticleAuxContainer_v1::numberOfPixelHits
std::vector< uint8_t > numberOfPixelHits
Definition: TrackParticleAuxContainer_v1.h:110
xAOD::TrackParticleAuxContainer_v1::expectBLayerHit
std::vector< uint8_t > expectBLayerHit
Definition: TrackParticleAuxContainer_v1.h:99
xAOD::TrackParticleAuxContainer_v1::numberOfPixelSpoiltHits
std::vector< uint8_t > numberOfPixelSpoiltHits
Definition: TrackParticleAuxContainer_v1.h:118
xAOD::TrackParticleAuxContainer_v1::numberOfSCTOutliers
std::vector< uint8_t > numberOfSCTOutliers
Definition: TrackParticleAuxContainer_v1.h:120
xAOD::TrackParticleAuxContainer_v1::qOverP
std::vector< float > qOverP
Definition: TrackParticleAuxContainer_v1.h:53
xAOD::TrackParticleAuxContainer_v1::vz
std::vector< float > vz
Definition: TrackParticleAuxContainer_v1.h:59
xAOD::TrackParticleAuxContainer_v1::numberOfBLayerOutliers
std::vector< uint8_t > numberOfBLayerOutliers
Definition: TrackParticleAuxContainer_v1.h:96
xAOD::TrackParticleAuxContainer_v1::numberOfSCTHoles
std::vector< uint8_t > numberOfSCTHoles
Definition: TrackParticleAuxContainer_v1.h:121
xAOD::TrackParticleAuxContainer_v1::TrackParticleAuxContainer_v1
TrackParticleAuxContainer_v1()
Default constructor.
Definition: TrackParticleAuxContainer_v1.cxx:11
xAOD::TrackParticleAuxContainer_v1::numberOfTRTXenonHits
std::vector< uint8_t > numberOfTRTXenonHits
Definition: TrackParticleAuxContainer_v1.h:133
xAOD::TrackParticleAuxContainer_v1::numberOfTriggerEtaLayers
std::vector< uint8_t > numberOfTriggerEtaLayers
Definition: TrackParticleAuxContainer_v1.h:139
xAOD::TrackParticleAuxContainer_v1::numberOfTRTHighThresholdHits
std::vector< uint8_t > numberOfTRTHighThresholdHits
Definition: TrackParticleAuxContainer_v1.h:129
xAOD::TrackParticleAuxContainer_v1::patternRecoInfo
std::vector< uint64_t > patternRecoInfo
Definition: TrackParticleAuxContainer_v1.h:88
xAOD::TrackParticleAuxContainer_v1::numberOfPixelOutliers
std::vector< uint8_t > numberOfPixelOutliers
Definition: TrackParticleAuxContainer_v1.h:111
xAOD::TrackParticleAuxContainer_v1::numberOfContribPixelLayers
std::vector< uint8_t > numberOfContribPixelLayers
Definition: TrackParticleAuxContainer_v1.h:94
xAOD::TrackParticleAuxContainer_v1::numberOfTRTTubeHits
std::vector< uint8_t > numberOfTRTTubeHits
Definition: TrackParticleAuxContainer_v1.h:132
xAOD::TrackParticleAuxContainer_v1::parameterPY
std::vector< std::vector< float > > parameterPY
Definition: TrackParticleAuxContainer_v1.h:70
calibdata.copy
bool copy
Definition: calibdata.py:27
xAOD::TrackParticleAuxContainer_v1::numberOfGangedPixels
std::vector< uint8_t > numberOfGangedPixels
Definition: TrackParticleAuxContainer_v1.h:115
xAOD::TrackParticleAuxContainer_v1::numberOfTRTHoles
std::vector< uint8_t > numberOfTRTHoles
Definition: TrackParticleAuxContainer_v1.h:128
xAOD::TrackParticleAuxContainer_v1::numberOfSCTDoubleHoles
std::vector< uint8_t > numberOfSCTDoubleHoles
Definition: TrackParticleAuxContainer_v1.h:122
xAOD::TrackParticleAuxContainer_v1::numberOfBLayerSharedHits
std::vector< uint8_t > numberOfBLayerSharedHits
Definition: TrackParticleAuxContainer_v1.h:97
xAOD::TrackParticleAuxContainer_v1::parameterZ
std::vector< std::vector< float > > parameterZ
Definition: TrackParticleAuxContainer_v1.h:68
xAOD::TrackParticleAuxContainer_v1::z0
std::vector< float > z0
Definition: TrackParticleAuxContainer_v1.h:50
xAOD::TrackParticleAuxContainer_v1::theta
std::vector< float > theta
Definition: TrackParticleAuxContainer_v1.h:52
xAOD::TrackParticleAuxContainer_v1::parameterPZ
std::vector< std::vector< float > > parameterPZ
Definition: TrackParticleAuxContainer_v1.h:71
xAOD::TrackParticleAuxContainer_v1::numberOfPrecisionHoleLayers
std::vector< uint8_t > numberOfPrecisionHoleLayers
Definition: TrackParticleAuxContainer_v1.h:136
xAOD::TrackParticleAuxContainer_v1::numberOfTRTOutliers
std::vector< uint8_t > numberOfTRTOutliers
Definition: TrackParticleAuxContainer_v1.h:127
xAOD::TrackParticleAuxContainer_v1::numberOfPixelSharedHits
std::vector< uint8_t > numberOfPixelSharedHits
Definition: TrackParticleAuxContainer_v1.h:113
xAOD::TrackParticleAuxContainer_v1::numberOfSCTHits
std::vector< uint8_t > numberOfSCTHits
Definition: TrackParticleAuxContainer_v1.h:119