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

#include <ITRT_TrackSegmentsMaker.h>

Inheritance diagram for InDet::ITRT_TrackSegmentsMaker:
Collaboration diagram for InDet::ITRT_TrackSegmentsMaker:

Classes

class  IEventData
 

Public Member Functions

virtual StatusCode initialize ()=0
 
virtual StatusCode finalize ()=0
 
virtual std::unique_ptr< InDet::ITRT_TrackSegmentsMaker::IEventDatanewEvent (const EventContext &ctx) const =0
 
virtual std::unique_ptr< InDet::ITRT_TrackSegmentsMaker::IEventDatanewRegion (const EventContext &ctx, const std::vector< IdentifierHash > &) const =0
 
virtual void endEvent (InDet::ITRT_TrackSegmentsMaker::IEventData &event_data) const =0
 
virtual void find (const EventContext &ctx, InDet::ITRT_TrackSegmentsMaker::IEventData &event_data, InDet::TRT_DetElementLink_xk::TRT_DetElemUsedMap &used) const =0
 
virtual Trk::TrackSegmentnext (InDet::ITRT_TrackSegmentsMaker::IEventData &event_data) const =0
 
virtual MsgStream & dump (MsgStream &out) const =0
 
virtual std::ostream & dump (std::ostream &out) const =0
 

Static Public Member Functions

static const InterfaceID & interfaceID ()
 

Detailed Description

Definition at line 46 of file ITRT_TrackSegmentsMaker.h.

Member Function Documentation

◆ dump() [1/2]

virtual MsgStream& InDet::ITRT_TrackSegmentsMaker::dump ( MsgStream &  out) const
pure virtual

◆ dump() [2/2]

virtual std::ostream& InDet::ITRT_TrackSegmentsMaker::dump ( std::ostream &  out) const
pure virtual

◆ endEvent()

virtual void InDet::ITRT_TrackSegmentsMaker::endEvent ( InDet::ITRT_TrackSegmentsMaker::IEventData event_data) const
pure virtual

◆ finalize()

virtual StatusCode InDet::ITRT_TrackSegmentsMaker::finalize ( )
pure virtual

◆ find()

virtual void InDet::ITRT_TrackSegmentsMaker::find ( const EventContext &  ctx,
InDet::ITRT_TrackSegmentsMaker::IEventData event_data,
InDet::TRT_DetElementLink_xk::TRT_DetElemUsedMap used 
) const
pure virtual

◆ initialize()

virtual StatusCode InDet::ITRT_TrackSegmentsMaker::initialize ( )
pure virtual

◆ interfaceID()

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

Definition at line 110 of file ITRT_TrackSegmentsMaker.h.

111  {
112  return IID_ITRT_TrackSegmentsMaker;
113  }

◆ newEvent()

virtual std::unique_ptr<InDet::ITRT_TrackSegmentsMaker::IEventData> InDet::ITRT_TrackSegmentsMaker::newEvent ( const EventContext &  ctx) const
pure virtual

◆ newRegion()

virtual std::unique_ptr<InDet::ITRT_TrackSegmentsMaker::IEventData> InDet::ITRT_TrackSegmentsMaker::newRegion ( const EventContext &  ctx,
const std::vector< IdentifierHash > &   
) const
pure virtual

◆ next()

virtual Trk::TrackSegment* InDet::ITRT_TrackSegmentsMaker::next ( InDet::ITRT_TrackSegmentsMaker::IEventData event_data) const
pure virtual

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