8#ifndef RECON_SKIMS_RECOILMISSESECALSKIMMER_H_
9#define RECON_SKIMS_RECOILMISSESECALSKIMMER_H_
16#include "SimCore/Event/SimParticle.h"
46 std::string ecal_sim_hits_pass_name_;
48 std::string sim_particles_pass_name_;
Collection of utility functions useful for analysis.
Base classes for all user event processing components to extend.
Class which stores simulated calorimeter hit information.
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.