83 : _vhm(iConfig.getParameter<
edm::
ParameterSet>(
"vHistogramMakerPSet"), consumesCollector()),
85 _firstOnly(iConfig.getUntrackedParameter<
bool>(
"firstOnly",
false)),
87 iConfig.getParameter<
bool>(
"usePrescaleWeight")
89 iConfig.getParameter<
edm::
ParameterSet>(
"prescaleWeightProviderPSet"), consumesCollector(), *this)
119 if (!pvcoll->empty())
120 firstpv.push_back((*pvcoll)[0]);
static const std::string kSharedResource
AnotherPrimaryVertexAnalyzer(const edm::ParameterSet &)
#define DEFINE_FWK_MODULE(type)
std::vector< Vertex > VertexCollection
collection of Vertex objects
void fill(const edm::Event &iEvent, const reco::VertexCollection &vertices, const double weight=1.)
VertexHistogramMaker _vhm
std::vector< Vertex > VertexCollection
edm::EDGetTokenT< reco::VertexCollection > _recoVertexCollectionToken
void analyze(const edm::Event &, const edm::EventSetup &) override
std::unique_ptr< PrescaleWeightProvider > _weightprov
void beginRun(const edm::Run &, const edm::EventSetup &) override
void book(const std::string dirname="")
void endRun(const edm::Run &, const edm::EventSetup &) override
void beginRun(const edm::Run &iRun)
This class takes a vector of HLT paths and returns a weight based on their HLT and L1 prescales...
~AnotherPrimaryVertexAnalyzer() override