Fork me on GitHub

source: svn/trunk/modules/PileUpMerger.h@ 1339

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

add vertex block

File size: 805 bytes
RevLine 
[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
19class TObjArray;
[1041]20class DelphesPileUpReader;
[1009]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
[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.