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 |