#ifndef Merger_h #define Merger_h /** \class Merger * * Merges multiple input arrays into one output array * and sums transverse momenta of all input objects. * * $Date: 2013-02-09 17:32:10 +0000 (Sat, 09 Feb 2013) $ * $Revision: 894 $ * * * \author P. Demin - UCL, Louvain-la-Neuve * */ #include "classes/DelphesModule.h" #include class TIterator; class TObjArray; class DelphesFormula; class Merger: public DelphesModule { public: Merger(); ~Merger(); void Init(); void Process(); void Finish(); private: std::vector< TIterator * > fInputList; //! TObjArray *fOutputArray; //! TObjArray *fMomentumOutputArray; //! TObjArray *fEnergyOutputArray; //! ClassDef(Merger, 1) }; #endif