ATLAS Offline Software
Loading...
Searching...
No Matches
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
virtual void setNtuple (TFile *)
 sets ntuple if needed
virtual void setLogStream (std::ostream *os)
 sets the output stream for the logfile
virtual StatusCode preSolve ()
 sets up initial alignment constants before solving

Static Public Member Functions

static const InterfaceID & interfaceID ()

Protected Attributes

std::ostream * m_logStream = nullptr
 logfile output stream

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.

static const InterfaceID IID_TRKALIGNINTERFACES_ITrkAlignDBTool("ITrkAlignDBTool", 1, 0)

◆ 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; }
std::ostream * m_logStream
logfile output stream

◆ 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::InDetTrkAlignDBTool, InDet::SiTrkAlignDBTool, and InDet::TRTTrkAlignDBTool.

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: