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

#include <IAlignTool.h>

Inheritance diagram for Trk::IAlignTool:
Collaboration diagram for Trk::IAlignTool:

Public Member Functions

virtual StatusCode firstEventInitialize ()=0
virtual bool accumulate (AlignTrack *alignTrack)=0
virtual bool accumulateFromFiles ()=0
virtual StatusCode solve ()=0
virtual void setLogStream (std::ostream *os)
 sets the output stream for the logfile
virtual void setNtuple (TFile *)
 sets ntuple
virtual StatusCode fillNtuple ()
 writes tree to ntuple

Static Public Member Functions

static const InterfaceID & interfaceID ()

Protected Attributes

std::ostream * m_logStream
 logfile output stream

Detailed Description

Definition at line 32 of file IAlignTool.h.

Member Function Documentation

◆ accumulate()

virtual bool Trk::IAlignTool::accumulate ( AlignTrack * alignTrack)
pure virtual

Implemented in Trk::GlobalChi2AlignTool.

◆ accumulateFromFiles()

virtual bool Trk::IAlignTool::accumulateFromFiles ( )
pure virtual

Implemented in Trk::GlobalChi2AlignTool.

◆ fillNtuple()

virtual StatusCode Trk::IAlignTool::fillNtuple ( )
inlinevirtual

writes tree to ntuple

Reimplemented in Trk::GlobalChi2AlignTool.

Definition at line 51 of file IAlignTool.h.

51{ return StatusCode::SUCCESS; }

◆ firstEventInitialize()

virtual StatusCode Trk::IAlignTool::firstEventInitialize ( )
pure virtual

Implemented in Trk::GlobalChi2AlignTool.

◆ interfaceID()

const InterfaceID & IAlignTool::interfaceID ( )
inlinestatic

Definition at line 58 of file IAlignTool.h.

58 {
59 return IID_TRK_IAlignTool;
60 }
static const InterfaceID IID_TRK_IAlignTool("IAlignTool", 1, 0)

◆ setLogStream()

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

sets the output stream for the logfile

Reimplemented in Trk::GlobalChi2AlignTool.

Definition at line 45 of file IAlignTool.h.

45{ m_logStream = os; }
std::ostream * m_logStream
logfile output stream
Definition IAlignTool.h:54

◆ setNtuple()

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

sets ntuple

Reimplemented in Trk::GlobalChi2AlignTool.

Definition at line 48 of file IAlignTool.h.

48{}

◆ solve()

virtual StatusCode Trk::IAlignTool::solve ( )
pure virtual

Implemented in Trk::GlobalChi2AlignTool.

Member Data Documentation

◆ m_logStream

std::ostream* Trk::IAlignTool::m_logStream
protected

logfile output stream

Definition at line 54 of file IAlignTool.h.


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