ATLAS Offline Software
Public Member Functions | Static Public Member Functions | Protected Attributes | List of all members
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. More...
 
virtual void setLogStream (std::ostream *os)
 sets the output stream for the logfile More...
 

Static Public Member Functions

static const InterfaceID & interfaceID ()
 

Protected Attributes

std::ostream * m_logStream
 logfile output stream More...
 

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.

47  { return IID_TRK_IAlignTrackDresser; }

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

Member Data Documentation

◆ m_logStream

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

logfile output stream

Definition at line 42 of file IAlignTrackDresser.h.


The documentation for this class was generated from the following file:
ReadFromCoolCompare.os
os
Definition: ReadFromCoolCompare.py:231
Trk::IAlignTrackDresser::m_logStream
std::ostream * m_logStream
logfile output stream
Definition: IAlignTrackDresser.h:42