ATLAS Offline Software
Public Member Functions | Static Public Member Functions | Protected Attributes | List of all members
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 More...
 
virtual void setNtuple (TFile *)
 sets ntuple More...
 
virtual StatusCode fillNtuple ()
 writes tree to ntuple More...
 

Static Public Member Functions

static const InterfaceID & interfaceID ()
 

Protected Attributes

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

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  }

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

◆ 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:
Trk::IAlignTool::m_logStream
std::ostream * m_logStream
logfile output stream
Definition: IAlignTool.h:54
ReadFromCoolCompare.os
os
Definition: ReadFromCoolCompare.py:231