|
ATLAS Offline Software
|
Go to the documentation of this file.
10 using fastjet::PseudoJet;
18 : AsgTool(
name), m_hcr(
"",this), m_finder(
"",this) {
30 if (
m_hcr.empty() ) {
31 ATH_MSG_ERROR(
"Unable to retrieve jet constituent retriever.");
36 return StatusCode::SUCCESS;
44 if (
m_hcr.empty() ) {
50 m_hcr->constituents(jin, inps, &ghostlabs);
62 ATH_MSG_WARNING(
"JetReclusterer::groom(): Jet finding has been disabled in transition to PseudoJetContainer usage!");
Gaudi::Details::PropertyBase & declareProperty(Gaudi::Property< T > &t)
ToolHandle< IJetFinder > m_finder
virtual int groom(const xAOD::Jet &jin, const PseudoJetContainer &, xAOD::JetContainer &jout) const override
Transform jet.
ToolHandle< IJetConstituentsRetriever > m_hcr
::StatusCode StatusCode
StatusCode definition for legacy code.
std::vector< std::string > NameList
Type for ghost labels.
JetReclusterer(const std::string &name)
std::vector< fastjet::PseudoJet > PseudoJetVector
IJetConstituentsRetriever::NameList NameList
#define ATH_MSG_WARNING(x)
virtual void print() const override
Print the state of the tool.
JetContainer_v1 JetContainer
Definition of the current "jet container version".
virtual StatusCode initialize() override
Dummy implementation of the initialisation function.