Fork me on GitHub

source: git/modules/PileUpMergerPythia8.h@ b65ca6b

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

add PileUpMergerPythia8

  • Property mode set to 100644
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$
10 * $Revision$
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.