ATLAS Offline Software
Public Member Functions | Private Attributes | List of all members
MuonCalib::RtCalibrationOutput Class Reference

#include <RtCalibrationOutput.h>

Inheritance diagram for MuonCalib::RtCalibrationOutput:
Collaboration diagram for MuonCalib::RtCalibrationOutput:

Public Member Functions

 RtCalibrationOutput (std::shared_ptr< const IRtRelation > rt_rel, std::shared_ptr< const RtFullInfo > fi)
 
virtual ~RtCalibrationOutput ()=default
 
std::shared_ptr< const IRtRelationrt () const
 access to private attributes More...
 
std::shared_ptr< const RtFullInfofullInfo () const
 
virtual const std::string & name () const
 

Private Attributes

std::shared_ptr< const IRtRelationm_rtRelation
 
std::shared_ptr< const RtFullInfom_fullInfo
 additonal info for validation More...
 
std::string m_name
 

Detailed Description

Class for communication between event loop and rt calibration algorithm contains only a rt relation for now.

Definition at line 21 of file RtCalibrationOutput.h.

Constructor & Destructor Documentation

◆ RtCalibrationOutput()

MuonCalib::RtCalibrationOutput::RtCalibrationOutput ( std::shared_ptr< const IRtRelation rt_rel,
std::shared_ptr< const RtFullInfo fi 
)
inline

Definition at line 23 of file RtCalibrationOutput.h.

23  :
24  IMdtCalibrationOutput("RtCalibrationOutput"), m_rtRelation(rt_rel), m_fullInfo(fi) {}

◆ ~RtCalibrationOutput()

virtual MuonCalib::RtCalibrationOutput::~RtCalibrationOutput ( )
virtualdefault

Member Function Documentation

◆ fullInfo()

std::shared_ptr<const RtFullInfo> MuonCalib::RtCalibrationOutput::fullInfo ( ) const
inline

Definition at line 28 of file RtCalibrationOutput.h.

28 { return m_fullInfo; }

◆ name()

virtual const std::string& MuonCalib::IMdtCalibrationOutput::name ( ) const
inlinevirtualinherited

Definition at line 36 of file IMdtCalibrationOutput.h.

36 { return m_name; }

◆ rt()

std::shared_ptr<const IRtRelation> MuonCalib::RtCalibrationOutput::rt ( ) const
inline

access to private attributes

Definition at line 27 of file RtCalibrationOutput.h.

27 { return m_rtRelation; }

Member Data Documentation

◆ m_fullInfo

std::shared_ptr<const RtFullInfo> MuonCalib::RtCalibrationOutput::m_fullInfo
private

additonal info for validation

Definition at line 34 of file RtCalibrationOutput.h.

◆ m_name

std::string MuonCalib::IMdtCalibrationOutput::m_name
privateinherited

Definition at line 39 of file IMdtCalibrationOutput.h.

◆ m_rtRelation

std::shared_ptr<const IRtRelation> MuonCalib::RtCalibrationOutput::m_rtRelation
private

Definition at line 32 of file RtCalibrationOutput.h.


The documentation for this class was generated from the following file:
MuonCalib::RtCalibrationOutput::m_rtRelation
std::shared_ptr< const IRtRelation > m_rtRelation
Definition: RtCalibrationOutput.h:32
MuonCalib::IMdtCalibrationOutput::m_name
std::string m_name
Definition: IMdtCalibrationOutput.h:39
MuonCalib::IMdtCalibrationOutput::IMdtCalibrationOutput
IMdtCalibrationOutput(const std::string &name)
constructor, string used to identify the instance
Definition: IMdtCalibrationOutput.h:31
checkFileSG.fi
fi
Definition: checkFileSG.py:65
MuonCalib::RtCalibrationOutput::m_fullInfo
std::shared_ptr< const RtFullInfo > m_fullInfo
additonal info for validation
Definition: RtCalibrationOutput.h:34