IUserDataCalcTool Class Reference

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>

List of all members.

Public Member Functions

virtual StatusCode calculateElementUserData (const IAthenaBarCode *abc)=0
virtual StatusCode calculateEventUserData ()=0

Static Public Member Functions

static const InterfaceID & interfaceID ()

Detailed Description

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.

Author:
Karsten Koeneke <karsten.koeneke@cernSPAMNOT.ch>
Date:
February 2010

Member Function Documentation

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:


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 15 Apr 2017 for RootCore Packages by  doxygen 1.6.1