ATLAS Offline Software
Loading...
Searching...
No Matches
MuonCalib::T0CalibrationOutput Class Reference

class for the communication of the results of T0 calibration algorithms More...

#include <T0CalibrationOutput.h>

Inheritance diagram for MuonCalib::T0CalibrationOutput:
Collaboration diagram for MuonCalib::T0CalibrationOutput:

Public Member Functions

 T0CalibrationOutput (MdtTubeFitContainer *t0Vec)
 constructor (from a pointer to an MdtTubeFitContainer)
 T0CalibrationOutput (const std::map< NtupleStationId, MdtTubeFitContainer * > &t0Map)
const MdtTubeFitContainert0s () const
std::map< NtupleStationId, MdtTubeFitContainer * > & GetMap ()
const std::map< NtupleStationId, MdtTubeFitContainer * > & GetMap () const
virtual const std::string & name () const

Private Attributes

MdtTubeFitContainerm_tubeConstants
std::map< NtupleStationId, MdtTubeFitContainer * > m_tubeConstants_map
std::string m_name

Detailed Description

class for the communication of the results of T0 calibration algorithms

Definition at line 19 of file T0CalibrationOutput.h.

Constructor & Destructor Documentation

◆ T0CalibrationOutput() [1/2]

MuonCalib::T0CalibrationOutput::T0CalibrationOutput ( MdtTubeFitContainer * t0Vec)
inline

constructor (from a pointer to an MdtTubeFitContainer)

Definition at line 22 of file T0CalibrationOutput.h.

22: IMdtCalibrationOutput("T0CalibrationOutput"), m_tubeConstants(t0Vec) {}
IMdtCalibrationOutput(const std::string &name)
constructor, string used to identify the instance
MdtTubeFitContainer * m_tubeConstants

◆ T0CalibrationOutput() [2/2]

MuonCalib::T0CalibrationOutput::T0CalibrationOutput ( const std::map< NtupleStationId, MdtTubeFitContainer * > & t0Map)
inline

Definition at line 23 of file T0CalibrationOutput.h.

23 :
24 IMdtCalibrationOutput("T0CalibrationOutput"), m_tubeConstants(NULL), m_tubeConstants_map(t0Map) {}
std::map< NtupleStationId, MdtTubeFitContainer * > m_tubeConstants_map

Member Function Documentation

◆ GetMap() [1/2]

std::map< NtupleStationId, MdtTubeFitContainer * > & MuonCalib::T0CalibrationOutput::GetMap ( )
inline

Definition at line 28 of file T0CalibrationOutput.h.

28{ return m_tubeConstants_map; }

◆ GetMap() [2/2]

const std::map< NtupleStationId, MdtTubeFitContainer * > & MuonCalib::T0CalibrationOutput::GetMap ( ) const
inline

Definition at line 29 of file T0CalibrationOutput.h.

29{ return m_tubeConstants_map; }

◆ name()

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

Definition at line 36 of file IMdtCalibrationOutput.h.

◆ t0s()

const MdtTubeFitContainer * MuonCalib::T0CalibrationOutput::t0s ( ) const
inline
Returns
the pointer to the MdtTubeFitContainer with the fit results

Definition at line 27 of file T0CalibrationOutput.h.

27{ return m_tubeConstants; }

Member Data Documentation

◆ m_name

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

Definition at line 39 of file IMdtCalibrationOutput.h.

◆ m_tubeConstants

MdtTubeFitContainer* MuonCalib::T0CalibrationOutput::m_tubeConstants
private

Definition at line 33 of file T0CalibrationOutput.h.

◆ m_tubeConstants_map

std::map<NtupleStationId, MdtTubeFitContainer*> MuonCalib::T0CalibrationOutput::m_tubeConstants_map
private

Definition at line 34 of file T0CalibrationOutput.h.


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