Fork me on GitHub

source: git/modules/Merger.h@ 770f080

ImprovedOutputFile Timing dual_readout llp
Last change on this file since 770f080 was d7d2da3, checked in by pavel <pavel@…>, 11 years ago

move branches/ModularDelphes to trunk

  • Property mode set to 100644
File size: 685 bytes
Line 
1#ifndef Merger_h
2#define Merger_h
3
4/** \class Merger
5 *
6 * Merges multiple input arrays into one output array
7 * and sums transverse momenta of all input objects.
8 *
9 * $Date$
10 * $Revision$
11 *
12 *
13 * \author P. Demin - UCL, Louvain-la-Neuve
14 *
15 */
16
17#include "classes/DelphesModule.h"
18
19#include <vector>
20
21class TIterator;
22class TObjArray;
23class DelphesFormula;
24
25class Merger: public DelphesModule
26{
27public:
28
29 Merger();
30 ~Merger();
31
32 void Init();
33 void Process();
34 void Finish();
35
36private:
37
38 std::vector< TIterator * > fInputList; //!
39
40 TObjArray *fOutputArray; //!
41 TObjArray *fMomentumOutputArray; //!
42 TObjArray *fEnergyOutputArray; //!
43
44 ClassDef(Merger, 1)
45};
46
47#endif
Note: See TracBrowser for help on using the repository browser.