ATLAS Offline Software
Loading...
Searching...
No Matches
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};
38CLASS_DEF( TrackCaloClusterInfo , 111448884 , 1 )
39
40#endif
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
File providing the different SG_BASE macros.
TLorentzVector FourMom_t
Definition of the 4-momentum type.
TrackParticleClusterAssociationContainer_v1 TrackParticleClusterAssociationContainer
Definition of the current "TrackParticleClusterAssociation container version".
Vertex_v1 Vertex
Define the latest version of the vertex class.
TrackParticleContainer_v1 TrackParticleContainer
Definition of the current "TrackParticle container version".
CaloClusterContainer_v1 CaloClusterContainer
Define the latest version of the calorimeter cluster container.
Holds all the necessary information to build TrackCaloCluster objects.
std::map< const xAOD::TrackParticle *, FourMom_t > trackTotalClusterPt
const xAOD::TrackParticleClusterAssociationContainer * assocContainer
xAOD::IParticle::FourMom_t FourMom_t
Definition of the 4-momentum type.
std::map< const xAOD::IParticle *, FourMom_t > clusterToTracksWeightMap
const xAOD::Vertex * pv0
const xAOD::TrackParticleContainer * allTracks
const xAOD::CaloClusterContainer * allClusters