20#ifndef JETREC_PSEUDOJETMERGER_H
21#define JETREC_PSEUDOJETMERGER_H
26#include "fastjet/PseudoJet.hh"
49 virtual StatusCode
execute(
const EventContext& ctx)
const override final;
61 Gaudi::Property<std::string>
m_label = {this ,
"Label",
"merged",
"Label of the collection"};
the base class for EventLoop reentrant algorithms
AnaReentrantAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
constructor with parameters
PseudoJetMerger(const std::string &n, ISvcLocator *l)
SG::ReadHandleKeyArray< PseudoJetContainer > m_inputPJC
virtual StatusCode execute(const EventContext &ctx) const override final
virtual StatusCode initialize() override
Initialization.
SG::WriteHandleKey< PseudoJetContainer > m_outcoll
Output collection name.
Gaudi::Property< std::string > m_label
Label for the collection. Set from the 1st input collection.
jet::PseudoJetVector PseudoJetVector
Property holding a SG store/key/clid from which a WriteHandle is made.
This module defines the arguments passed from the BATCH driver to the BATCH worker.
HandleKeyArray< ReadHandle< T >, ReadHandleKey< T >, Gaudi::DataHandle::Reader > ReadHandleKeyArray
std::vector< fastjet::PseudoJet > PseudoJetVector