LDMX Software
EcalTrigPrimDigiProducer.h
Go to the documentation of this file.
1
7#ifndef ECAL_ECALTRIGPRIMDIGIPRODUCER_H_
8#define ECAL_ECALTRIGPRIMDIGIPRODUCER_H_
9
10//----------------//
11// LDMX Core //
12//----------------//
14
15namespace ecal {
16
25 public:
29 EcalTrigPrimDigiProducer(const std::string& name,
30 framework::Process& process);
31
41
46 virtual void produce(framework::Event& event);
47
48 private:
50 std::string digiCollName_;
51
53 std::string digiPassName_;
54
56 std::string condObjName_;
57};
58} // namespace ecal
59
60#endif // EVENTPROC_ECALTRIGPRIMDIGIPRODUCER_H_INC
Base classes for all user event processing components to extend.
std::string digiCollName_
Digi Collection Name to use as input.
virtual void produce(framework::Event &event)
Produce EcalHits and put them into the event bus using the EcalDigis as input.
std::string condObjName_
Conditions object for the calibration information.
std::string digiPassName_
Digi Pass Name to use as input.
virtual void configure(framework::config::Parameters &)
Grabs configure parameters from the python config file.
Implements an event buffer system for storing event data.
Definition Event.h:41
Class which represents the process under execution.
Definition Process.h:36
Base class for a module which produces a data product.
Class encapsulating parameters for configuring a processor.
Definition Parameters.h:27