|
MarlinTPC
1.2.0
|
uses the hough transformation to find hits on straight tracks. More...
#include <TrackFinderHoughTrafoProcessor.h>
Classes | |
| struct | TrackProperties |
| nested helper class that stores the properties of a straight track. More... | |
Public Types | |
|
typedef std::vector < TrackProperties > | TPVec |
Public Member Functions | |
| virtual Processor * | newProcessor () |
| virtual void | init () |
| virtual void | processRunHeader (lcio::LCRunHeader *run) |
| virtual void | processEvent (lcio::LCEvent *evt) |
| virtual void | check (lcio::LCEvent *evt) |
| virtual void | end () |
| virtual double | distanceToTrackFinder (const double *pos, DoubleVec par, std::string _trackType) |
| virtual TrackProperties | maxBinFinder (AIDA::IHistogram2D *histo) |
Static Public Member Functions | |
| static bool | sortPredicate (const TrackProperties &lhs, const TrackProperties &rhs) |
Protected Attributes | |
| std::string | _inputColName |
| std::string | _outputColName |
| std::string | _trackType |
| double | _maxDistanceToTrack |
| int | _nHitsOnTrack |
| int | _chipID |
| int | _outputIsTransient |
| give the status which is set to the transient flag of the output collection it is an int instead of a boolean, because the processor parameter cannot be a boolean | |
| int | _nRun |
| double | a |
| double | b |
| int | _houghSpaceNBinsA |
| The number of bins in the hough space histogram in 'a' direction. | |
| int | _houghSpaceNBinsB |
| The number of bins in the hough space histogram in 'b' direction. | |
| float | _houghSpaceMaxA |
| The half range (-max..max) of the hough space histogram in 'a' direction. | |
| float | _houghSpaceMaxB |
| The half range (-max–max) of the hough space histogram in 'b' direction. | |
uses the hough transformation to find hits on straight tracks.
track parameters can be used as starting values for the TrackFitter
handling of conditions data is done by the ConditionsProcessor
a collection of TrackerHits
collection of Tracks
| InputCollectionName | Name of the input collection (default: TimePixHits) |
| OutputCollectionName | Name of the output collection (default: TimePixTrackCandidates) |
| SetOutputTransient | If not 0 the output collection is set transient (default: 0) |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
1.8.6