source: HiSusy/trunk/Delphes/Delphes-3.0.9/modules/Merger.h @ 5

Last change on this file since 5 was 5, checked in by zerwas, 11 years ago

update to Delphes-3.0.9

File size: 738 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: 2013-02-09 18:32:10 +0100 (Sat, 09 Feb 2013) $
10 *  $Revision: 894 $
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.