ATLAS Offline Software
Loading...
Searching...
No Matches
TrackParticleAuxContainer_v3.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
9namespace xAOD {
10
13
19
21
25
28
31
33
35
37
40
45
46 // TrackSummary information
47#ifndef XAODTRACKPARTICLE_SUMMARYDYNAMIC
48 // uint8_ts
93
96 // Floats
99 // AUX_VARIABLE( eProbabilityToT );
100 // AUX_VARIABLE( eProbabilityBrem );
102#endif
103
104 //Links
107
108 }
109
111 std::cout<<" Dumping TrackParticleAuxContainer_v3"<<std::endl;
112 std::cout<<"d0:";
113 std::copy(d0.begin(), d0.end(),
114 std::ostream_iterator<float>(std::cout, ", "));
115 std::cout<<"z0:";
116 std::copy(z0.begin(), z0.end(),
117 std::ostream_iterator<float>(std::cout, ", "));
118 std::cout<<"phi:";
119 std::copy(phi.begin(), phi.end(),
120 std::ostream_iterator<float>(std::cout, ", "));
121 std::cout<<"theta:";
122 std::copy(theta.begin(), theta.end(),
123 std::ostream_iterator<float>(std::cout, ", "));
124 std::cout<<"qOverP:";
125 std::copy(qOverP.begin(), qOverP.end(),
126 std::ostream_iterator<float>(std::cout, ", "));
127 std::cout<<"definingParametersCovMatrix: ";
128 for (unsigned int i=0; i<definingParametersCovMatrix.size();++i){
129 std::copy(definingParametersCovMatrix[i].begin(), definingParametersCovMatrix[i].end(),
130 std::ostream_iterator<float>(std::cout, ", "));
131 std::cout<<std::endl;
132 }
133 }
134
138
139 // Make sure that the numberOfDBMHits variable is of the right size:
140 if( numberOfDBMHits.size() != phi.size() ) {
141 numberOfDBMHits.resize( phi.size(), 0 );
142 }
143 if( numberOfTRTHighThresholdHitsTotal.size() != phi.size() ) {
144 numberOfTRTHighThresholdHitsTotal.resize( phi.size(), 0 );
145 }
146
147 return;
148 }
149
150} // namespace xAOD
#define AUX_VARIABLE(VAR,...)
Convenience macro for declaring an auxiliary variable.
Definition AuxVariable.h:23
AuxContainerBase(bool allowDynamicVars=true)
Default constructor.
std::vector< ElementLink< VertexContainer > > vertexLink
std::vector< uint8_t > numberOfNextToInnermostPixelLayerSharedHits
void toTransient()
Function implementing soft schema evolution for the class.
std::vector< std::vector< float > > definingParametersCovMatrix
std::vector< uint8_t > numberOfNextToInnermostPixelLayerSplitHits
std::vector< uint8_t > numberOfNextToInnermostPixelLayerOutliers
void dump() const
Dumps contents (for debugging)
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.