ATLAS Offline Software
Loading...
Searching...
No Matches
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
9namespace xAOD {
10
13
19
21
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){
119 std::copy(definingParametersCovMatrix[i].begin(), definingParametersCovMatrix[i].end(),
120 std::ostream_iterator<float>(std::cout, ", "));
121 std::cout<<std::endl;
122 }
123 }
124
125} // 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 > > parameterPX
std::vector< ElementLink< VertexContainer > > vertexLink
std::vector< std::vector< float > > parameterX
void dump() const
Dumps contents (for debugging)
std::vector< std::vector< float > > parameterY
std::vector< std::vector< float > > trackParameterCovarianceMatrices
std::vector< std::vector< float > > parameterZ
std::vector< std::vector< float > > parameterPY
std::vector< std::vector< uint8_t > > parameterPosition
std::vector< std::vector< float > > parameterPZ
std::vector< std::vector< float > > definingParametersCovMatrix
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.