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

#include <IMBTSTimeFilterTool.h>

Inheritance diagram for IMBTSTimeFilterTool:
Collaboration diagram for IMBTSTimeFilterTool:

Public Member Functions

virtual ~IMBTSTimeFilterTool ()=default
 
 ASG_TOOL_INTERFACE (IMBTSTimeFilterTool)
 
virtual StatusCode getTimeDifference (TimingFilterInformation &time_info, const SG::ReadHandleKey< TileCellContainer > &key, const EventContext &ctx) const =0
 Caching method using the ReadHandles. More...
 
virtual StatusCode getTimeDifference (TimingFilterInformation &time_info)=0
 Caching method using the old store gate mechanism. Attention: Not MT safe. More...
 
virtual void print () const =0
 Print the state of the tool. More...
 

Detailed Description

Definition at line 13 of file IMBTSTimeFilterTool.h.

Constructor & Destructor Documentation

◆ ~IMBTSTimeFilterTool()

virtual IMBTSTimeFilterTool::~IMBTSTimeFilterTool ( )
virtualdefault

Member Function Documentation

◆ ASG_TOOL_INTERFACE()

IMBTSTimeFilterTool::ASG_TOOL_INTERFACE ( IMBTSTimeFilterTool  )

◆ getTimeDifference() [1/2]

virtual StatusCode IMBTSTimeFilterTool::getTimeDifference ( TimingFilterInformation time_info)
pure virtual

Caching method using the old store gate mechanism. Attention: Not MT safe.

Implemented in MBTSTimeFilterTool.

◆ getTimeDifference() [2/2]

virtual StatusCode IMBTSTimeFilterTool::getTimeDifference ( TimingFilterInformation time_info,
const SG::ReadHandleKey< TileCellContainer > &  key,
const EventContext &  ctx 
) const
pure virtual

Caching method using the ReadHandles.

Implemented in MBTSTimeFilterTool.

◆ print()

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

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