CMS 3D CMS Logo

List of all members | Public Member Functions | Protected Attributes
HistogramManagerHolder Class Reference

#include <SiPixelPhase1Base.h>

Inheritance diagram for HistogramManagerHolder:
SiPixelPhase1Base SiPixelPhase1Harvester SiPixelPhase1Clusters SiPixelPhase1Digis SiPixelPhase1GeometryDebug SiPixelPhase1RawData SiPixelPhase1RecHits SiPixelPhase1TrackClusters SiPixelPhase1TrackEfficiency SiPixelPhase1TrackResiduals

Public Member Functions

 HistogramManagerHolder (const edm::ParameterSet &iConfig)
 

Protected Attributes

GeometryInterface geometryInterface
 
std::vector< HistogramManagerhisto
 

Detailed Description

Definition at line 24 of file SiPixelPhase1Base.h.

Constructor & Destructor Documentation

HistogramManagerHolder::HistogramManagerHolder ( const edm::ParameterSet iConfig)
inline

Definition at line 26 of file SiPixelPhase1Base.h.

References geometryInterface, edm::ParameterSet::getParameter(), and histo.

27  : geometryInterface(iConfig.getParameter<edm::ParameterSet>("geometry")) {
28  auto histograms = iConfig.getParameter<edm::VParameterSet>("histograms");
29  for (auto histoconf : histograms) {
30  histo.emplace_back(HistogramManager(histoconf, geometryInterface));
31  }
32  };
T getParameter(std::string const &) const
std::vector< ParameterSet > VParameterSet
Definition: ParameterSet.h:33
GeometryInterface geometryInterface
std::vector< HistogramManager > histo

Member Data Documentation

GeometryInterface HistogramManagerHolder::geometryInterface
protected
std::vector<HistogramManager> HistogramManagerHolder::histo
protected