Fork me on GitHub

source: git/modules/Merger.h@ ba7fc1e

ImprovedOutputFile Timing dual_readout llp
Last change on this file since ba7fc1e was c5e72d8, checked in by Pavel Demin <pavel.demin@…>, 10 years ago

remove unneeded 'class DelphesFormula;' declarations and add ifndef expressions for CLING

  • Property mode set to 100644
File size: 663 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;
23
24class Merger: public DelphesModule
25{
26public:
27
28 Merger();
29 ~Merger();
30
31 void Init();
32 void Process();
33 void Finish();
34
35private:
36
37 std::vector< TIterator * > fInputList; //!
38
39 TObjArray *fOutputArray; //!
40 TObjArray *fMomentumOutputArray; //!
41 TObjArray *fEnergyOutputArray; //!
42
43 ClassDef(Merger, 1)
44};
45
46#endif
Note: See TracBrowser for help on using the repository browser.