|
ATLAS Offline Software
|
Go to the documentation of this file.
4 #ifndef NSWOCCUPANCYALG_H
5 #define NSWOCCUPANCYALG_H
23 "Muon::MuonIdHelperSvc/MuonIdHelperSvc"};
25 using Layer = std::vector<Identifier>;
35 "MuonLayerHoughCombisKey",
36 "MuonLayerHoughCombis",
40 Gaudi::Property<std::string>
m_fileStream{
this,
"FileStream",
"NSWSTORIES"};
41 Gaudi::Property<unsigned int>
m_binWidth{
this,
"BinWidth", 100};
Property holding a SG store/key/clid from which a ReadHandle is made.
StatusCode execute() override
void fillHistograms(const Layer &layers)
SG::ReadHandleKey< MuonPatternCombinationCollection > m_patternCollKey
bool const RAWDATA *ch2 const
Property holding a SG store/key/clid from which a ReadHandle is made.
TH1 * m_singleBinOccupancy
std::vector< Layer > LayerVec
std::vector< Identifier > Layer
::StatusCode StatusCode
StatusCode definition for legacy code.
unsigned int cardinality() const override final
LayerVec sortByLayer(std::vector< Identifier > µmegaHits) const
TH1 * m_pairVsSingleOccupancy
ServiceHandle< Muon::IMuonIdHelperSvc > m_idHelperSvc
StatusCode initialize() override
NswOccupancyAlg(const std::string &name, ISvcLocator *pSvcLocator)
Gaudi::Property< std::string > m_fileStream
Gaudi::Property< unsigned int > m_binWidth