ATLAS Offline Software
Loading...
Searching...
No Matches
Trk::IAlignTrackDresser Class Referenceabstract

#include <IAlignTrackDresser.h>

Inheritance diagram for Trk::IAlignTrackDresser:
Collaboration diagram for Trk::IAlignTrackDresser:

Public Member Functions

virtual bool dressAlignTrack (AlignTrack *alignTrack)=0
 Dresses AlignTrack with derivatives and any other information needed for alignment.
virtual void setLogStream (std::ostream *os)
 sets the output stream for the logfile

Static Public Member Functions

static const InterfaceID & interfaceID ()

Protected Attributes

std::ostream * m_logStream = nullptr
 logfile output stream

Detailed Description

Definition at line 30 of file IAlignTrackDresser.h.

Member Function Documentation

◆ dressAlignTrack()

virtual bool Trk::IAlignTrackDresser::dressAlignTrack ( AlignTrack * alignTrack)
pure virtual

Dresses AlignTrack with derivatives and any other information needed for alignment.

Implemented in Trk::AlignTrackDresser.

◆ interfaceID()

const InterfaceID & IAlignTrackDresser::interfaceID ( )
inlinestatic

Definition at line 46 of file IAlignTrackDresser.h.

static const InterfaceID IID_TRK_IAlignTrackDresser("IAlignTrackDresser", 1, 0)

◆ setLogStream()

virtual void Trk::IAlignTrackDresser::setLogStream ( std::ostream * os)
inlinevirtual

sets the output stream for the logfile

Reimplemented in Trk::AlignTrackDresser.

Definition at line 39 of file IAlignTrackDresser.h.

39{ m_logStream = os; }
std::ostream * m_logStream
logfile output stream

Member Data Documentation

◆ m_logStream

std::ostream* Trk::IAlignTrackDresser::m_logStream = nullptr
protected

logfile output stream

Definition at line 42 of file IAlignTrackDresser.h.


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