ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Event
xAOD
xAODTracking
Root
NeutralParticleAuxContainer_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
// System include(s):
7
#include <iostream>
8
#include <iterator>
9
10
// Local include(s):
11
#include "
xAODTracking/versions/NeutralParticleAuxContainer_v1.h
"
12
13
namespace
xAOD
{
14
15
NeutralParticleAuxContainer_v1::NeutralParticleAuxContainer_v1
()
16
:
AuxContainerBase
() {
17
18
AUX_VARIABLE
(
d0
);
19
AUX_VARIABLE
(
z0
);
20
AUX_VARIABLE
(
phi
);
21
AUX_VARIABLE
(
theta
);
22
AUX_VARIABLE
(
oneOverP
);
23
24
AUX_VARIABLE
(
definingParametersCovMatrix
);
25
26
AUX_VARIABLE
(
vx
);
27
AUX_VARIABLE
(
vy
);
28
AUX_VARIABLE
(
vz
);
29
30
}
31
32
void
NeutralParticleAuxContainer_v1::dump
()
const
{
33
std::cout<<
" Dumping NeutralParticleAuxContainer_v1"
<<std::endl;
34
std::cout<<
"d0:"
;
35
std::copy(
d0
.begin(),
d0
.end(),
36
std::ostream_iterator<float>(std::cout,
", "
));
37
std::cout<<
"z0:"
;
38
std::copy(
z0
.begin(),
z0
.end(),
39
std::ostream_iterator<float>(std::cout,
", "
));
40
std::cout<<
"phi0:"
;
41
std::copy(
phi
.begin(),
phi
.end(),
42
std::ostream_iterator<float>(std::cout,
", "
));
43
std::cout<<
"theta0:"
;
44
std::copy(
theta
.begin(),
theta
.end(),
45
std::ostream_iterator<float>(std::cout,
", "
));
46
std::cout<<
"oneOverP:"
;
47
std::copy(
oneOverP
.begin(),
oneOverP
.end(),
48
std::ostream_iterator<float>(std::cout,
", "
));
49
std::cout<<
"definingParametersCovMatrix: "
;
50
for
(
unsigned
int
i=0; i<
definingParametersCovMatrix
.size();++i){
51
std::copy(
definingParametersCovMatrix
[i].begin(),
definingParametersCovMatrix
[i].end(),
52
std::ostream_iterator<float>(std::cout,
", "
));
53
std::cout<<std::endl;
54
}
55
}
56
57
}
// namespace xAOD
AUX_VARIABLE
#define AUX_VARIABLE(VAR,...)
Convenience macro for declaring an auxiliary variable.
Definition
AuxVariable.h:23
NeutralParticleAuxContainer_v1.h
xAOD::AuxContainerBase::AuxContainerBase
AuxContainerBase(bool allowDynamicVars=true)
Default constructor.
Definition
AuxContainerBase.cxx:33
xAOD::NeutralParticleAuxContainer_v1::dump
void dump() const
Dumps contents (for debugging).
Definition
NeutralParticleAuxContainer_v1.cxx:32
xAOD::NeutralParticleAuxContainer_v1::definingParametersCovMatrix
std::vector< std::vector< float > > definingParametersCovMatrix
Definition
NeutralParticleAuxContainer_v1.h:43
xAOD::NeutralParticleAuxContainer_v1::d0
std::vector< float > d0
Definition
NeutralParticleAuxContainer_v1.h:37
xAOD::NeutralParticleAuxContainer_v1::oneOverP
std::vector< float > oneOverP
Definition
NeutralParticleAuxContainer_v1.h:41
xAOD::NeutralParticleAuxContainer_v1::NeutralParticleAuxContainer_v1
NeutralParticleAuxContainer_v1()
Default constructor.
Definition
NeutralParticleAuxContainer_v1.cxx:15
xAOD::NeutralParticleAuxContainer_v1::vz
std::vector< float > vz
Definition
NeutralParticleAuxContainer_v1.h:47
xAOD::NeutralParticleAuxContainer_v1::phi
std::vector< float > phi
Definition
NeutralParticleAuxContainer_v1.h:39
xAOD::NeutralParticleAuxContainer_v1::vy
std::vector< float > vy
Definition
NeutralParticleAuxContainer_v1.h:46
xAOD::NeutralParticleAuxContainer_v1::theta
std::vector< float > theta
Definition
NeutralParticleAuxContainer_v1.h:40
xAOD::NeutralParticleAuxContainer_v1::z0
std::vector< float > z0
Definition
NeutralParticleAuxContainer_v1.h:38
xAOD::NeutralParticleAuxContainer_v1::vx
std::vector< float > vx
Definition
NeutralParticleAuxContainer_v1.h:45
xAOD
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.
Definition
ICaloAffectedTool.h:24
Generated on
for ATLAS Offline Software by
1.17.0