#include <IValsTool.h>
Inheritance diagram for IValsTool:

Public Member Functions | |
| virtual StatusCode | getVal (std::string varName, double &value, int check=CALC)=0 |
| get a particular value, using ntuple name | |
| virtual StatusCode | getVal (std::string varName, float &value, int check=CALC)=0 |
| virtual StatusCode | getVal (std::string varName, int &value, int check=CALC)=0 |
| virtual StatusCode | getVal (std::string varName, unsigned int &value, int check=CALC)=0 |
| virtual StatusCode | getVal (std::string varName, unsigned long long &value, int check=CALC)=0 |
| virtual StatusCode | getValCheck (std::string varName, double &value)=0 |
| get a particular value, using ntuple name, with calc checking | |
| virtual StatusCode | getValCheck (std::string varName, float &value)=0 |
| virtual StatusCode | getValCheck (std::string varName, int &value)=0 |
| virtual StatusCode | getValCheck (std::string varName, unsigned int &value)=0 |
| virtual StatusCode | getValCheck (std::string varName, unsigned long long &value)=0 |
| virtual StatusCode | browse (MsgStream log, const std::string varName="")=0 |
| output the names and values, either all (default) or just one; | |
| virtual StatusCode | doCalcIfNotDone ()=0 |
| let the user trigger her own calculation | |
| virtual void | zeroVals ()=0 |
| to allow calling from AnalysisNtupleAlg | |
| virtual int | getCalcCount ()=0 |
| number of times a tool did its calculation for this event | |
| virtual StatusCode | getVal (std::string varName, std::string &value, int check=CALC)=0 |
| return a string containing the value, as above | |
| virtual StatusCode | getValCheck (std::string varName, std::string &value)=0 |
| virtual void | setLoadOrder (int index)=0 |
| virtual int | getLoadOrder ()=0 |
| virtual bool | isLoaded ()=0 |
| virtual Visitor::eVisitorRet | traverse (IValsTool::Visitor *v, const bool checkCalc=true)=0 |
| sets up callback method for user to access the data | |
Static Public Member Functions | |
| const InterfaceID & | interfaceID () |
| Retrieve interface ID. | |
Definition at line 28 of file IValsTool.h.
|
||||||||||||
|
output the names and values, either all (default) or just one;
Implemented in ValBase. |
|
|
let the user trigger her own calculation
Implemented in ValBase. |
|
|
number of times a tool did its calculation for this event
Implemented in ValBase. |
|
|
Implemented in ValBase. Referenced by TkrValsTool::calculate(). |
|
||||||||||||||||
|
return a string containing the value, as above
Implemented in ValBase. |
|
||||||||||||||||
|
Implemented in ValBase. |
|
||||||||||||||||
|
Implemented in ValBase. |
|
||||||||||||||||
|
Implemented in ValBase. |
|
||||||||||||||||
|
Implemented in ValBase. |
|
||||||||||||||||
|
get a particular value, using ntuple name
Implemented in ValBase. Referenced by TkrValsTool::calculate(), and EvtValsTool::calculate(). |
|
||||||||||||
|
Implemented in ValBase. |
|
||||||||||||
|
Implemented in ValBase. |
|
||||||||||||
|
Implemented in ValBase. |
|
||||||||||||
|
Implemented in ValBase. |
|
||||||||||||
|
Implemented in ValBase. |
|
||||||||||||
|
get a particular value, using ntuple name, with calc checking
Implemented in ValBase. |
|
|
Retrieve interface ID.
Definition at line 33 of file IValsTool.h.
00033 { return IID_IValsTool; }
|
|
|
Implemented in ValBase. Referenced by EvtValsTool::calculate(). |
|
|
Implemented in ValBase. |
|
||||||||||||
|
sets up callback method for user to access the data
Implemented in ValBase. |
|
|
to allow calling from AnalysisNtupleAlg
Implemented in CalValsTool, EvtValsTool, GltValsTool, and ValBase. |
1.3.3