1 #ifndef PULSEPERHITPROCESSOR_H
2 #define PULSEPERHITPROCESSOR_H
4 #include <marlin/Processor.h>
12 #include "gear/TPCParameters.h"
15 #ifdef MARLIN_USE_AIDA
17 #include <marlin/AIDAProcessor.h>
45 virtual void processRunHeader(lcio::LCRunHeader* run);
47 virtual void processEvent(lcio::LCEvent* evt);
49 virtual void check(lcio::LCEvent* evt);
65 const gear::TPCParameters* _gearParameters;
69 #endif // PULSEPERHITPROCESSOR_H
This processor creates histograms for the number of pulses per hit and for the charge of the pulses...
Definition: PulsePerHitProcessor.h:35
float _pulsesPerHitHistoMin
Minimum of the histogram for the pulses per hit.
Definition: PulsePerHitProcessor.h:58
std::map< std::pair< int, int >, TH1 * > _pulsesPerHitPerRowHistos
histograms for pulses per hit in each row
Definition: PulsePerHitProcessor.h:61
float _pulsesPerHitHistoMax
Maximum of the histogram for the pulses per hit.
Definition: PulsePerHitProcessor.h:59
std::string _inputColName
Name of the input collection.
Definition: PulsePerHitProcessor.h:56
TH1D * _pulsesPerHitHisto
histogram for the pulses per hit
Definition: PulsePerHitProcessor.h:63