ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Event
xAOD
xAODPFlow
Root
TrackCaloClusterAuxContainer_v1.cxx
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2018 CERN for the benefit of the ATLAS collaboration
3
*/
4
// $Id: TrackCaloClusterAuxContainer_v1.cxx $
5
6
// Local include(s):
7
#include "
xAODPFlow/versions/TrackCaloClusterAuxContainer_v1.h
"
8
9
namespace
xAOD
{
10
11
TrackCaloClusterAuxContainer_v1::TrackCaloClusterAuxContainer_v1
()
12
:
AuxContainerBase
() {
13
AUX_VARIABLE
(
pt
);
14
AUX_VARIABLE
(
eta
);
15
AUX_VARIABLE
(
phi
);
16
AUX_VARIABLE
(
m
);
17
AUX_VARIABLE
(
taste
);
18
AUX_VARIABLE
(
trackParticleLink
);
19
AUX_VARIABLE
(
caloClusterLinks
);
20
}
21
22
void
TrackCaloClusterAuxContainer_v1::dump
()
const
{
23
std::cout<<
" Dumping TrackCaloClusterAuxContainer_v1"
<<std::endl;
24
std::cout<<
"pt:"
;
25
std::copy(
pt
.begin() ,
pt
.end() , std::ostream_iterator<float>(std::cout,
", "
));
26
std::cout<<
"eta:"
;
27
std::copy(
eta
.begin() ,
eta
.end() , std::ostream_iterator<float>(std::cout,
", "
));
28
std::cout<<
"phi:"
;
29
std::copy(
phi
.begin() ,
phi
.end() , std::ostream_iterator<float>(std::cout,
", "
));
30
std::cout<<
"m:"
;
31
std::copy(
m
.begin() ,
m
.end() , std::ostream_iterator<float>(std::cout,
", "
));
32
std::cout<<
"taste:"
;
33
std::copy(
taste
.begin(),
taste
.end(), std::ostream_iterator<int>(std::cout,
", "
));
34
}
35
36
}
// namespace xAOD
AUX_VARIABLE
#define AUX_VARIABLE(VAR,...)
Convenience macro for declaring an auxiliary variable.
Definition
AuxVariable.h:23
TrackCaloClusterAuxContainer_v1.h
xAOD::AuxContainerBase::AuxContainerBase
AuxContainerBase(bool allowDynamicVars=true)
Default constructor.
Definition
AuxContainerBase.cxx:33
xAOD::TrackCaloClusterAuxContainer_v1::trackParticleLink
std::vector< ElementLink< xAOD::TrackParticleContainer > > trackParticleLink
Definition
TrackCaloClusterAuxContainer_v1.h:50
xAOD::TrackCaloClusterAuxContainer_v1::TrackCaloClusterAuxContainer_v1
TrackCaloClusterAuxContainer_v1()
Default constructor.
Definition
TrackCaloClusterAuxContainer_v1.cxx:11
xAOD::TrackCaloClusterAuxContainer_v1::m
std::vector< float > m
Definition
TrackCaloClusterAuxContainer_v1.h:44
xAOD::TrackCaloClusterAuxContainer_v1::pt
std::vector< float > pt
Definition
TrackCaloClusterAuxContainer_v1.h:41
xAOD::TrackCaloClusterAuxContainer_v1::caloClusterLinks
std::vector< std::vector< ElementLink< xAOD::CaloClusterContainer > > > caloClusterLinks
Definition
TrackCaloClusterAuxContainer_v1.h:51
xAOD::TrackCaloClusterAuxContainer_v1::dump
void dump() const
Dumps contents (for debugging).
Definition
TrackCaloClusterAuxContainer_v1.cxx:22
xAOD::TrackCaloClusterAuxContainer_v1::taste
std::vector< int > taste
Definition
TrackCaloClusterAuxContainer_v1.h:45
xAOD::TrackCaloClusterAuxContainer_v1::phi
std::vector< float > phi
Definition
TrackCaloClusterAuxContainer_v1.h:43
xAOD::TrackCaloClusterAuxContainer_v1::eta
std::vector< float > eta
Definition
TrackCaloClusterAuxContainer_v1.h:42
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