|
ATLAS Offline Software
|
Go to the documentation of this file.
4 #ifndef GEOMODELCHECK_STGCPADPLOTTINGALG_H
5 #define GEOMODELCHECK_STGCPADPLOTTINGALG_H
37 this,
"DetectorManagerKey",
"MuonDetectorManager",
38 "Key of input MuonDetectorManager condition data"};
41 this,
"MuonIdHelperSvc",
"Muon::MuonIdHelperSvc/MuonIdHelperSvc"};
42 Gaudi::Property<std::string>
m_outFile{
this,
"OutFile",
"sTgcPadPlots.root"};
45 std::map<Identifier, std::unique_ptr<TGraph>>
m_nswPads{};
std::map< Identifier, std::unique_ptr< TH2 > > m_nswPadDist
unsigned int cardinality() const override final
std::map< Identifier, std::unique_ptr< TGraph > > m_nswPads
Map containing each PCB of the NSW seperately.
StatusCode initialize() override
SG::ReadCondHandleKey< MuonGM::MuonDetectorManager > m_DetectorManagerKey
Simple algorithm to plot the sTGC pad positions.
bool const RAWDATA *ch2 const
sTgcPadPlottingAlg(const std::string &name, ISvcLocator *pSvcLocator)
Gaudi::Property< std::string > m_outFile
::StatusCode StatusCode
StatusCode definition for legacy code.
StatusCode finalize() override
std::string padName(const Identifier &padId) const
ServiceHandle< Muon::IMuonIdHelperSvc > m_idHelperSvc
StatusCode execute() override
int layerId(const Identifier &id) const