Fork me on GitHub

source: svn/trunk/modules/Delphes.h

Last change on this file was 813, checked in by Pavel Demin, 12 years ago

set Date and Revision properties

  • Property svn:keywords set to Id Revision Date
File size: 733 bytes
Line 
1#ifndef Delphes_h
2#define Delphes_h
3
4/** \class Delphes
5 *
6 * Main Delphes module.
7 * Controls execution of all other modules.
8 *
9 * $Date: 2012-11-18 12:59:48 +0000 (Sun, 18 Nov 2012) $
10 * $Revision: 813 $
11 *
12 *
13 * \author P. Demin - UCL, Louvain-la-Neuve
14 *
15 */
16
17#include "classes/DelphesModule.h"
18
19class TFolder;
20class TObjArray;
21
22class ExRootTreeWriter;
23
24class DelphesFactory;
25
26class Delphes: public DelphesModule
27{
28public:
29
30 Delphes(const char *name = "Delphes");
31 ~Delphes();
32
33 void SetTreeWriter(ExRootTreeWriter *treeWriter);
34
35 DelphesFactory *GetFactory() const { return fFactory; }
36
37 void Clear();
38
39 virtual void Init();
40 virtual void Process();
41 virtual void Finish();
42
43private:
44
45 DelphesFactory *fFactory;
46
47 ClassDef(Delphes, 1)
48};
49
50#endif /* Delphes_h */
51
Note: See TracBrowser for help on using the repository browser.