|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef EFLOWEVENT_EFLOWCALOOBJECT_H
6 #define EFLOWEVENT_EFLOWCALOOBJECT_H
21 #include "AthLinks/ElementLink.h"
42 void addTracks(
const std::vector<eflowRecTrack*> &tracks);
This class extends the information about a xAOD::CaloCluster.
unsigned nClusters() const
double getExpectedEnergy() const
Inherits from eflowEEtaBinBase.
This class calculates the LHED (Layer of Highest Energy Density) in a cluster or group of clusters.
const std::vector< std::pair< eflowTrackClusterLink *, std::pair< float, float > > > & efRecLink() const
An internal EDM object which stores information about systems of associated tracks and calorimeter cl...
Stores pointers to an eflowRecTrack and an eflowRecCluster.
double getExpectedVariance() const
void addTrack(eflowRecTrack *track)
This class extends the information about a xAOD::Track.
void setTrackClusterLinkSubtractionStatus(unsigned int index, std::pair< float, float > energyRatio_energyValPair)
void addTrackClusterLink(eflowTrackClusterLink *trackClusterLink)
void addClusters(const std::vector< eflowRecCluster * > &clusters)
const eflowRecTrack * efRecTrack(int i) const
eflowRecCluster * efRecCluster(int i)
eflowCaloObject()=default
std::vector< eflowRecCluster * > m_eflowRecClusters
std::vector< std::pair< eflowTrackClusterLink *, std::pair< float, float > > > m_trackClusterLinks
eflowRecTrack * efRecTrack(int i)
An STL vector of pointers that by default owns its pointed-to elements.
const eflowRecCluster * efRecCluster(int i) const
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
std::vector< eflowRecTrack * > m_eflowRecTracks
double getClusterEnergy() const
void addTrackClusterLinks(const std::vector< eflowTrackClusterLink * > &trackClusterLink)
void addCluster(eflowRecCluster *cluster)
macros to associate a CLID to a type
void simulateShower(eflowLayerIntegrator *integrator, const eflowEEtaBinnedParameters *binnedParameters, const PFEnergyPredictorTool *energyP, bool useLegacyEnergyBinIndexing)
void addTracks(const std::vector< eflowRecTrack * > &tracks)