ATLAS Offline Software
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):
8 
9 namespace xAOD {
10 
12  : AuxContainerBase() {
16  AUX_VARIABLE(m);
20  }
21 
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
xAOD::TrackCaloClusterAuxContainer_v1::m
std::vector< float > m
Definition: TrackCaloClusterAuxContainer_v1.h:44
xAOD::TrackCaloClusterAuxContainer_v1::dump
void dump() const
Dumps contents (for debugging)
Definition: TrackCaloClusterAuxContainer_v1.cxx:22
xAOD::AuxContainerBase
Common base class for the auxiliary containers.
Definition: AuxContainerBase.h:59
xAOD
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.
Definition: ICaloAffectedTool.h:24
xAOD::TrackCaloClusterAuxContainer_v1::phi
std::vector< float > phi
Definition: TrackCaloClusterAuxContainer_v1.h:43
xAOD::TrackCaloClusterAuxContainer_v1::caloClusterLinks
std::vector< std::vector< ElementLink< xAOD::CaloClusterContainer > > > caloClusterLinks
Definition: TrackCaloClusterAuxContainer_v1.h:51
xAOD::TrackCaloClusterAuxContainer_v1::TrackCaloClusterAuxContainer_v1
TrackCaloClusterAuxContainer_v1()
Default constructor.
Definition: TrackCaloClusterAuxContainer_v1.cxx:11
xAOD::TrackCaloClusterAuxContainer_v1::pt
std::vector< float > pt
Definition: TrackCaloClusterAuxContainer_v1.h:41
AUX_VARIABLE
#define AUX_VARIABLE(VAR,...)
Convenience macro for declaring an auxiliary variable.
Definition: AuxVariable.h:22
xAOD::TrackCaloClusterAuxContainer_v1::eta
std::vector< float > eta
Definition: TrackCaloClusterAuxContainer_v1.h:42
xAOD::TrackCaloClusterAuxContainer_v1::taste
std::vector< int > taste
Definition: TrackCaloClusterAuxContainer_v1.h:45
TrackCaloClusterAuxContainer_v1.h
xAOD::TrackCaloClusterAuxContainer_v1::trackParticleLink
std::vector< ElementLink< xAOD::TrackParticleContainer > > trackParticleLink
Definition: TrackCaloClusterAuxContainer_v1.h:50
calibdata.copy
bool copy
Definition: calibdata.py:27