ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/MitAna/TreeMod/interface/AnaFwkMod.h
Revision: 1.3
Committed: Wed Dec 10 14:20:26 2008 UTC (16 years, 4 months ago) by loizides
Content type: text/plain
Branch: MAIN
CVS Tags: Mit_008pre1, Mit_006b, Mit_006a
Changes since 1.2: +2 -2 lines
Log Message:
Cosmetics.

File Contents

# User Rev Content
1 loizides 1.1 //--------------------------------------------------------------------------------------------------
2 loizides 1.3 // $Id: AnaFwkMod.h,v 1.2 2008/11/25 15:57:49 loizides Exp $
3 loizides 1.1 //
4     // AnaFwkMod
5     //
6     // This module collects interesting global information, like the overall number of processed
7     // events and puts this information into the OutputList.
8     //
9     // Authors: C.Loizides
10     //--------------------------------------------------------------------------------------------------
11    
12     #ifndef MITANA_TREEEMOD_ANAFWKMOD_H
13     #define MITANA_TREEEMOD_ANAFWKMOD_H
14    
15     #include "MitAna/TreeMod/interface/BaseMod.h"
16     #include "MitAna/DataTree/interface/Collections.h"
17    
18     class TH1D;
19     class TStopwatch;
20    
21     namespace mithep
22     {
23     class AnaFwkMod : public BaseMod
24     {
25     public:
26     AnaFwkMod(const char *name="AnaFwkMod",
27     const char *title="Analysis framework module");
28     ~AnaFwkMod() {}
29    
30     protected:
31     TStopwatch *fSWtotal; //!stop watch for overall timing
32     TStopwatch *fSWevent; //!stop watch per n events
33    
34     void Process();
35     void SlaveBegin();
36     void SlaveTerminate();
37    
38 loizides 1.3 ClassDef(AnaFwkMod, 1) // Analysis framework module
39 loizides 1.1 };
40     }
41     #endif