Fork me on GitHub

source: git/modules/ExampleModule.h@ 1150871

ImprovedOutputFile Timing dual_readout llp
Last change on this file since 1150871 was d7d2da3, checked in by pavel <pavel@…>, 12 years ago

move branches/ModularDelphes to trunk

  • Property mode set to 100644
File size: 755 bytes
Line 
1#ifndef ExampleModule_h
2#define ExampleModule_h
3
4/** \class ExampleModule
5 *
6 * Selects candidates from the InputArray according to the efficiency formula.
7 *
8 * $Date$
9 * $Revision$
10 *
11 *
12 * \author P. Demin - UCL, Louvain-la-Neuve
13 *
14 */
15
16#include "classes/DelphesModule.h"
17
18#include <deque>
19
20class TObjArray;
21class DelphesFormula;
22
23class ExampleModule: public DelphesModule
24{
25public:
26
27 ExampleModule();
28 ~ExampleModule();
29
30 void Init();
31 void Process();
32 void Finish();
33
34private:
35
36 Int_t fIntParam;
37 Double_t fDoubleParam;
38
39 std::deque <Double_t> fArrayParam;
40
41 DelphesFormula *fFormula; //!
42
43 TIterator *fItInputArray; //!
44
45 const TObjArray *fInputArray; //!
46
47 TObjArray *fOutputArray; //!
48
49 ClassDef(ExampleModule, 1)
50};
51
52#endif
Note: See TracBrowser for help on using the repository browser.