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