 |
ATLAS Offline Software
|
Go to the documentation of this file.
4 #ifndef GEOMODELCHECK_NSWPLOTTINGALG_H
5 #define GEOMODELCHECK_NSWPLOTTINGALG_H
33 this,
"DetectorManagerKey",
"MuonDetectorManager",
34 "Key of input MuonDetectorManager condition data"};
37 this,
"MuonIdHelperSvc",
"Muon::MuonIdHelperSvc/MuonIdHelperSvc"};
38 Gaudi::Property<std::string>
m_outFile{
this,
"OutFile",
"NSWGeoPlots.root"};
40 std::map<Identifier, std::unique_ptr<TGraph>>
m_nswPads{};
Gaudi::Property< std::string > m_outFile
StatusCode initMicroMega()
StatusCode finalize() override
Ensure that the Athena extensions are properly loaded.
AthHistogramAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters:
unsigned int cardinality() const override final
bool const RAWDATA *ch2 const
SG::ReadCondHandleKey< MuonGM::MuonDetectorManager > m_DetectorManagerKey
::StatusCode StatusCode
StatusCode definition for legacy code.
StatusCode execute() override
std::map< Identifier, std::unique_ptr< TGraph > > m_nswPads
Map containing each PCB of the NSW seperately.
std::map< int, std::unique_ptr< TH1 > > m_nswActiveAreas
Map showing the active areas of the NSW to show the passivation.
ServiceHandle< Muon::IMuonIdHelperSvc > m_idHelperSvc
std::map< int, std::unique_ptr< TGraph > > m_nswLayers
Map showing the edges of the 16 layers of the NSW.
int layerId(const Identifier &id) const
StatusCode initialize() override