ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
MuonSpectrometer
MuonCalib
MdtCalib
MdtCalibT0
MdtCalibT0
T0CalibrationOutput.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef T0CALIBRATIONOUTPUT_H
6
#define T0CALIBRATIONOUTPUT_H
7
8
#include <map>
9
10
#include "
MdtCalibInterfaces/IMdtCalibrationOutput.h
"
11
#include "
MuonCalibStandAloneBase/NtupleStationId.h
"
12
13
namespace
MuonCalib
{
14
class
MdtTubeFitContainer
;
19
class
T0CalibrationOutput
:
public
IMdtCalibrationOutput
{
20
public
:
22
T0CalibrationOutput
(
MdtTubeFitContainer
* t0Vec) :
IMdtCalibrationOutput
(
"T0CalibrationOutput"
),
m_tubeConstants
(t0Vec) {}
23
T0CalibrationOutput
(
const
std::map<NtupleStationId, MdtTubeFitContainer*>& t0Map) :
24
IMdtCalibrationOutput
(
"T0CalibrationOutput"
),
m_tubeConstants
(NULL),
m_tubeConstants_map
(t0Map) {}
25
27
const
MdtTubeFitContainer
*
t0s
()
const
{
return
m_tubeConstants
; }
28
std::map<NtupleStationId, MdtTubeFitContainer*>&
GetMap
() {
return
m_tubeConstants_map
; }
29
const
std::map<NtupleStationId, MdtTubeFitContainer*>&
GetMap
()
const
{
return
m_tubeConstants_map
; }
30
31
private
:
32
// pointer to a MdtTubeFitContainer instance
33
MdtTubeFitContainer
*
m_tubeConstants
;
34
std::map<NtupleStationId, MdtTubeFitContainer*>
m_tubeConstants_map
;
35
};
36
}
// namespace MuonCalib
37
#endif
IMdtCalibrationOutput.h
NtupleStationId.h
MuonCalib::IMdtCalibrationOutput::IMdtCalibrationOutput
IMdtCalibrationOutput(const std::string &name)
constructor, string used to identify the instance
Definition
IMdtCalibrationOutput.h:31
MuonCalib::MdtTubeFitContainer
Holds single-tube full calibration information of one chamber.
Definition
MdtTubeFitContainer.h:16
MuonCalib::T0CalibrationOutput::GetMap
std::map< NtupleStationId, MdtTubeFitContainer * > & GetMap()
Definition
T0CalibrationOutput.h:28
MuonCalib::T0CalibrationOutput::GetMap
const std::map< NtupleStationId, MdtTubeFitContainer * > & GetMap() const
Definition
T0CalibrationOutput.h:29
MuonCalib::T0CalibrationOutput::T0CalibrationOutput
T0CalibrationOutput(const std::map< NtupleStationId, MdtTubeFitContainer * > &t0Map)
Definition
T0CalibrationOutput.h:23
MuonCalib::T0CalibrationOutput::t0s
const MdtTubeFitContainer * t0s() const
Definition
T0CalibrationOutput.h:27
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::T0CalibrationOutput::T0CalibrationOutput
T0CalibrationOutput(MdtTubeFitContainer *t0Vec)
constructor (from a pointer to an MdtTubeFitContainer)
Definition
T0CalibrationOutput.h:22
MuonCalib
CscCalcPed - algorithm that finds the Cathode Strip Chamber pedestals from an RDO.
Definition
CscCalcPed.cxx:21
Generated on
for ATLAS Offline Software by
1.17.0