Applies cuts on all relevant track parameters.
All cut parameters are optional parameters. If you don't give a value in the steering file the cut is not applied. The default values are meaningless.
The output collection is a subset of the input collection, which means only the pointers to the tracks are stored. Do not remove the input collection from the file. If the output collection is non transient also the input collection has to be non transient.
Input - Prerequisites
- A collection of tracks (lcio::Track).
Output
- A collection of tracks that fulfill the cut criteria
- Parameters
-
InputCollectionName | Name of input collection of tracks, default TPCTracks |
OutputCollectionNam | Name of the output collection |
SetOutputTransient | if not 0 the output collection is set transient, default 0 |
lowCutNTracks | lower cut on number of track |
highCutNTracks | upper cut on number of tracks |
lowCutNHitsOnTrack | lower cut on number of hits on track |
highCutNHitsOnTrack | upper cut on number of hits on track |
lowCutPhi | lower cut on phi |
highCutPhi | upper cut on phi |
lowCutTanLamba | lower cut on tan lambda |
highCutTanLambda | upper cut on tan lambda |
lowCutdEdx | lower cut on dEdx |
highCutdEdx | upper cut on dEdx |
lowCutD0 | lower cut on D0 |
highCutD0 | upper cut on D0 |
lowCutZ0 | lower cut on Z0 |
highCutZ0 | upper cut on Z0 |
lowCutOmega | lower cut on Omega |
highCutOmega | upper cut on Omega |
CutIfFitFailed | cut if fit failed for a track (default: false) |
zPosHistogramMax | maximum for z-position histogram range (default: 600) |
- Author
- F. Mueller