ATLAS Offline Software
Loading...
Searching...
No Matches
InDet::ITRT_DriftCircleTool Class Referenceabstract

Interface class for TRT_DriftCircleTool. More...

#include <ITRT_DriftCircleTool.h>

Inheritance diagram for InDet::ITRT_DriftCircleTool:
Collaboration diagram for InDet::ITRT_DriftCircleTool:

Public Member Functions

virtual ~ITRT_DriftCircleTool ()
 Destructor.
virtual InDet::TRT_DriftCircleCollection * convert (int, const InDetRawDataCollection< TRT_RDORawData > *, const EventContext &ctx, DataPool< TRT_DriftCircle > *dataItemsPool, const bool CTBBadChannels) const =0
 Interface method.
virtual bool passValidityGate (unsigned int word, float lowGate, float highGate, float t0) const =0
 test validity gate for corrected drift times

Static Public Member Functions

static const InterfaceID & interfaceID ()
 Return method for the InterfaceID.

Detailed Description

Constructor & Destructor Documentation

◆ ~ITRT_DriftCircleTool()

virtual InDet::ITRT_DriftCircleTool::~ITRT_DriftCircleTool ( )
inlinevirtual

Destructor.

Definition at line 41 of file ITRT_DriftCircleTool.h.

41{};

Member Function Documentation

◆ convert()

virtual InDet::TRT_DriftCircleCollection * InDet::ITRT_DriftCircleTool::convert ( int ,
const InDetRawDataCollection< TRT_RDORawData > * ,
const EventContext & ctx,
DataPool< TRT_DriftCircle > * dataItemsPool,
const bool CTBBadChannels ) const
pure virtual

◆ interfaceID()

const InterfaceID & InDet::ITRT_DriftCircleTool::interfaceID ( )
inlinestatic

Return method for the InterfaceID.

Definition at line 44 of file ITRT_DriftCircleTool.h.

44{ return IID_ITRT_DriftCircleTool; };
static const InterfaceID IID_ITRT_DriftCircleTool("ITRT_DriftCircleTool", 1, 0)
Interface ID for TRT_DriftCircleTool.

◆ passValidityGate()

virtual bool InDet::ITRT_DriftCircleTool::passValidityGate ( unsigned int word,
float lowGate,
float highGate,
float t0 ) const
pure virtual

test validity gate for corrected drift times

Implemented in InDet::TRT_DriftCircleTool, and InDet::TRT_DriftCircleToolCosmics.


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