ATLAS Offline Software
TrackCaloClusterInfo.h
Go to the documentation of this file.
1 // this file is -*- C++ -*-
2 /*
3  Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
4 */
5 
6 #ifndef TRACKCALOCLUSTERREC_TRACKCALOCLUSTERRECTOOLS_TRACKCALOCLUSTERINFO_H
7 #define TRACKCALOCLUSTERREC_TRACKCALOCLUSTERRECTOOLS_TRACKCALOCLUSTERINFO_H
8 
9 #include <map>
10 #include "xAODCore/CLASS_DEF.h"
11 
14 #include "xAODTracking/Vertex.h"
16 
23 {
24 
27 
29  std::map <const xAOD::TrackParticle*, FourMom_t> trackTotalClusterPt;
30  std::map <const xAOD::IParticle*, FourMom_t> clusterToTracksWeightMap ;
31 
34  const xAOD::Vertex * pv0 = nullptr;
35 
36 
37 };
38 CLASS_DEF( TrackCaloClusterInfo , 111448884 , 1 )
39 
40 #endif
TrackParticleClusterAssociationContainer.h
TrackCaloClusterInfo::allTracks
const xAOD::TrackParticleContainer * allTracks
Definition: TrackCaloClusterInfo.h:32
TrackCaloClusterInfo::trackTotalClusterPt
std::map< const xAOD::TrackParticle *, FourMom_t > trackTotalClusterPt
Definition: TrackCaloClusterInfo.h:29
xAOD::IParticle::FourMom_t
TLorentzVector FourMom_t
Definition of the 4-momentum type.
Definition: Event/xAOD/xAODBase/xAODBase/IParticle.h:68
TrackCaloClusterInfo
Definition: TrackCaloClusterInfo.h:23
TrackCaloClusterInfo::FourMom_t
xAOD::IParticle::FourMom_t FourMom_t
Definition of the 4-momentum type.
Definition: TrackCaloClusterInfo.h:26
DataVector
Derived DataVector<T>.
Definition: DataVector.h:581
Vertex.h
TrackCaloClusterInfo::assocContainer
const xAOD::TrackParticleClusterAssociationContainer * assocContainer
Definition: TrackCaloClusterInfo.h:28
TrackCaloClusterInfo::clusterToTracksWeightMap
std::map< const xAOD::IParticle *, FourMom_t > clusterToTracksWeightMap
Definition: TrackCaloClusterInfo.h:30
CLASS_DEF.h
File providing the different SG_BASE macros.
TrackCaloClusterInfo::pv0
const xAOD::Vertex * pv0
Definition: TrackCaloClusterInfo.h:34
xAOD::Vertex_v1
Class describing a Vertex.
Definition: Vertex_v1.h:42
CLASS_DEF
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
Definition: Control/AthenaKernel/AthenaKernel/CLASS_DEF.h:64
CaloClusterContainer.h
TrackCaloClusterInfo::allClusters
const xAOD::CaloClusterContainer * allClusters
Definition: TrackCaloClusterInfo.h:33
TrackParticleContainer.h