Applies cuts on all relevant track and hit parameters.
If one hit on the track does not apply to all cut the complete track is skipped.
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 meaningles.
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 |
SetOutputTransien | if not 0 the output collection is set transient, default 0 |
chipHeight | chip height in mm (default: 14.08) |
chipLength | chip length in mm (default: 14.08) |
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 |
lowCutCharge | lower cut on charge of cluster |
highCutCharge | upper cut on charge of cluster |
lowCutD0 | lower cut on D0 |
highCutD0 | upper cut on D0 |
lowCutZ0 | lower cut on Z0 |
highCutZ0 | upper cut on Z0 |
lowCutOmega | lower cut on Omeg |
highCutOmega | upper cut on Omega |
lowCutX | lower cut on x position of hit |
highCutX | upper cut on x position of hit |
lowCutY | lower cut on y position of hit |
highCutY | upper cut on y position of hit |
lowCutZ | lower cut on z position of hit |
highCutZ | upper cut on z position of hit |
lowCutXTrack | lower cut on x position of track |
highCutXTrack | lower cut on x position of track |
lowCutYTrack | lower cut on y position of track |
highCutYTrack | upper cut on y position of track |
lowCutTrackLength | lower cut track length" |
highCutTrackLength | high cut track length |
CutIfFitFailed | cut if fit failed for a track (default: false) |
- Author
- Simone Zimmermann, Martin Killenberg (changes by C.Brezina)