1 #ifndef _M_VARIABLEOPERATION_HH_
2 #define _M_VARIABLEOPERATION_HH_
59 void Init(Diana::QEvent& ev);
62 void Do(Diana::QEvent& ev);
68 std::vector<Int_t>
FindVars(TString instring);
71 void SetReq(Diana::QEventLabel EvLab,Diana::QEvent& ev);
72 double GetValue(Diana::QEventLabel EvLab,Diana::QEvent& ev);
Perform function on variable.
std::vector< Int_t > fChannels
double GetValue(Diana::QEventLabel EvLab, Diana::QEvent &ev)
std::vector< Int_t > FindVars(TString instring)
void SetReq(Diana::QEventLabel EvLab, Diana::QEvent &ev)
Diana::QEventLabel fInputVar
void FindParameters(TString instring)
void Do(Diana::QEvent &ev)
Do method. Declare and implement only one of the two versions.
std::vector< Int_t > fParamNames
std::vector< ChInfo > channelparams
std::vector< Diana::QEventLabel > FindQuantities(TString instring)
void Init(Diana::QEvent &ev)
Init method.
std::vector< Diana::QEventLabel > fOtherVars
std::vector< double > fParameters