ATLAS Offline Software
Loading...
Searching...
No Matches
TrackParticleAuxContainer_v2.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
106
107 }
108
110 std::cout<<" Dumping TrackParticleAuxContainer_v2"<<std::endl;
111 std::cout<<"d0:";
112 std::copy(d0.begin(), d0.end(),
113 std::ostream_iterator<float>(std::cout, ", "));
114 std::cout<<"z0:";
115 std::copy(z0.begin(), z0.end(),
116 std::ostream_iterator<float>(std::cout, ", "));
117 std::cout<<"phi:";
118 std::copy(phi.begin(), phi.end(),
119 std::ostream_iterator<float>(std::cout, ", "));
120 std::cout<<"theta:";
121 std::copy(theta.begin(), theta.end(),
122 std::ostream_iterator<float>(std::cout, ", "));
123 std::cout<<"qOverP:";
124 std::copy(qOverP.begin(), qOverP.end(),
125 std::ostream_iterator<float>(std::cout, ", "));
126 std::cout<<"definingParametersCovMatrix: ";
127 for (unsigned int i=0; i<definingParametersCovMatrix.size();++i){
128 std::copy(definingParametersCovMatrix[i].begin(), definingParametersCovMatrix[i].end(),
129 std::ostream_iterator<float>(std::cout, ", "));
130 std::cout<<std::endl;
131 }
132 }
133
137
138 // Make sure that the numberOfDBMHits variable is of the right size:
139 if( numberOfDBMHits.size() != phi.size() ) {
140 numberOfDBMHits.resize( phi.size(), 0 );
141 }
142 if( numberOfTRTHighThresholdHitsTotal.size() != phi.size() ) {
143 numberOfTRTHighThresholdHitsTotal.resize( phi.size(), 0 );
144 }
145
146 return;
147 }
148
149} // 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< std::vector< float > > definingParametersCovMatrix
void toTransient()
Function implementing soft schema evolution for the class.
std::vector< ElementLink< VertexContainer > > vertexLink
std::vector< uint8_t > numberOfNextToInnermostPixelLayerOutliers
std::vector< uint8_t > numberOfNextToInnermostPixelLayerSharedHits
void dump() const
Dumps contents (for debugging)
std::vector< uint8_t > numberOfNextToInnermostPixelLayerSplitHits
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.