Hall C ROOT/C++ Analyzer (hcana)
THcInterface Class Reference

THcInterface is the interactive interface to the Hall C Analyzer.

Basically a rebranded copy of THaInterface with the addition of a global for the Hall C style parameter database.

Definition at line 14 of file THcInterface.h.

Public Member Functions

virtual void PrintLogo ()
 THcInterface (const char *appClassName, int *argc, char **argv, void *options=NULL, int numOptions=0, Bool_t noLogo=kFALSE)
virtual ~THcInterface ()

Static Public Member Functions

static const char * GetVersionString ()

#include <THcInterface.h>

Inheritance diagram for THcInterface:

Constructor & Destructor Documentation

THcInterface::THcInterface ( const char *  appClassName,
int *  argc,
char **  argv,
void options = NULL,
int  numOptions = 0,
Bool_t  noLogo = kFALSE 

Create the Hall A/C analyzer application environment. The THcInterface environment provides an interface to the the interactive ROOT system via inheritance of TRint as well as access to the Hall A/C analyzer classes.

This class is copy of THaInterface with the addition of of the global gHcParms to hold parameters. It does not inherit from THaInterface.

Definition at line 33 of file THcInterface.cxx.

THcInterface::~THcInterface ( )

Definition at line 60 of file THcInterface.cxx.

Member Function Documentation

const char * THcInterface::GetVersionString ( )

Definition at line 128 of file THcInterface.cxx.

void THcInterface::PrintLogo ( )

Print the Hall C analyzer logo on standard output.

Definition at line 73 of file THcInterface.cxx.

Collaboration diagram for THcInterface:

The documentation for this class was generated from the following files: