MyMarlinTPC  170316
Todo List
Class marlintpc::RowBasedFastHoughTransformationProcessor
  • (average) track direction different from X direction ?
  • hit cleaning for segment creation ?
  • replace hard coded radial row number for timepix data ?
Class marlintpc::RowBasedHitFinderProcessor

Hit quality flag (including inheritance of pulse flags)

Handling of dead and noisy channels.

Class marlintpc::RowBasedPadPulseRoadSearchProcessor

for track finding

  • definition of module neighbourhood from POLAR module extend ?
  • better resolve equivalent (indirectly matching) overlapping segments ?

for hit finding

  • implement pulse (charge, time and Z) calibration (from database)
  • implement dead and noisy pads (from database)
  • implement more sophisticated resolution of ambiguities and hit splitting
Member marlintpc::RowBasedPadPulseRoadSearchProcessor::areNeighbourModules (gear::TPCModule *, gear::TPCModule *, bool)
implement non cartesian (=polar) case
Class marlintpc::RowTripletBasedTrackFinderProcessor
  • definition of module neighbourhood from POLAR module extend ?
  • better resolve equivalent (indirectly matching) overlapping segments ?
Member marlintpc::RowTripletBasedTrackFinderProcessor::areNeighbourModules (gear::TPCModule *, gear::TPCModule *, bool)
implement non cartesian (=polar) case
Class marlintpc::SimpleHelixGeneralBrokenLineInterfaceProcessor
  • implement additional output of pull distributions, residuals, track paramters for each measurement point
Class marlintpc::StepWiseHelixGeneralBrokenLineInterfaceProcessor
  • implement additional output of pull distributions, residuals, track paramters for each measurement point
Class marlintpc::TimePixLocalRoadSearchProcessor
  • variable octoboard to (mechanical) module mapping (from GEAR file?)