8#ifndef RECON_SKIMS_RECOILMISSESECALSKIMMER_H_
9#define RECON_SKIMS_RECOILMISSESECALSKIMMER_H_
43 std::string ecal_sim_hits_pass_name_;
45 std::string sim_particles_pass_name_;
Base classes for all user event processing components to extend.
Implements an event buffer system for storing event data.
Class which represents the process under execution.
Base class for a module which produces a data product.
virtual void process(Event &event) final
Processing an event for a Producer is calling produce.
Class encapsulating parameters for configuring a processor.
RecoilMissesEcalSkimmer(const std::string &name, framework::Process &process)
Constructor.
void configure(framework::config::Parameters ¶meters) override
Configure the processor using the given user specified parameters.
void produce(framework::Event &event) override
Run the processor and select events where the recoil misses the Ecal.
~RecoilMissesEcalSkimmer()
Destructor.