1 #ifndef TRACKFITTERSIMPLEHELIXPROCESSOR_H
2 #define TRACKFITTERSIMPLEHELIXPROCESSOR_H
4 #include <marlin/Processor.h>
7 #include "TrackFitterFactory.h"
8 #include <streamlog/streamlog.h>
49 virtual void processRunHeader(EVENT::LCRunHeader* run);
51 virtual void processEvent(EVENT::LCEvent* evt);
53 virtual void check(EVENT::LCEvent* evt);
62 int _outputIsTransient;
64 EVENT::LCParameters * _trackCollectionParameters;
67 float _d0Start, _phiStart, _omegaStart, _tanLambdaStart, _z0Start;
71 #endif // TRACKFITTERSIMPLEHELIXPROCESSOR_H
std::string _inputColName
Name of the input collection.
Definition: TrackFitterSimpleHelixProcessor.h:60
std::string _outputCollectionName
Name of the output collection.
Definition: TrackFitterSimpleHelixProcessor.h:61
float _d0Start
the optional start parameters
Definition: TrackFitterSimpleHelixProcessor.h:67
A processor which instantiates a TrackFitterSimpleHelix and fits the tracks with it.
Definition: TrackFitterSimpleHelixProcessor.h:39