ATLAS Offline Software
Public Member Functions | Static Public Member Functions | List of all members
InDet::ITRT_DriftCircleTool Class Referenceabstract

#include <ITRT_DriftCircleTool.h>

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

Public Member Functions

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

Static Public Member Functions

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

Detailed Description

Interface class for TRT_DriftCircleTool

Author
Andre.nosp@m.as.S.nosp@m.alzbu.nosp@m.rger.nosp@m.@cern.nosp@m..ch

Definition at line 37 of file ITRT_DriftCircleTool.h.

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

Interface method.

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

◆ interfaceID()

static 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; };

◆ 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: