Changeset 13 for trunk/modules/MadGraphMatchingTreeWriter.h
- Timestamp:
- Sep 15, 2008, 10:59:33 AM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/modules/MadGraphMatchingTreeWriter.h
r2 r13 4 4 #include "ExRootAnalysis/ExRootModule.h" 5 5 6 #include "TString.h"7 8 6 #include <map> 9 7 10 class T H1;8 class TClass; 11 9 class TIterator; 12 class TObjArray; 13 class TClonesArray; 10 class ExRootTreeBranch; 14 11 15 12 class MadGraphMatchingTreeWriter: public ExRootModule … … 26 23 private: 27 24 28 Double_t fJetPTMin, fJetEtaMax; 25 void ProcessPartons(ExRootTreeBranch *branch, TIterator *iterator); 26 void ProcessMatching(ExRootTreeBranch *branch, TIterator *iterator); 27 void ProcessJets(ExRootTreeBranch *branch, TIterator *iterator); 29 28 30 const TObjArray *fInputArrayPartonJets; //! 31 const TObjArray *fInputArrayHadronJets; //! 32 const TObjArray *fInputArrayMatching; //! 33 const TObjArray *fInputArrayPartons; //! 29 Double_t fJetPTMin, fJetEtaMax; //! 30 #ifndef __CINT__ 31 typedef void (MadGraphMatchingTreeWriter::*TProcessMethod)(ExRootTreeBranch*, TIterator*); //! 34 32 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; //! 33 typedef std::map<ExRootTreeBranch *, std::pair<TProcessMethod, TIterator*> > TBranchMap; //! 44 34 35 TBranchMap fBranchMap; //! 36 37 std::map< TClass *, TProcessMethod > fClassMap; //! 38 #endif 45 39 ClassDef(MadGraphMatchingTreeWriter, 1) 46 40 };
Note:
See TracChangeset
for help on using the changeset viewer.