StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
ChainMerger.h
1 //ChainMerger.h
2 
3 #ifndef ChainMerger_HH
4 #define ChainMerger_HH
5 
6 #include "TObject.h"
7 #include <string>
8 using namespace std;
9 
10 class TChain;
11 class StJetMuEvent;
12 
14 {
15 public:
16  ChainMerger(const char* dir, const char* outfile);
17  virtual ~ChainMerger();
18 
19  //access
20  TChain* chain() const {return mChain;}
21 
22  //Action
23  int findEntries(string infile);
24 
25 private:
26  ChainMerger(); //Not implemented
27  void buildChain(string dir, string outfile);
28 
29 private:
30  TChain* mChain;
31  StJetMuEvent* mEvent;
32 
33  ClassDef(ChainMerger,1)
34  };
35 
36 #endif