10#ifndef CALO_CLUSTER_LOADER_H
11#define CALO_CLUSTER_LOADER_H
35 const std::set<std::string>&
getUsedRemap()
const override;
36 const std::string&
getName()
const override;
41 typedef std::pair<std::string, double>
NamedVar;
42 typedef std::pair<std::string, std::vector<double> >
NamedSeq;
std::pair< std::string, double > NamedVar
std::pair< std::string, std::vector< double > > NamedSeq
CaloClusters getCaloClustersFromJet(const xAOD::IParticle &jet) const
Inputs getData(const xAOD::IParticle &jet) const override
CaloClusterSortVar m_caloClusterSortVar
getter_utils::SeqGetter< xAOD::CaloCluster > m_seqGetter
const std::string & getName() const override
xAOD::IParticleContainer IPC
CaloClusterSortVar caloClusterSortVar(ConstituentsSortOrder)
const FTagDataDependencyNames & getDependencies() const override
std::function< double(const xAOD::CaloCluster *, const Jet &)> CaloClusterSortVar
std::vector< const xAOD::CaloCluster * > CaloClusters
CaloClusterLoader(const ConstituentsInputConfig &cfg, const FTagOptions &options)
const ConstituentsType & getType() const override
const std::set< std::string > & getUsedRemap() const override
std::vector< ElementLink< IPC > > PartLinks
IConstituentsLoader(const ConstituentsInputConfig &cfg)
Template class to extract features from sequence of constituents.
Base class for elements of a container that can have aux data.
Class providing the definition of the 4-vector interface.
This file contains "getter" functions used for accessing tagger inputs from the EDM.
std::pair< std::vector< float >, std::vector< int64_t > > Inputs
CaloCluster_v1 CaloCluster
Define the latest version of the calorimeter cluster class.
DataVector< IParticle > IParticleContainer
Simple convenience declaration of IParticleContainer.