MarlinTPC
1.2.0
|
This Processor shifts hits of the RCU which is out of sync. More...
#include <ClockSyncProcessor.h>
Protected Attributes | |
std::string | _inputColName |
Name of the input collection. | |
std::string | _outputCollectionName |
std::string | _channelMappingColName |
bool | _outputHitsPersistent |
int | _rcuOutOfSync |
double | _reduceTime |
double | _delayTime |
double | _cut |
float | _driftVelocity |
float | _driftVelocityOverride |
drift velocity in [mm/mu s] | |
std::string | _inputTPCConditionsCollectionName |
the name of the collection the TPC conditions are stored with | |
TPCConditionsListener * | _tpcConditionsListener |
ChannelMappingListener * | _channelMappingListener |
This Processor shifts hits of the RCU which is out of sync.
Therefore, it calculates the difference of the hit time and the hit time of the reference row on a reference (which is hard coded to be 7). Then the five rows above the reference row of the