|
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)