]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - TPC/AliXRDPROOFtoolkit.h
1. JoinTrees Index - Possible to specify the branch without prefix ()
[u/mrichter/AliRoot.git] / TPC / AliXRDPROOFtoolkit.h
index f9646e456d8cd8b3a6085097412538e4e042fa1d..ecd6d8a75646137986398aac70e02fed40972914 100644 (file)
@@ -21,14 +21,15 @@ class AliXRDPROOFtoolkit : public TObject
 {
  public :
   AliXRDPROOFtoolkit ();
-  TChain * MakeChain(const char*fileIn, const char * treeName, const char *fName=0, Int_t maxFiles=-1, Int_t startFile=0);
-  TChain * MakeChainRandom(const char*fileIn, const char * treeName, const char *fName=0, Int_t maxFiles=-1, Int_t startFile=0);
+  static TChain * MakeChain(const char*fileIn, const char * treeName, const char *fName=0, Int_t maxFiles=-1, Int_t startFile=0);
+  static TChain * MakeChainRandom(const char*fileIn, const char * treeName, const char *fName=0, Int_t maxFiles=-1, Int_t startFile=0);
   TDSet  * MakeSet(const char*fileIn, const char * treeName, const char *fName=0, Int_t maxFiles=-1);
   TDSet  * MakeSetRandom(const char*fileIn, const char * treeName,const char *fName=0, Int_t maxFiles=-1);
   static Bool_t FilterList(const char*inputList, const char*fileList, Int_t checkLevel);
   static Bool_t FilterListZip(const char*inputList, const char*fileList, Int_t checkLevel);
   Bool_t  XRDCopyDir(const char * idir, const char * files, const char *odir, Bool_t zip); 
   static Int_t  CheckTreeInFile(const char*fileName,const char*treeName, Int_t debugLevel=0, const char *branchName=0);
+  static void JoinTreesIndex(const char * outputFile, const char * outputTree, const char *indexName, const char *inputTrees, Int_t debugLevel);
  private:
   Int_t         fVerbose;          // verbso mode  - print command 
   TString       fUserName;         // user name