Fork me on GitHub

source: git/modules/PileUpMerger.h@ e9023b9

ImprovedOutputFile Timing dual_readout llp
Last change on this file since e9023b9 was 76d3973, checked in by pavel <pavel@…>, 11 years ago

added PileUpDistribution parameter to the PileUpMerger module

  • Property mode set to 100644
File size: 760 bytes
Line 
1#ifndef PileUpMerger_h
2#define PileUpMerger_h
3
4/** \class PileUpMerger
5 *
6 * Merges particles from pile-up sample into event
7 *
8 *
9 * $Date: 2013-02-12 15:13:59 +0100 (Tue, 12 Feb 2013) $
10 * $Revision: 907 $
11 *
12 *
13 * \author M. Selvaggi - UCL, Louvain-la-Neuve
14 *
15 */
16
17#include "classes/DelphesModule.h"
18
19class TObjArray;
20class DelphesPileUpReader;
21
22class PileUpMerger: public DelphesModule
23{
24public:
25
26 PileUpMerger();
27 ~PileUpMerger();
28
29 void Init();
30 void Process();
31 void Finish();
32
33private:
34
35 Int_t fPileUpDistribution;
36 Double_t fMeanPileUp;
37 Double_t fZVertexSpread;
38
39 DelphesPileUpReader *fReader;
40
41 TIterator *fItInputArray; //!
42
43 const TObjArray *fInputArray; //!
44
45 TObjArray *fOutputArray; //!
46
47 ClassDef(PileUpMerger, 1)
48};
49
50#endif
Note: See TracBrowser for help on using the repository browser.