/[PAMELA software]/DarthVader/RunInfo/inc/RunInfo.h
ViewVC logotype

Diff of /DarthVader/RunInfo/inc/RunInfo.h

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

revision 1.8 by mocchiut, Fri Nov 23 16:42:45 2007 UTC revision 1.10 by mocchiut, Wed Aug 27 14:44:33 2014 UTC
# Line 12  Line 12 
12  //  //
13  #include <RunInfoStruct.h>  #include <RunInfoStruct.h>
14    
15    class ProcInfo : public TObject {
16    
17     private:
18        
19     public:
20        UInt_t runID; ///< ID of the processed run (input from DV)
21        TString date; ///< processing date and time
22        TString commandLine; ///< input command line
23        TString outputFilename; ///< output filename
24        TString localDir; ///< workiing directory
25        TString uname; ///< local machine and arch (output of "uname -a")
26        TString DB; ///< database used for this processing
27        //
28        // Default constructor
29        //
30        ProcInfo();
31    
32        void Clear(Option_t *t="");
33        ProcInfo* GetProcInfo(){return this;};  
34        //
35        ClassDef(ProcInfo,1);
36        //
37    };
38    
39  class SoftInfo : public TObject {  class SoftInfo : public TObject {
40    
# Line 71  class ItoRunInfo : public GL_RUN { Line 94  class ItoRunInfo : public GL_RUN {
94      // Default constructor      // Default constructor
95      //      //
96      ItoRunInfo();      ItoRunInfo();
97        ~ItoRunInfo();
98      //      //
99      // Other constructors...      // Other constructors...
100      //      //
# Line 86  class ItoRunInfo : public GL_RUN { Line 110  class ItoRunInfo : public GL_RUN {
110      //      //
111      Int_t Update(UInt_t run, TString Detector, TString Version);      Int_t Update(UInt_t run, TString Detector, TString Version);
112      Int_t Read(UInt_t run);      Int_t Read(UInt_t run);
113        void Write();
114      Int_t GetRunInfo(UInt_t run);      Int_t GetRunInfo(UInt_t run);
115      UInt_t GetRunForEntry(UInt_t entry);      UInt_t GetRunForEntry(UInt_t entry);
116      void Close();      void Close();
# Line 105  class ItoRunInfo : public GL_RUN { Line 130  class ItoRunInfo : public GL_RUN {
130      UInt_t GetEntries(){Long64_t en = last_file_entry-1-first_file_entry; if ( en < 0LL ) en = 0LL; return((UInt_t)en);};      UInt_t GetEntries(){Long64_t en = last_file_entry-1-first_file_entry; if ( en < 0LL ) en = 0LL; return((UInt_t)en);};
131      UInt_t GetFileEntries(){return(file_entries);};          UInt_t GetFileEntries(){return(file_entries);};    
132      //      //
133      ClassDef(ItoRunInfo,1);      ClassDef(ItoRunInfo,3);
134      //      //
135  };  };
136    

Legend:
Removed from v.1.8  
changed lines
  Added in v.1.10

  ViewVC Help
Powered by ViewVC 1.1.23