MarlinTPC  1.2.0
Public Member Functions | List of all members
marlintpc::TrackMergerProcessor Class Reference

This is a processor for TrackFitterKalmanProcessor for Multi Module. More...

#include <TrackMergerProcessor.h>

Inheritance diagram for marlintpc::TrackMergerProcessor:

Public Member Functions

 TrackMergerProcessor ()
 Default constructor.
 
 ~TrackMergerProcessor ()
 Destructor.
 
Processor * newProcessor ()
 Return a new instance of this processor.
 
void init ()
 Called at the begin of the job before anything is read.
 
void processRunHeader (lcio::LCRunHeader *run)
 Called once per run to process the event's header.
 
virtual void processEvent (lcio::LCEvent *evt)
 Called for every event - the working horse.
 
virtual void check (lcio::LCEvent *evt)
 Called for every event - right after processEvent() has been called for all processors.
 
virtual void end ()
 Called after data processing for clean up in the inverse order of the init() method so that resources allocated in the first processor also will be available for all following processors.
 

Detailed Description

This is a processor for TrackFitterKalmanProcessor for Multi Module.

Author
Daizo Sakuragi, Kinki University
Keisuke Fujii, KEK

Input - Prerequisites

Output

Parameters
InputTrackCandidatesThe the name of the input collection of track candidates (default: TPCTrackCandidates)
OutputMergedTracksThe name of the collection of the merged tracks (default: TPCMergedTracks)
SetOutputTransientIf not 0 the output collection is set transient (default: 0)

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