ATLAS Offline Software
Public Member Functions | Static Public Member Functions | Protected Attributes | List of all members
Trk::ITrkAlignDBTool Class Referenceabstract

#include <ITrkAlignDBTool.h>

Inheritance diagram for Trk::ITrkAlignDBTool:
Collaboration diagram for Trk::ITrkAlignDBTool:

Public Member Functions

virtual StatusCode initialize ()=0
 
virtual StatusCode finalize ()=0
 
virtual void writeAlignPar ()
 writes alignment parameters to output More...
 
virtual void setNtuple (TFile *)
 sets ntuple if needed More...
 
virtual void setLogStream (std::ostream *os)
 sets the output stream for the logfile More...
 
virtual StatusCode preSolve ()
 sets up initial alignment constants before solving More...
 

Static Public Member Functions

static const InterfaceID & interfaceID ()
 

Protected Attributes

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

Detailed Description

Definition at line 34 of file ITrkAlignDBTool.h.

Member Function Documentation

◆ finalize()

virtual StatusCode Trk::ITrkAlignDBTool::finalize ( )
pure virtual

◆ initialize()

virtual StatusCode Trk::ITrkAlignDBTool::initialize ( )
pure virtual

◆ interfaceID()

const InterfaceID & ITrkAlignDBTool::interfaceID ( )
inlinestatic

Definition at line 58 of file ITrkAlignDBTool.h.

59  { return IID_TRKALIGNINTERFACES_ITrkAlignDBTool; }

◆ preSolve()

virtual StatusCode Trk::ITrkAlignDBTool::preSolve ( )
inlinevirtual

sets up initial alignment constants before solving

Definition at line 52 of file ITrkAlignDBTool.h.

52 { return StatusCode::SUCCESS; }

◆ setLogStream()

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

sets the output stream for the logfile

Definition at line 49 of file ITrkAlignDBTool.h.

49 { m_logStream = os; }

◆ setNtuple()

virtual void Trk::ITrkAlignDBTool::setNtuple ( TFile *  )
inlinevirtual

sets ntuple if needed

Reimplemented in InDet::SiTrkAlignDBTool, and InDet::TRTTrkAlignDBTool.

Definition at line 46 of file ITrkAlignDBTool.h.

46 {}

◆ writeAlignPar()

virtual void Trk::ITrkAlignDBTool::writeAlignPar ( )
inlinevirtual

writes alignment parameters to output

Reimplemented in InDet::SiTrkAlignDBTool, InDet::TRTTrkAlignDBTool, and InDet::InDetTrkAlignDBTool.

Definition at line 43 of file ITrkAlignDBTool.h.

43 {}

Member Data Documentation

◆ m_logStream

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

logfile output stream

Definition at line 55 of file ITrkAlignDBTool.h.


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