1 #ifndef SIGNALDIGITISATIONPROCESSOR_H
2 #define SIGNALDIGITISATIONPROCESSOR_H 1
5 #include <marlin/Processor.h>
53 virtual void check(lcio::LCEvent * evt );
70 std::string _input_collection_name;
74 std::string _output_collection_name;
78 std::string _tpc_pedestal_collection_name;
82 std::string _adc_electronics_parameters_collection_name;
98 double _time_resolution;
103 #endif // SIGNALSHAPERGAUSSIANPROCESSOR_H
virtual void init()
Called at the begin of the job before anything is read.
Definition: SignalDigitisationProcessor.cc:218
virtual void end()
Called after data processing for clean up.
Definition: SignalDigitisationProcessor.cc:230
virtual void processRunHeader(lcio::LCRunHeader *run)
Called for every run.
Definition: SignalDigitisationProcessor.cc:104
SignalDigitisationProcessor : This processor takes TrackerData from the simulation and turns it into ...
Definition: SignalDigitisationProcessor.h:19
virtual Processor * newProcessor()
used by Marlin to create a new processor
Definition: SignalDigitisationProcessor.h:32
virtual void processEvent(lcio::LCEvent *evt)
Called for every event - the working horse.
Definition: SignalDigitisationProcessor.cc:117
SignalDigitisationProcessor()
constructor
Definition: SignalDigitisationProcessor.cc:38
void add_electronic_parameters(LCEvent *evt)
Adds the electronic parameters to the LCIO file.
Definition: SignalDigitisationProcessor.cc:234
virtual void check(lcio::LCEvent *evt)
Called after the event has been processed.
Definition: SignalDigitisationProcessor.cc:225
virtual ~SignalDigitisationProcessor()
destructor
Definition: SignalDigitisationProcessor.cc:101