1 #ifndef HITSPLITTERPROCESSOR_H
2 #define HITSPLITTERPROCESSOR_H
4 #include <marlin/Processor.h>
9 #include <EVENT/TrackerPulse.h>
42 virtual Processor* newProcessor()
51 virtual void processRunHeader(lcio::LCRunHeader* run);
53 virtual void processEvent(lcio::LCEvent* evt);
55 virtual void check(lcio::LCEvent* evt);
66 std::string _splitPulsesInSplitHitsColName;
72 #endif // HITSPLITTERPROCESSOR_H
std::string _onlySplitHitsColName
Name of the collection with split hits.
Definition: HitSplitterProcessor.h:65
std::string _outputColName
Name of the output collection.
Definition: HitSplitterProcessor.h:63
float _vDrift
The drift velocity.
Definition: HitSplitterProcessor.h:68
std::string _tpcConditionsColName
Name of the TPCConditions collection (for vDrift)
Definition: HitSplitterProcessor.h:64
The HitSplitterProcessor searches for minima in the pad response and splits the hit.
Definition: HitSplitterProcessor.h:38
std::string _inputColName
Name of the input collection.
Definition: HitSplitterProcessor.h:62