Skip to content

Commit

Permalink
renamed MultiplicityValueProducer* -> HLTMultiplicityValueProducer*
Browse files Browse the repository at this point in the history
  • Loading branch information
missirol committed Mar 18, 2021
1 parent d613da7 commit 6f15bd7
Show file tree
Hide file tree
Showing 4 changed files with 33 additions and 34 deletions.
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#ifndef HLTrigger_JetMET_plugins_MultiplicityValueProducer_h
#define HLTrigger_JetMET_plugins_MultiplicityValueProducer_h
#ifndef HLTrigger_JetMET_plugins_HLTMultiplicityValueProducer_h
#define HLTrigger_JetMET_plugins_HLTMultiplicityValueProducer_h

#include <string>
#include <memory>
Expand All @@ -14,10 +14,10 @@
#include "FWCore/MessageLogger/interface/MessageLogger.h"

template <class INP_TYPE, class OUT_TYPE>
class MultiplicityValueProducer : public edm::global::EDProducer<> {
class HLTMultiplicityValueProducer : public edm::global::EDProducer<> {
public:
explicit MultiplicityValueProducer(edm::ParameterSet const&);
~MultiplicityValueProducer() override {}
explicit HLTMultiplicityValueProducer(edm::ParameterSet const&);
~HLTMultiplicityValueProducer() override {}

static void fillDescriptions(edm::ConfigurationDescriptions&);

Expand All @@ -30,17 +30,17 @@ class MultiplicityValueProducer : public edm::global::EDProducer<> {
};

template <class INP_TYPE, class OUT_TYPE>
MultiplicityValueProducer<INP_TYPE, OUT_TYPE>::MultiplicityValueProducer(edm::ParameterSet const& iConfig)
HLTMultiplicityValueProducer<INP_TYPE, OUT_TYPE>::HLTMultiplicityValueProducer(edm::ParameterSet const& iConfig)
: src_token_(consumes<edm::View<INP_TYPE>>(iConfig.getParameter<edm::InputTag>("src"))),
strObjSelector_(StringCutObjectSelector<INP_TYPE, true>(iConfig.getParameter<std::string>("cut"))),
defaultValue_(iConfig.getParameter<OUT_TYPE>("defaultValue")) {
produces<OUT_TYPE>();
}

template <class INP_TYPE, class OUT_TYPE>
void MultiplicityValueProducer<INP_TYPE, OUT_TYPE>::produce(edm::StreamID,
edm::Event& iEvent,
edm::EventSetup const& iSetup) const {
void HLTMultiplicityValueProducer<INP_TYPE, OUT_TYPE>::produce(edm::StreamID,
edm::Event& iEvent,
edm::EventSetup const& iSetup) const {
auto const& objHandle(iEvent.getHandle(src_token_));

if (objHandle.isValid()) {
Expand All @@ -62,12 +62,12 @@ void MultiplicityValueProducer<INP_TYPE, OUT_TYPE>::produce(edm::StreamID,
}

template <class INP_TYPE, class OUT_TYPE>
void MultiplicityValueProducer<INP_TYPE, OUT_TYPE>::fillDescriptions(edm::ConfigurationDescriptions& descriptions) {
void HLTMultiplicityValueProducer<INP_TYPE, OUT_TYPE>::fillDescriptions(edm::ConfigurationDescriptions& descriptions) {
edm::ParameterSetDescription desc;
desc.add<edm::InputTag>("src", edm::InputTag(""))->setComment("input collection");
desc.add<std::string>("cut", "")->setComment("string for StringCutObjectSelector");
desc.add<OUT_TYPE>("defaultValue", 0)->setComment("default output value (used when input collection is unavailable)");
descriptions.addWithDefaultLabel(desc);
}

#endif // HLTrigger_JetMET_plugins_MultiplicityValueProducer_h
#endif // HLTrigger_JetMET_plugins_HLTMultiplicityValueProducer_h
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
#include "HLTMultiplicityValueProducerFromNestedCollection.h"
#include "DataFormats/Phase2TrackerCluster/interface/Phase2TrackerCluster1D.h"
#include "DataFormats/SiPixelCluster/interface/SiPixelCluster.h"
#include "FWCore/Framework/interface/MakerMacros.h"

typedef HLTMultiplicityValueProducerFromNestedCollection<SiPixelClusterCollectionNew, double>
HLTSiPixelClusterMultiplicityValueProducer;
DEFINE_FWK_MODULE(HLTSiPixelClusterMultiplicityValueProducer);

typedef HLTMultiplicityValueProducerFromNestedCollection<Phase2TrackerCluster1DCollectionNew, double>
HLTSiPhase2TrackerClusterMultiplicityValueProducer;
DEFINE_FWK_MODULE(HLTSiPhase2TrackerClusterMultiplicityValueProducer);
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#ifndef HLTrigger_JetMET_plugins_MultiplicityValueProducerFromNestedCollection_h
#define HLTrigger_JetMET_plugins_MultiplicityValueProducerFromNestedCollection_h
#ifndef HLTrigger_JetMET_plugins_HLTMultiplicityValueProducerFromNestedCollection_h
#define HLTrigger_JetMET_plugins_HLTMultiplicityValueProducerFromNestedCollection_h

#include <memory>

Expand All @@ -12,10 +12,10 @@
#include "FWCore/MessageLogger/interface/MessageLogger.h"

template <class INP_TYPE, class OUT_TYPE>
class MultiplicityValueProducerFromNestedCollection : public edm::global::EDProducer<> {
class HLTMultiplicityValueProducerFromNestedCollection : public edm::global::EDProducer<> {
public:
explicit MultiplicityValueProducerFromNestedCollection(edm::ParameterSet const&);
~MultiplicityValueProducerFromNestedCollection() override {}
explicit HLTMultiplicityValueProducerFromNestedCollection(edm::ParameterSet const&);
~HLTMultiplicityValueProducerFromNestedCollection() override {}

static void fillDescriptions(edm::ConfigurationDescriptions&);

Expand All @@ -27,17 +27,16 @@ class MultiplicityValueProducerFromNestedCollection : public edm::global::EDProd
};

template <class INP_TYPE, class OUT_TYPE>
MultiplicityValueProducerFromNestedCollection<INP_TYPE, OUT_TYPE>::MultiplicityValueProducerFromNestedCollection(
HLTMultiplicityValueProducerFromNestedCollection<INP_TYPE, OUT_TYPE>::HLTMultiplicityValueProducerFromNestedCollection(
edm::ParameterSet const& iConfig)
: src_token_(consumes<INP_TYPE>(iConfig.getParameter<edm::InputTag>("src"))),
defaultValue_(iConfig.getParameter<OUT_TYPE>("defaultValue")) {
produces<OUT_TYPE>();
}

template <class INP_TYPE, class OUT_TYPE>
void MultiplicityValueProducerFromNestedCollection<INP_TYPE, OUT_TYPE>::produce(edm::StreamID,
edm::Event& iEvent,
edm::EventSetup const& iSetup) const {
void HLTMultiplicityValueProducerFromNestedCollection<INP_TYPE, OUT_TYPE>::produce(
edm::StreamID, edm::Event& iEvent, edm::EventSetup const& iSetup) const {
auto const& objHandle(iEvent.getHandle(src_token_));

if (objHandle.isValid()) {
Expand All @@ -57,12 +56,12 @@ void MultiplicityValueProducerFromNestedCollection<INP_TYPE, OUT_TYPE>::produce(
}

template <class INP_TYPE, class OUT_TYPE>
void MultiplicityValueProducerFromNestedCollection<INP_TYPE, OUT_TYPE>::fillDescriptions(
void HLTMultiplicityValueProducerFromNestedCollection<INP_TYPE, OUT_TYPE>::fillDescriptions(
edm::ConfigurationDescriptions& descriptions) {
edm::ParameterSetDescription desc;
desc.add<edm::InputTag>("src", edm::InputTag(""))->setComment("input collection");
desc.add<OUT_TYPE>("defaultValue", 0)->setComment("default output value (used when input collection is unavailable)");
descriptions.addWithDefaultLabel(desc);
}

#endif // HLTrigger_JetMET_plugins_MultiplicityValueProducerFromNestedCollection_h
#endif // HLTrigger_JetMET_plugins_HLTMultiplicityValueProducerFromNestedCollection_h

This file was deleted.

0 comments on commit 6f15bd7

Please sign in to comment.