/[PAMELA software]/PadmeAmidala/inc/RunGlue.h
ViewVC logotype

Diff of /PadmeAmidala/inc/RunGlue.h

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.3 by mocchiut, Tue Jan 9 10:19:51 2007 UTC revision 1.4 by mocchiut, Fri Sep 7 13:26:08 2007 UTC
# Line 1  Line 1 
1  #ifndef runglue_h  #ifndef runglue_h
2  #define runglue_h  #define runglue_h
3  //  //
4    #include <sstream>
5    #include <iostream>
6    #include <TFile.h>
7    #include <TTree.h>
8    #include <TTimeStamp.h>
9    #include <TTreeCloner.h>
10  #include <TSQLServer.h>  #include <TSQLServer.h>
11  #include <TSQLRow.h>  #include <TSQLRow.h>
12  #include <TSQLResult.h>  #include <TSQLResult.h>
# Line 13  Line 19 
19  #include <TString.h>  #include <TString.h>
20  #include <TTimeStamp.h>  #include <TTimeStamp.h>
21  #include <TSQLServer.h>  #include <TSQLServer.h>
22  #include <TFile.h>  #include <TRFIOFile.h>
23  #include <TSystem.h>  #include <TSystem.h>
24  #include <TChain.h>  #include <TChain.h>
25  #include <TH1.h>  #include <TH1.h>
# Line 40  class RunGlue : public TObject { Line 46  class RunGlue : public TObject {
46      TList *fDoneList;      TList *fDoneList;
47      TList *fList;      TList *fList;
48      TList *lList;      TList *lList;
49      TFile *Target;      //    TFile *Target;
50        TRFIOFile *Target;
51      TFile *Source;      TFile *Source;
52      TString fDList;      TString fDList;
53      Bool_t fastMethod;      Bool_t fastMethod;
54      Bool_t fDBG;      Bool_t fDBG;
55      Bool_t fOpen;      Bool_t fOpen;
56        Bool_t castor;
57      Bool_t runmode;      Bool_t runmode;
58      Bool_t createlist;      Bool_t createlist;
59      Bool_t merged;      Bool_t merged;
# Line 60  class RunGlue : public TObject { Line 68  class RunGlue : public TObject {
68      //      //
69      RunGlue();      RunGlue();
70      //      //
71      RunGlue(TSQLServer *dbc,UInt_t run, TString dir, TString wrkdir);      RunGlue(TSQLServer *dbc,UInt_t run, TString dir, TString wrkdir, Bool_t castor);
72      //      //
73      // methods      // methods
74      //      //
# Line 68  class RunGlue : public TObject { Line 76  class RunGlue : public TObject {
76      void Clean();      void Clean();
77      TList *GetRunList();      TList *GetRunList();
78      Long64_t Mergy(TChain *, TFile *, Int_t, Option_t *);      Long64_t Mergy(TChain *, TFile *, Int_t, Option_t *);
79        //Long64_t Mergy(TChain *, TRFIOFile *, Int_t, Option_t *);
80      void MergeRootfile(TList *);      void MergeRootfile(TList *);
81      Bool_t OpenFile();      Bool_t OpenFile();
82        //    Bool_t OpenFile(Bool_t castor);
83      void SetDebug(Bool_t);      void SetDebug(Bool_t);
84      void SetDList(TString);      void SetDList(TString);
85      void DeleteRunFiles(TList *);      void DeleteRunFiles(TList *);

Legend:
Removed from v.1.3  
changed lines
  Added in v.1.4

  ViewVC Help
Powered by ViewVC 1.1.23