Fork me on GitHub

source: svn/trunk/modules/PileUpMergerPythia8.h@ 1169

Last change on this file since 1169 was 1167, checked in by Pavel Demin, 11 years ago

add PileUpMergerPythia8

  • Property svn:eol-style set to native
  • Property svn:keywords set to Id Revision Date
File size: 838 bytes
Line 
1#ifndef PileUpMergerPythia8_h
2#define PileUpMergerPythia8_h
3
4/** \class PileUpMergerPythia8
5 *
6 * Merges particles from pile-up sample into event
7 *
8 *
9 * $Date: 2013-07-03 23:04:05 +0000 (Wed, 03 Jul 2013) $
10 * $Revision: 1167 $
11 *
12 *
13 * \author M. Selvaggi - UCL, Louvain-la-Neuve
14 *
15 */
16
17#include "classes/DelphesModule.h"
18
19class TObjArray;
20
21namespace Pythia8
22{
23 class Pythia;
24};
25
26class PileUpMergerPythia8: public DelphesModule
27{
28public:
29
30 PileUpMergerPythia8();
31 ~PileUpMergerPythia8();
32
33 void Init();
34 void Process();
35 void Finish();
36
37private:
38
39 Double_t fMeanPileUp;
40 Double_t fZVertexSpread;
41 Double_t fCMEnergy;
42 Double_t fPTMin;
43
44 Int_t fRandomSeed;
45 Int_t fBeamAID;
46 Int_t fBeamBID;
47
48 Pythia8::Pythia *fPythia; //!
49
50 TIterator *fItInputArray; //!
51
52 const TObjArray *fInputArray; //!
53
54 TObjArray *fOutputArray; //!
55
56 ClassDef(PileUpMergerPythia8, 1)
57};
58
59#endif
Note: See TracBrowser for help on using the repository browser.