1 #ifndef RecoParticleFlow_PFClusterProducer_PFRecHitCreatorBase_h 2 #define RecoParticleFlow_PFClusterProducer_PFRecHitCreatorBase_h 31 std::vector<edm::ParameterSet> qTests = iConfig.
getParameter<std::vector<edm::ParameterSet> >(
"qualityTests");
32 for (
auto & qTest : qTests) {
47 qualityTest->beginEvent(event,setup);
T getParameter(std::string const &) const
std::vector< std::unique_ptr< PFRecHitQTestBase > > qualityTests_
def create(alignables, pedeDump, additionalData, outputFile, config)
virtual ~PFRecHitCreatorBase()=default
virtual void importRecHits(std::unique_ptr< reco::PFRecHitCollection > &, std::unique_ptr< reco::PFRecHitCollection > &, const edm::Event &, const edm::EventSetup &)=0
def setup(process, global_tag, zero_tesla=False)
PFRecHitCreatorBase(const edm::ParameterSet &iConfig, edm::ConsumesCollector &iC)
void beginEvent(const edm::Event &event, const edm::EventSetup &setup)
edmplugin::PluginFactory< PFRecHitCreatorBase *(const edm::ParameterSet &, edm::ConsumesCollector &)> PFRecHitFactory
T get(const Candidate &c)
virtual void init(const edm::EventSetup &es)