MarlinTrkProcessors
2.4.1
|
Track Refitter processor for marlin. More...
#include <RefitProcessor.h>
Classes | |
struct | compare_r |
Public Member Functions | |
virtual marlin::Processor * | newProcessor () |
virtual void | init () |
Called at the begin of the job before anything is read. More... | |
virtual void | processRunHeader (lcio::LCRunHeader *run) |
Called for every run. | |
virtual void | processEvent (lcio::LCEvent *evt) |
Called for every event - the working horse. | |
virtual void | check (lcio::LCEvent *evt) |
virtual void | end () |
Called after data processing for clean up. | |
Protected Member Functions | |
lcio::LCCollection * | GetCollection (lcio::LCEvent *evt, std::string colName) |
lcio::LCRelationNavigator * | GetRelations (lcio::LCEvent *evt, std::string RelName) |
Protected Attributes | |
std::string | _input_track_col_name |
Input track collection name for refitting. | |
std::string | _input_track_rel_name |
Input track relations name for refitting. | |
std::string | _output_track_col_name |
refitted track collection name. | |
std::string | _output_track_rel_name |
Output track relations name for refitting. | |
MarlinTrk::IMarlinTrkSystem * | _trksystem |
pointer to the IMarlinTrkSystem instance | |
bool | _MSOn |
bool | _ElossOn |
bool | _SmoothOn |
float | _initialTrackError_d0 |
float | _initialTrackError_phi0 |
float | _initialTrackError_omega |
float | _initialTrackError_z0 |
float | _initialTrackError_tanL |
float | _maxChi2PerHit |
double | _mass |
int | _n_run |
int | _n_evt |
int | _initialTrackState |
int | _fitDirection |
std::string | _trkSystemName |
float | _bField |
Track Refitter processor for marlin.
Refits an input track collection, producing a new collection of tracks
Needs a collection of LCIO Tracks.
Refitted LCIO Track Collection
InputTrackCollectionName | Name of the Track collection to be refitted |
OutputTrackCollectionName | Name of the refitted Track collection to be refitted |
TrackSystemName | name of the track fitting system to be used (KalTest, DDKalTest, aidaTT, ... ) |
|
virtual |
Called at the begin of the job before anything is read.
Use to initialize the processor, e.g. book histograms.
References _trksystem.