|
| std::string | _inputColName |
| |
| int | _histoBin |
| |
| float | _histoRange |
| |
|
bool | isFirstCollection |
| | is true till the first output collection is wirten to an event used to to store parameters only in the first collection (also done, if collection is transient)
|
| |
std::vector< std::vector
< AIDA::IHistogram1D * > > | _1DHistos |
| | Vector of 1D histogram vectors.
|
| |
std::vector< std::vector
< AIDA::IHistogram2D * > > | _2DHistos |
| | Vector of 2D histogram vectors.
|
| |
| std::vector< std::string > | _histo1DBaseNames |
| | Vector of base names for the 1D histograms. More...
|
| |
| std::vector< std::string > | _histo2DBaseNames |
| | Vector of base names for the 2D histograms. More...
|
| |
| std::vector< std::string > | _histo1DTitles |
| | Vector of titles for the 1D histograms. More...
|
| |
| std::vector< std::string > | _histo2DTitles |
| | Vector of titles for the 2D histograms. More...
|
| |
|
std::vector< HistoRange > | _histoRanges1D |
| | Vector of ranges for the 1D histograms.
|
| |
|
std::vector< HistoRange2D > | _histoRanges2D |
| | Vector of ranges for the 2D histograms.
|
| |
|
std::vector< int > | _nBins1D |
| | Vector with number of bins for the 1D histograms.
|
| |
|
std::vector< HistoNBins2D > | _nBins2D |
| | Vector with number of bins for the 1D histograms.
|
| |
|
float | _minZ |
| | Minimum z value of lowest bin.
|
| |
|
float | _maxZ |
| | Maximum z value of highest bin.
|
| |
|
int | _nZBins |
| | Number of z bins.
|
| |
|
float | _zBinWidth |
| | Width of a bin, calculated as (_maxZ-_minZ)/_nZBins;.
|
| |
Resoltuion calculator for straight lines using the gemetric mean method.
Determines the resolution via the geometric mean method. Only possible for straight line tracks!
- Todo:
- Currently only the histograms are filled. The resolution propper has to be calculated manually.
One can apply a cut in z direction. If this is used to create several z bins by using several instances of HitAndTrackChargeProcessor in the steering file, you have to apply unique names for HistoGeoN and HistoGeoNminus1 for each instance.
Input - Prerequisites
- A collection of tracks (lcio::Track).
Remember that LCIO::TRBIT_HITS has to be set, so the hits are stored.
Output
- Histograms with residual distribution including all hits (n) and leaving out the test hit (n-1)
- Parameters
-
| InputCollectionName | Name of input collection, TrackerRawData |
| ApplyZCut | Flag whether to cut in z , default 0 |
| ZMin | Minimal: z value, default 0 mm |
| ZMax | Maximal: z value, default 100 mm |
| HistoGeoNName | Name of the histogramm with all hits in the track fit , default histoGeoN |
| HistoGeoNminus1Name | Name of the histogramm with n -1 hits in the track fit, default |
| HistoRange | Histograms will have range (-_histoRange, _histoRange), default _histoRange = 1mm |
| HistoBin | Histograms will be binned with _histoBin, default _histoBin = 100 |
| DisplayAllEvents | Flag whether a Event Display shall be created in any Case |
| HistoGeoZNName | Name of the histogramm with all hits in the track fit |
| HistoGeoZNminus1Name | Name of the histogramm with n -1 hits in the track fit |
| transDiff | transverse Diffusion coefficent mu per sqrt(cm) |
| longDiff | longitudinal Diffusion coefficent mu per sqrt(cm) |
- Author
- Simone Zimmermann (with changes by C.Brezina)