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

#include <ICaloTimeFilterTool.h>

Inheritance diagram for ICaloTimeFilterTool:
Collaboration diagram for ICaloTimeFilterTool:

Public Member Functions

virtual void print () const =0
 Print the state of the tool. More...
 

Private Member Functions

virtual ~ICaloTimeFilterTool ()=default
 
virtual StatusCode getTimeDifference (TimingFilterInformation &time_info, const SG::ReadHandleKey< LArCollisionTime > &read_key, const EventContext &ctx) const =0
 
virtual StatusCode getTimeDifference (TimingFilterInformation &time_info)=0
 

Detailed Description

Definition at line 14 of file ICaloTimeFilterTool.h.

Constructor & Destructor Documentation

◆ ~ICaloTimeFilterTool()

virtual ICaloTimeFilterTool::~ICaloTimeFilterTool ( )
privatevirtualdefault

Member Function Documentation

◆ getTimeDifference() [1/2]

virtual StatusCode ICaloTimeFilterTool::getTimeDifference ( TimingFilterInformation time_info)
privatepure virtual

Implemented in CaloTimeFilterTool.

◆ getTimeDifference() [2/2]

virtual StatusCode ICaloTimeFilterTool::getTimeDifference ( TimingFilterInformation time_info,
const SG::ReadHandleKey< LArCollisionTime > &  read_key,
const EventContext &  ctx 
) const
privatepure virtual

Implemented in CaloTimeFilterTool.

◆ print()

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

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