ATLAS Offline Software
Public Member Functions | List of all members
IEventShapeTool Class Referenceabstract

#include <IEventShapeTool.h>

Inheritance diagram for IEventShapeTool:
Collaboration diagram for IEventShapeTool:

Public Member Functions

virtual ~IEventShapeTool ()
 Destructor: More...
 
virtual StatusCode fillEventShape () const =0
 Builds a default EventShape object, and records it in evt store. More...
 
virtual StatusCode fillEventShape (xAOD::EventShape *) const =0
 Fills the given EventShape object. More...
 
virtual void print () const =0
 Print the state of the tool. More...
 

Detailed Description

Definition at line 22 of file IEventShapeTool.h.

Constructor & Destructor Documentation

◆ ~IEventShapeTool()

virtual IEventShapeTool::~IEventShapeTool ( )
inlinevirtual

Destructor:

Definition at line 34 of file IEventShapeTool.h.

34 {};

Member Function Documentation

◆ fillEventShape() [1/2]

virtual StatusCode IEventShapeTool::fillEventShape ( ) const
pure virtual

Builds a default EventShape object, and records it in evt store.

Implemented in EventDensityTool, and EventShapeCopier.

◆ fillEventShape() [2/2]

virtual StatusCode IEventShapeTool::fillEventShape ( xAOD::EventShape ) const
pure virtual

Fills the given EventShape object.

Implemented in EventDensityTool, and EventShapeCopier.

◆ print()

virtual void asg::IAsgTool::print ( ) const
pure virtualinherited

The documentation for this class was generated from the following file: