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.
AthHistogramAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters:
TH1 * m_pairVsSingleOccupancy
unsigned int cardinality() const override final
std::vector< Layer > LayerVec
void fillHistograms(const Layer &layers)
StatusCode initialize() override
Gaudi::Property< std::string > m_fileStream
ServiceHandle< Muon::IMuonIdHelperSvc > m_idHelperSvc
std::vector< Identifier > Layer
Gaudi::Property< unsigned int > m_binWidth
LayerVec sortByLayer(std::vector< Identifier > µmegaHits) const
TH1 * m_singleBinOccupancy
StatusCode execute() override
NswOccupancyAlg(const std::string &name, ISvcLocator *pSvcLocator)
SG::ReadHandleKey< MuonPatternCombinationCollection > m_patternCollKey
Property holding a SG store/key/clid from which a ReadHandle is made.