1 #ifndef CLOCKSYNCPROCESSOR_H
2 #define CLOCKSYNCPROCESSOR_H
4 #include <marlin/Processor.h>
9 #include "ADCChannelMapping.h"
10 #include "TPCConditionsListener.h"
11 #include "ChannelMappingListener.h"
34 virtual void processRunHeader(EVENT::LCRunHeader* run);
36 virtual void processEvent(EVENT::LCEvent* evt);
38 virtual void check(EVENT::LCEvent* evt);
46 std::string _outputCollectionName;
47 std::string _channelMappingColName;
48 bool _outputHitsPersistent;
66 #endif // CLOCKSYNCPROCESSOR_H
std::string _inputColName
Name of the input collection.
Definition: ClockSyncProcessor.h:45
float _driftVelocityOverride
drift velocity in [mm/mu s]
Definition: ClockSyncProcessor.h:56
Helper Class which provides access to the TPC conditions for every event.
Definition: TPCConditionsListener.h:37
Helper Class which provides access to the ADCChannelMappings for every event.
Definition: ChannelMappingListener.h:37
std::string _inputTPCConditionsCollectionName
the name of the collection the TPC conditions are stored with
Definition: ClockSyncProcessor.h:60
This Processor shifts hits of the RCU which is out of sync.
Definition: ClockSyncProcessor.h:24