17#include "fastjet/PseudoJet.hh"
18#include "fastjet/JetDefinition.hh"
66 fastjet::ClusterSequence*& cs)
const override;
70 void save(fastjet::ClusterSequence* pcs)
const;
76 virtual void print()
const override;
92 ToolHandle<IJetFromPseudojet>
m_bld;
103 fastjet::ClusterSequence*&)
const;
IJetFinder is a dual-use tool interface for for a tool that modifies a jet collection.
virtual int findNoSave(const PseudoJetContainer &cont, xAOD::JetContainer &finalJets, xAOD::JetInput::Type contype, fastjet::ClusterSequence *&cs) const override
virtual void print() const override
Print the state of the tool.
int _find(const PseudoJetContainer &cont, xAOD::JetContainer &finalJets, xAOD::JetInput::Type contype, bool doSave, fastjet::ClusterSequence *&) const
SG::WriteHandleKey< fastjet::ClusterSequence > m_cnameWKey
JetFinder(const std::string &name)
void save(fastjet::ClusterSequence *pcs) const
SG::ReadHandleKey< fastjet::ClusterSequence > m_cnameRKey
virtual StatusCode initialize() override
Dummy implementation of the initialisation function.
virtual int find(const PseudoJetContainer &cont, xAOD::JetContainer &finalJets, xAOD::JetInput::Type contype) const override
Method to find jets from a vector of pseudojet inputs.
ToolHandle< IJetFromPseudojet > m_bld
SG::ReadHandleKey< xAOD::EventInfo > m_eventinfokey
fastjet::JetAlgorithm m_fjalg
Property holding a SG store/key/clid from which a ReadHandle is made.
Property holding a SG store/key/clid from which a WriteHandle is made.
fastjet::ClusterSequence ClusterSequence
JetContainer_v1 JetContainer
Definition of the current "jet container version".