source:
svn/trunk/modules/PileUpMerger.h@
1329
Last change on this file since 1329 was 1323, checked in by , 11 years ago | |
---|---|
File size: 805 bytes |
Rev | Line | |
---|---|---|
[1009] | 1 | #ifndef PileUpMerger_h |
2 | #define PileUpMerger_h | |
3 | ||
4 | /** \class PileUpMerger | |
5 | * | |
[1027] | 6 | * Merges particles from pile-up sample into event |
[1009] | 7 | * |
[1017] | 8 | * |
[1009] | 9 | * $Date: 2013-02-12 15:13:59 +0100 (Tue, 12 Feb 2013) $ |
10 | * $Revision: 907 $ | |
11 | * | |
12 | * | |
[1027] | 13 | * \author M. Selvaggi - UCL, Louvain-la-Neuve |
[1009] | 14 | * |
15 | */ | |
16 | ||
17 | #include "classes/DelphesModule.h" | |
18 | ||
19 | class TObjArray; | |
[1041] | 20 | class DelphesPileUpReader; |
[1009] | 21 | |
22 | class PileUpMerger: public DelphesModule | |
23 | { | |
24 | public: | |
25 | ||
26 | PileUpMerger(); | |
27 | ~PileUpMerger(); | |
28 | ||
29 | void Init(); | |
30 | void Process(); | |
31 | void Finish(); | |
32 | ||
33 | private: | |
34 | ||
[1268] | 35 | Int_t fPileUpDistribution; |
[1016] | 36 | Double_t fMeanPileUp; |
[1024] | 37 | Double_t fZVertexSpread; |
[1016] | 38 | |
[1041] | 39 | DelphesPileUpReader *fReader; |
[1016] | 40 | |
[1009] | 41 | TIterator *fItInputArray; //! |
42 | ||
43 | const TObjArray *fInputArray; //! | |
44 | ||
[1323] | 45 | TObjArray *fParticleOutputArray; //! |
46 | TObjArray *fVertexOutputArray; //! | |
[1041] | 47 | |
[1009] | 48 | ClassDef(PileUpMerger, 1) |
49 | }; | |
50 | ||
51 | #endif |
Note:
See TracBrowser
for help on using the repository browser.