Newer
Older
#ifndef ROOT_THcFormula
#define ROOT_THcFormula
//////////////////////////////////////////////////////////////////////////
//
// THcFormula
//////////////////////////////////////////////////////////////////////////
#include "THaFormula.h"
class THcFormula : public THaFormula {
public:
THcFormula( const char* name, const char* formula,
const THcParmList*, const THaVarList*,
const THaCutList* clst);
THcFormula& operator=( const THcFormula& rhs );
virtual ~THcFormula();
virtual Double_t DefinedValue( Int_t i);
virtual Int_t DefinedCut( TString& variable);
virtual Int_t DefinedGlobalVariable( TString& variable);
protected:
enum {kCutScaler = kVarFormula+1};
enum {kCutNCalled = kCutScaler+1};
const THcParmList* fParmList; // Pointer to list of parameters
ClassDef(THcFormula,0) // Formula with cut scalers
};
#endif