1 #ifndef HIT_IN_TRACKS_SPLITTER_PROCESSOR_H
2 #define HIT_IN_TRACKS_SPLITTER_PROCESSOR_H
4 #include <marlin/Processor.h>
9 #include <EVENT/TrackerPulse.h>
36 virtual Processor* newProcessor()
45 virtual void processRunHeader(lcio::LCRunHeader* run);
49 virtual void check(lcio::LCEvent* evt);
66 #endif // HITSPLITTERPROCESSOR_H
std::string _outputColName
Name of the out tracks collection.
Definition: HitsInTracksSplitterProcessor.h:59
virtual void processEvent(lcio::LCEvent *evt)
Definition: HitsInTracksSplitterProcessor.cc:93
std::string _pulsesInSplitHitsColName
Name of the input collection.
Definition: HitsInTracksSplitterProcessor.h:58
float _vDrift
The drift velocity.
Definition: HitsInTracksSplitterProcessor.h:62
std::string _splitHitsColName
Name of the collection with split hits.
Definition: HitsInTracksSplitterProcessor.h:57
std::string _inputColName
Name of the input collection.
Definition: HitsInTracksSplitterProcessor.h:56
std::string _tpcConditionsColName
Name of the TPCConditions collection (for vDrift)
Definition: HitsInTracksSplitterProcessor.h:60
The HitsInTracksSplitterProcessor splits hits with the same algorithm than the HitSpliterProcessor.
Definition: HitsInTracksSplitterProcessor.h:32