This processor searches for the so called "delayed hits" on tracks It creates two output collections: one containes only tracks with delayed hits, the other only tracks with "good" hits.
More...
#include <CollectDelayedHitsProcessor.h>
|
virtual Processor * | newProcessor () |
|
virtual void | init () |
|
virtual void | processRunHeader (lcio::LCRunHeader *run) |
|
virtual void | processEvent (lcio::LCEvent *evt) |
|
virtual void | check (lcio::LCEvent *evt) |
|
virtual void | end () |
|
This processor searches for the so called "delayed hits" on tracks It creates two output collections: one containes only tracks with delayed hits, the other only tracks with "good" hits.
The algorithm calculates the mean residuals for all hits and the mean residuals to a N-1 trackfit (as the LinearGeometricMeanProcessor does) If the mean residuals differ to much it is assumed that the hit under investigation is a delayed hit
- Parameters
-
InputCollectionName | Name of input collection, TrackerRawData |
OutputCollectionName1 | OutputCollectionNameWithoutDelayedHits |
OutputCollectionName2 | OutputCollectionNameWithDelayedHits |
SetOutputTransient | if not 0 the output hits collection is set transient (default: 0) |
intrinsicResolution | intrinsic detector resolution in drift direction |
longDiff | longitudinal Diffusion during drift [mu/sqrt(cm)] - cut is applied at (cutlevel x sigma) |
CutLevel | cut is applied at (cutlevel x sigma) |
- Author
- Christoph Brezina
float marlintpc::CollectDelayedHitsProcessor::_CutLevel |
|
protected |
- cut is applied at (cutlevel x sigma)
int marlintpc::CollectDelayedHitsProcessor::_histoBin |
|
protected |
float marlintpc::CollectDelayedHitsProcessor::_histoRange |
|
protected |
std::string marlintpc::CollectDelayedHitsProcessor::_inputColName |
|
protected |
- the name of the input collection
float marlintpc::CollectDelayedHitsProcessor::_intrinsicRes |
|
protected |
- intrinsic detector resolution in drift direction
float marlintpc::CollectDelayedHitsProcessor::_longDiff |
|
protected |
- longitudinal Diffusion during drift - cut is applied at (cutlevel x sigma)
std::string marlintpc::CollectDelayedHitsProcessor::_outputColNameWithDelayedHits |
|
protected |
- name of the output collection only with "good" hits
std::string marlintpc::CollectDelayedHitsProcessor::_outputColNameWithoutDelayedHits |
|
protected |
- name of the output collection only with delayed hits
The documentation for this class was generated from the following files: