  | 
  
    ATLAS Offline Software
    
   | 
 
 
 
 
Go to the documentation of this file.
    8 #ifndef INDET_MUONS_LOADER_H 
    9 #define INDET_MUONS_LOADER_H 
   26 #include <type_traits> 
   35         std::tuple<std::string, FlavorTagInference::Inputs, std::vector<const xAOD::IParticle*>> 
getData(
 
   37         std::string 
getName() 
const override;
 
   42         typedef std::pair<std::string, double> 
NamedVar;
 
   43         typedef std::pair<std::string, std::vector<double> > 
NamedSeq;
 
   45         typedef std::vector<const xAOD::Muon*> 
Muons;
 
   46         typedef std::vector<const xAOD::IParticle*> 
Particles;
 
   54         using IPV = std::vector<const xAOD::Muon*>;
 
  
std::vector< const xAOD::Muon * > getMuonsFromVertex(const xAOD::Vertex &vertex) const
 
MuonContainer_v1 MuonContainer
Definition of the current "Muon container version".
 
Base class for elements of a container that can have aux data.
 
std::pair< std::string, std::vector< double > > NamedSeq
 
ConstituentsType getType() const override
 
std::function< IPV(const Vertex &)> m_associator
 
std::vector< const xAOD::Muon * > Muons
 
std::vector< const xAOD::Muon * > IPV
 
MuonSortVar m_iparticleSortVar
 
static MuonSortVar iparticleSortVar(ConstituentsSortOrder)
 
getter_utils::CustomSequenceGetter< xAOD::Muon > m_customSequenceGetter
 
std::string getName() const override
 
std::tuple< std::string, FlavorTagInference::Inputs, std::vector< const xAOD::IParticle * > > getData(const xAOD::Vertex &vertex) const override
 
std::vector< const xAOD::IParticle * > Particles
 
Class describing a Vertex.
 
std::pair< std::string, double > NamedVar
 
std::vector< ElementLink< IPC > > PartLinks
 
std::function< double(const xAOD::Muon *, const Vertex &)> MuonSortVar
 
MuonsLoader(const ConstituentsInputConfig &cfg)
 
Template class to extract features from sequence of constituents.