source: trunk/modules/MadGraphMatchingAnalysis.h@ 21

Last change on this file since 21 was 2, checked in by Pavel Demin, 17 years ago

first commit

File size: 882 bytes
Line 
1#ifndef MadGraphMatchingAnalysis_h
2#define MadGraphMatchingAnalysis_h
3
4#include "ExRootAnalysis/ExRootModule.h"
5
6#include "TString.h"
7
8#include <map>
9
10class TH1;
11class TObjArray;
12class TClonesArray;
13
14class MadGraphMatchingAnalysis: public ExRootModule
15{
16public:
17
18 MadGraphMatchingAnalysis();
19 ~MadGraphMatchingAnalysis();
20
21 void Init();
22 void Process();
23 void Finish();
24
25private:
26
27 struct MatchingHistograms
28 {
29 TH1 *fYMerge;
30 };
31
32 void BookMatchingHistograms(MatchingHistograms *histograms,
33 const char *name, const char *title);
34
35 MatchingHistograms *GetMatchingHistograms(const char *name);
36
37 TString fOutputFileName; //!
38
39 const TObjArray *fInputArrayCandidates; //!
40 const TObjArray *fInputArrayMatching; //!
41
42 std::map<TString, MatchingHistograms *> fMatchingHistogramsMap; //!
43
44 ClassDef(MadGraphMatchingAnalysis, 1)
45};
46
47#endif
Note: See TracBrowser for help on using the repository browser.