source:
git/modules/PileUpMerger.h@
0ed696f
Last change on this file since 0ed696f was 0ed696f, checked in by , 11 years ago | |
---|---|
|
|
File size: 881 bytes |
Rev | Line | |
---|---|---|
[d7d2da3] | 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 | ||
19 | class TObjArray; | |
20 | class DelphesPileUpReader; | |
[22dc7fd] | 21 | class DelphesTF2; |
[d7d2da3] | 22 | |
23 | class PileUpMerger: public DelphesModule | |
24 | { | |
25 | public: | |
26 | ||
27 | PileUpMerger(); | |
28 | ~PileUpMerger(); | |
29 | ||
30 | void Init(); | |
31 | void Process(); | |
32 | void Finish(); | |
33 | ||
34 | private: | |
35 | ||
[76d3973] | 36 | Int_t fPileUpDistribution; |
[d7d2da3] | 37 | Double_t fMeanPileUp; |
[0ed696f] | 38 | |
[d7d2da3] | 39 | Double_t fZVertexSpread; |
[22dc7fd] | 40 | Double_t fTVertexSpread; |
[d7d2da3] | 41 | |
42 | DelphesPileUpReader *fReader; | |
[0ed696f] | 43 | |
[22dc7fd] | 44 | DelphesTF2 *fFunction; //! |
[0ed696f] | 45 | |
[d7d2da3] | 46 | TIterator *fItInputArray; //! |
47 | ||
48 | const TObjArray *fInputArray; //! | |
49 | ||
[d07e957] | 50 | TObjArray *fParticleOutputArray; //! |
51 | TObjArray *fVertexOutputArray; //! | |
[d7d2da3] | 52 | |
53 | ClassDef(PileUpMerger, 1) | |
54 | }; | |
55 | ||
56 | #endif |
Note:
See TracBrowser
for help on using the repository browser.