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

Fill AIDA histograms with all track parameters: phi, lambda, tan(lambda), d0, z0. More...

#include <TrackParametersDistributionProcessor.h>

Inheritance diagram for marlintpc::TrackParametersDistributionProcessor:

Public Member Functions

virtual Processor * newProcessor ()
 
virtual void init ()
 
virtual void processRunHeader (lcio::LCRunHeader *run)
 
virtual void processEvent (lcio::LCEvent *evt)
 

Protected Attributes

std::string _inputColName
 the name of the input collection
 
TH1D * _distributionPhiHisto
 The histogram of the phi values.
 
TH1D * _distributionLambdaHisto
 The histogram of the lambda values.
 
TH1D * _distributionTanLambdaHisto
 The histogram of the tan(lambda) values.
 
TH1D * _distributionD0Histo
 The histogram of the d0 values.
 
TH1D * _distributionZ0Histo
 The histogram of the z0 values.
 
TH1D * _distributionOmegaHisto
 The histogram of the omega values.
 
TH1D * _distributionMomentumHisto
 The histogram of the momentum values.
 
TH1D * _distributionChi2Histo
 The histogram of the Chi^2 values.
 
TH1D * _distributionNdfHisto
 The histogram of the number of degrees of freedom values.
 
TH1D * _distributionDEdxHisto
 The histogram of the dEdx values.
 
TH1D * _distributionNHitsHisto
 The histogram of the number of hits values.
 
TH2D * _distributionDEdxVsOmegaHisto
 The histogram of the dEdx values vs omega values.
 
float _bFieldStrength
 strength of the B field in T
 
float _histogramMinValuePhi
 Minimum value in phi histogram.
 
float _histogramMaxValuePhi
 Maximum value in phi histogram.
 
float _histogramMinValueLambda
 Minimum value in lambda histogram.
 
float _histogramMaxValueLambda
 Maximum value in lambda histogram.
 
float _histogramMinValueTanLambda
 Minimum value in lambda histogram.
 
float _histogramMaxValueTanLambda
 Maximum value in lambda histogram.
 
float _histogramMinValueD0
 Minimum value in lambda histogram.
 
float _histogramMaxValueD0
 Maximum value in lambda histogram.
 
float _histogramMinValueZ0
 Minimum value in lambda histogram.
 
float _histogramMaxValueZ0
 Maximum value in lambda histogram.
 
float _histogramMinValueOmega
 Minimum value in Omega histogram.
 
float _histogramMaxValueOmega
 Maximum value in Omega histogram.
 
float _histogramMinValueMomentum
 Minimum value in momentum histogram.
 
float _histogramMaxValueMomentum
 Maximum value in momentum histogram.
 
float _histogramMinValueChi2
 Minimum value in Chi^2 histogram.
 
float _histogramMaxValueChi2
 Maximum value in Chi^2 histogram.
 
float _histogramMinValueNdf
 Minimum value in number of degrees of freedom histogram.
 
float _histogramMaxValueNdf
 Maximum value in number of degrees of freedom histogram.
 
float _histogramMinValueDEdx
 Minimum value in dEdx histogram.
 
float _histogramMaxValueDEdx
 Maximum value in dEdx histogram.
 
float _histogramMinValueNHits
 Minimum value in number of hits histogram.
 
float _histogramMaxValueNHits
 Maximum value in number of hits histogram.
 

Detailed Description

Fill AIDA histograms with all track parameters: phi, lambda, tan(lambda), d0, z0.

Input - Prerequisites

Output

Parameters
InputTrackesName of input Tracks collection (default: TPCTracks)
HistogramMinValuePhiMinimum value in phi histogram (default: -50. mrad)
HistogramMaxValuePhiMaximal value in phi histogram (default: 50. mrad)
HistogramMinValueLambdaMinimum value in lambda histogram (default: -50. mrad)
HistogramMaxValueLambdaMaximal value in lamnda histogram (default: 50. mrad)
HistogramMinValueTanLambdaMinimum value in tan(lambda) histogram (default: -20. )
HistogramMaxValueTanLambdaMaximal value in tan(lamnda) histogram (default: 20. )
HistogramMinValueD0Minimum value in d0 histogram (default: -50. mm)
HistogramMaxValueD0Maximal value in d0 histogram (default: 50. mm)
HistogramMinValueZ0Minimum value in z0 histogram (default: -10. mm)
HistogramMaxValueZ0Maximal value in z0 histogram (default: 300. mm)
HistogramMinValueOmegaMinimum value in Omega histogram (default: -0.01 mm^-1)
HistogramMaxValueOmegaMaximal value in Omega histogram (default: 0.01. mm^-1)
Author
Martin Killenberg, University of Bonn edited Felix Mueller, DESY

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