1 #ifndef COUNTSTOPRIMARYELECTRONSPROCESSOR_H
2 #define COUNTSTOPRIMARYELECTRONSPROCESSOR_H 1
5 #include "TPCConditionsListener.h"
8 #include <marlin/Processor.h>
47 virtual Processor* newProcessor()
52 virtual void processRunHeader(lcio::LCRunHeader *run);
54 virtual void processEvent(lcio::LCEvent *evt);
56 virtual void check(lcio::LCEvent *evt);
64 std::string _inputColName;
68 std::string _outputColName;
72 std::string _tpcConditionsCollectionName;
76 int _missingConditionsDataOverrideTimespan;
78 lcio::long64 _missingConditionsDataOverrideLCIOTime;
81 bool _outputIsPersistent;
85 int _number_of_events;
93 #endif // COUNTSTOPRIMARYELECTRONSPROCESSOR_H
Helper Class which provides access to the TPC conditions for every event.
Definition: TPCConditionsListener.h:37
CountsToPrimaryElectronsProcessor: converts FADC counts into primary electrons (assumes a linear gain...
Definition: CountsToPrimaryElectronsProcessor.h:38