This is the base class for all tools that will be used to calculate UserDate. It is of course not required, but it is meant to simplyfy life. More...
#include <IUserDataCalcTool.h>
Public Member Functions | |
virtual StatusCode | calculateElementUserData (const IAthenaBarCode *abc)=0 |
virtual StatusCode | calculateEventUserData ()=0 |
Static Public Member Functions | |
static const InterfaceID & | interfaceID () |
This is the base class for all tools that will be used to calculate UserDate. It is of course not required, but it is meant to simplyfy life.
virtual StatusCode IUserDataCalcTool::calculateElementUserData | ( | const IAthenaBarCode * | abc | ) | [pure virtual] |
Calculate the UserData for a simple element, e.g., an individual electron (must inherit from IAthenaBarCode)
virtual StatusCode IUserDataCalcTool::calculateEventUserData | ( | ) | [pure virtual] |
Calculate the UserData for an entire event
const InterfaceID & IUserDataCalcTool::interfaceID | ( | ) | [inline, static] |
Destructor: AlgTool interface methods
Inline methods: