MarlinTPC  1.2.0
Public Member Functions | Protected Attributes | List of all members
marlintpc::ResolutionPerformanceProcessor Class Reference

Resolution calculator. More...

#include <ResolutionPerformanceProcessor.h>

Inheritance diagram for marlintpc::ResolutionPerformanceProcessor:

Public Member Functions

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

Protected Attributes

std::string _inputColName
 Name of the input collection.
 

Detailed Description

Resolution calculator.

Determines the resolution via the geometric mean method.

Input - Prerequisites

Output

Parameters
InputCollectionNameName of input collection, Track
xyResidualRangeHistograms will have range (-_histoRange, _histoRange), default _histoRange = 3mm
xyResidualBinsHistograms will be binned with _histoBin, default _histoBin = 254
zResidualRangeHistograms will have range (-_histoRange, _histoRange), default _histoRange = 5mm
zResidualBinsHistograms will be binned with _histoBin, default _histoBin = 254
bfieldScaleFactorscales the input magnetic field (can be used to switch it off), default _bfieldScaleFactor = 1
meanCalculationMethodDefines the method of calculating the mean of the histograms. (default _meanMethod = 1:RMS90, 2:Gaussian fit within range of 3 sigma, 3:rms after 5 sigma iterative cut of tails
ModuleWithBestRowModule that has the best row, default _bestModule = 0
RowWithBestPerformanceRow with the best resolution performance, default _bestRow = 0
Author
Felix Mueller, DESY

The documentation for this class was generated from the following files: