Hall C ROOT/C++ Analyzer (hcana)
THcInterface.h
Go to the documentation of this file.
1 #ifndef ROOT_THcInterface
2 #define ROOT_THcInterface
3 
5 //
6 // THcInterface
7 //
9 
10 #include "THaInterface.h"
11 
12 class TClass;
13 
14 class THcInterface : public THaInterface {
15 
16 public:
17  THcInterface( const char* appClassName, int* argc, char** argv,
18  void* options = NULL, int numOptions = 0,
19  Bool_t noLogo = kFALSE );
20  virtual ~THcInterface();
21 
22 #if ROOT_VERSION_CODE < 332288 // 5.18/00
23  virtual void PrintLogo();
24 #else
25  virtual void PrintLogo(Bool_t lite = kFALSE);
26 #endif
27  static const char* GetVersionString();
28 
29 protected:
30 
31  ClassDef(THcInterface,0) //Hall C Analyzer Interactive Interface
32 };
33 
34 #endif
bool Bool_t
static const char * GetVersionString()
#define ClassDef(name, id)
virtual void PrintLogo()
THcInterface is the interactive interface to the Hall C Analyzer.
Definition: THcInterface.h:14
const Bool_t kFALSE
virtual ~THcInterface()
THcInterface(const char *appClassName, int *argc, char **argv, void *options=NULL, int numOptions=0, Bool_t noLogo=kFALSE)