MarlinTPC  1.2.0
Public Member Functions | Protected Attributes | List of all members
marlintpc::TrackFitterLinearRegressionProcessor Class Reference

A processor which instantiates a TrackFitterLinearRegression and fits the tracks with it. More...

#include <TrackFitterLinearRegressionProcessor.h>

Inheritance diagram for marlintpc::TrackFitterLinearRegressionProcessor:

Public Member Functions

virtual Processor * newProcessor ()
 
virtual void init ()
 
virtual void processRunHeader (EVENT::LCRunHeader *run)
 
virtual void processEvent (EVENT::LCEvent *evt)
 
virtual void check (EVENT::LCEvent *evt)
 
virtual void end ()
 

Protected Attributes

std::string _inputColName
 Name of the input collection.
 
std::string _outputCollectionName
 Name of the output collection.
 
int _outputIsTransient
 
EVENT::LCParameters * _trackCollectionParameters
 
float _d0Start
 the optional start parameters
 
float _phiStart
 
float _omegaStart
 
float _tanLambdaStart
 
float _z0Start
 

Detailed Description

A processor which instantiates a TrackFitterLinearRegression and fits the tracks with it.

Author
F. Mueller

Input - Prerequisites

Output

Parameters
InputTrackCandidatesThe the name of the input collection of track candidates (default: TPCSeedTracks)
OutputTracksThe name of the collection the straight tracks be stored under (default: TPCHelixTracks)
SetOutputTransientIf not 0 the output collection is set transient (default: 0)

The parameters for the starting values of the fit are optional parameter. If the parameter is given, it is use. If the parameter is not given the value from the seed track is used.

Parameters
D0Startoptional Use this start value for D0 instead of the value from the seed track
TanLambdaStartoptional Use this start value for TanLambda instead of the value from the seed track
Z0Startoptional Use this start value for Z0 instead of the value from the seed track
OmegaStartoptional Use this start value for Omega instead of the value from the seed track
PhiStartoptional Use this start value for Phi instead of the value from the seed track

The documentation for this class was generated from the following files: