Hall C ROOT/C++ Analyzer (hcana)
THcRun.h
Go to the documentation of this file.
1 #ifndef ROOT_THcRun
2 #define ROOT_THcRun
3 
5 //
6 // THaRun
7 //
9 
10 #include "THaRun.h"
11 #include "THcParmList.h"
12 
13 class THcRun : public THaRun {
14 
15  public:
16  THcRun( const char* filename="", const char* description="" );
17  THcRun( const THcRun& run );
18  THcRun( const std::vector<TString>& pathList, const char* filename,
19  const char* description="" );
20  THcRun& operator=( const THaRunBase& rhs );
21  virtual ~THcRun();
22  virtual void Print( Option_t* opt="" ) const;
23  THcParmList* GetHCParms() const { return fHcParms; }
24 
25  private:
26  THcParmList* fHcParms; /* gHcParms object */
27 
28  ClassDef(THcRun,0);
29 };
30 #endif
THcRun & operator=(const THaRunBase &rhs)
Definition: THcRun.cxx:43
Description of a CODA run on disk with Hall C parameter DB.
Definition: THcRun.h:13
const char Option_t
THcParmList * fHcParms
Definition: THcRun.h:26
virtual ~THcRun()
Definition: THcRun.cxx:55
virtual void Print(Option_t *opt="") const
Definition: THcRun.cxx:62
THcParmList * GetHCParms() const
Definition: THcRun.h:23
ClassDef(THcRun, 0)
void run(bool only_compile=false)
THcRun(const char *filename="", const char *description="")
Definition: THcRun.cxx:16
A list parameters and their values.
Definition: THcParmList.h:27