ATLAS Offline Software
Loading...
Searching...
No Matches
IEventShapeTool Class Referenceabstract

#include <IEventShapeTool.h>

Inheritance diagram for IEventShapeTool:
Collaboration diagram for IEventShapeTool:

Public Member Functions

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

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()


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