source: trunk/modules/MadGraphMatchingTreeWriter.h@ 3

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

first commit

File size: 1015 bytes
Line 
1#ifndef MadGraphMatchingTreeWriter_h
2#define MadGraphMatchingTreeWriter_h
3
4#include "ExRootAnalysis/ExRootModule.h"
5
6#include "TString.h"
7
8#include <map>
9
10class TH1;
11class TIterator;
12class TObjArray;
13class TClonesArray;
14
15class MadGraphMatchingTreeWriter: public ExRootModule
16{
17public:
18
19 MadGraphMatchingTreeWriter();
20 ~MadGraphMatchingTreeWriter();
21
22 void Init();
23 void Process();
24 void Finish();
25
26private:
27
28 Double_t fJetPTMin, fJetEtaMax;
29
30 const TObjArray *fInputArrayPartonJets; //!
31 const TObjArray *fInputArrayHadronJets; //!
32 const TObjArray *fInputArrayMatching; //!
33 const TObjArray *fInputArrayPartons; //!
34
35 TIterator *fItInputArrayPartonJets; //!
36 TIterator *fItInputArrayHadronJets; //!
37 TIterator *fItInputArrayMatching; //!
38 TIterator *fItInputArrayPartons; //!
39
40 ExRootTreeBranch *fBranchPartonJets; //!
41 ExRootTreeBranch *fBranchHadronJets; //!
42 ExRootTreeBranch *fBranchMatching; //!
43 ExRootTreeBranch *fBranchPartons; //!
44
45 ClassDef(MadGraphMatchingTreeWriter, 1)
46};
47
48#endif
Note: See TracBrowser for help on using the repository browser.