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

#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) More...
 
 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) {}

◆ 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) {}

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.

36 { return m_name; }

◆ 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:
MuonCalib::IMdtCalibrationOutput::m_name
std::string m_name
Definition: IMdtCalibrationOutput.h:39
MuonCalib::T0CalibrationOutput::m_tubeConstants_map
std::map< NtupleStationId, MdtTubeFitContainer * > m_tubeConstants_map
Definition: T0CalibrationOutput.h:34
MuonCalib::T0CalibrationOutput::m_tubeConstants
MdtTubeFitContainer * m_tubeConstants
Definition: T0CalibrationOutput.h:33
MuonCalib::IMdtCalibrationOutput::IMdtCalibrationOutput
IMdtCalibrationOutput(const std::string &name)
constructor, string used to identify the instance
Definition: IMdtCalibrationOutput.h:31