19 #include "THaArrayString.h"
20 #include "THaVarList.h"
21 #include "THaCutList.h"
36 #define ALL(c) (c).begin(), (c).end()
41 const THaCutList* clst ) :
50 if( Init( name, expression ) != 0 ) {
51 RegisterFormula(
false);
55 SetBit(kNotGlobal,!do_register);
67 THaFormula::operator=(rhs);
75 THaFormula(rhs), fParmList(rhs.fParmList)
92 EVariableType thistype;
99 realname = name(0,period);
102 thistype = (EVariableType) kCutScaler;
103 }
else if (attribute.
CompareTo(
"ncalled")==0) {
104 thistype = (EVariableType) kCutNCalled;
109 return DefinedCutWithType(realname, thistype);
116 return DefinedGlobalVariableExtraList(name, (THaVarList*)
fParmList);
ClassImp(THcDCLookupTTDConv) THcDCLookupTTDConv
Ssiz_t Index(const char *pat, Ssiz_t i=0, ECaseCompare cmp=kExact) const
A list parameters and their values.
int CompareTo(const char *cs, ECaseCompare cmp=kExact) const