1#ifndef HCAL_HCALTRIGPRIMDIGIPRODUCER_H_
2#define HCAL_HCALTRIGPRIMDIGIPRODUCER_H_
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.
Performs basic Hcal trigger reconstruction.
std::map< unsigned int, unsigned int > stq_tps_
map of digis to the super trigger primitives
void produce(framework::Event &event) override
Produce HcalTrigPrimDigis and put them into the event bus using the HcalDigis as input.
std::string digi_coll_name_
Digi Collection Name to use as input.
std::string digi_pass_name_
Digi Pass Name to use as input.
void configure(framework::config::Parameters &) override
Grabs configure parameters from the python config file.
HcalTrigPrimDigiProducer(const std::string &name, framework::Process &process)
Constructor.
std::string cond_obj_name_
Conditions object for the calibration information.