Hall C ROOT/C++ Analyzer (hcana)
THcFormula.h
Go to the documentation of this file.
1 #ifndef ROOT_THcFormula
2 #define ROOT_THcFormula
3 
5 //
6 // THcFormula
7 //
9 
10 #include "THcGlobals.h"
11 #include "THaFormula.h"
12 
13 class THaParmList;
14 
15 class THcFormula : public THaFormula {
16 
17 public:
18 
19  THcFormula( const char* name, const char* formula,
20  const THcParmList*, const THaVarList*,
21  const THaCutList* clst);
22  THcFormula( const THcFormula& rhs );
23  THcFormula& operator=( const THcFormula& rhs );
24  virtual ~THcFormula();
25 
26  virtual Int_t DefinedCut( TString& variable);
27  virtual Int_t DefinedGlobalVariable( TString& variable);
28 
29 protected:
30 
31  const THcParmList* fParmList; // Pointer to list of parameters
32  ClassDef(THcFormula,0) // Formula with cut scalers
33 };
34 
35 #endif
THcFormula(const char *name, const char *formula, const THcParmList *, const THaVarList *, const THaCutList *clst)
Definition: THcFormula.cxx:39
virtual Int_t DefinedCut(TString &variable)
Definition: THcFormula.cxx:87
virtual ~THcFormula()
Definition: THcFormula.cxx:81
int Int_t
#define ClassDef(name, id)
virtual Int_t DefinedGlobalVariable(TString &variable)
Definition: THcFormula.cxx:113
THcFormula & operator=(const THcFormula &rhs)
Definition: THcFormula.cxx:64
Enhanced THaFormula for use in report files.
Definition: THcFormula.h:15
const THcParmList * fParmList
Definition: THcFormula.h:31
A list parameters and their values.
Definition: THcParmList.h:27
char name[80]