ATLAS Offline Software
Loading...
Searching...
No Matches
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
12
13namespace MuonCalib {
20 public:
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
34 std::map<NtupleStationId, MdtTubeFitContainer*> m_tubeConstants_map;
35 };
36} // namespace MuonCalib
37#endif
IMdtCalibrationOutput(const std::string &name)
constructor, string used to identify the instance
Holds single-tube full calibration information of one chamber.
std::map< NtupleStationId, MdtTubeFitContainer * > & GetMap()
const std::map< NtupleStationId, MdtTubeFitContainer * > & GetMap() const
T0CalibrationOutput(const std::map< NtupleStationId, MdtTubeFitContainer * > &t0Map)
const MdtTubeFitContainer * t0s() const
std::map< NtupleStationId, MdtTubeFitContainer * > m_tubeConstants_map
MdtTubeFitContainer * m_tubeConstants
T0CalibrationOutput(MdtTubeFitContainer *t0Vec)
constructor (from a pointer to an MdtTubeFitContainer)
CscCalcPed - algorithm that finds the Cathode Strip Chamber pedestals from an RDO.