7#ifndef JETSELECTORTOOLS_JETSELECTORATTRIBUTE_H
8#define JETSELECTORTOOLS_JETSELECTORATTRIBUTE_H
IJetSelector is a dual-use tool interface for a tool that selects a jet.
virtual int keep(const xAOD::Jet &jet) const
Method to select.
JetAbsAttributeSelector(const std::string &t)
JetAttributeRatioSelector(const std::string &t)
SelValueRetriever * m_vretriever2
if the attribute is a vector we'll use the value at this index. else it is ignored.
virtual StatusCode initialize()
Dummy implementation of the initialisation function.
virtual int keep(const xAOD::Jet &jet) const
Method to select.
virtual ~JetAttributeSelector()
virtual int keep(const xAOD::Jet &jet) const
Method to select.
virtual StatusCode initialize()
Dummy implementation of the initialisation function.
JetAttributeSelector(const std::string &t)
SelValueRetriever * m_vretriever
if the attribute is a vector we'll use the value at this index. else it is ignored.
SelValueRetriever * buildValueRetriever(const std::string &type, const std::string &name, int index)
Jet_v1 Jet
Definition of the current "jet version".
value on which this tool select jets.
virtual float value(const xAOD::Jet &j) const =0
virtual ~SelValueRetriever()