FairRoot/PandaRoot
Public Member Functions | Private Attributes | List of all members
PndFtsHoughTrackFinderParams Class Reference

Parameters for Hough space track finder. Created: 09.02.2015. More...

#include <PndFtsHoughTrackFinderParams.h>

Inheritance diagram for PndFtsHoughTrackFinderParams:

Public Member Functions

 PndFtsHoughTrackFinderParams ()
 
 ~PndFtsHoughTrackFinderParams ()
 
virtual void Print () const
 
Double_t getParabolaStepsPerThetaDeg () const
 
Double_t getParabolaHwScan () const
 
Int_t getParabolaNBinsPzxInv () const
 
Double_t getParabolaQDivPzxArgMax () const
 
Double_t getZLineParabola () const
 
Double_t getZParabolaLine () const
 
Int_t getNBinsY () const
 
void setParabolaParams (Double_t parabolaStepsPerThetaDeg, Double_t parabolaHwScan, Int_t parabolaNBinsPzxInv, Double_t parabolaQDivPzxArgMax)
 
void setZPositionsForSwitchingLineParabolaLine (Double_t zLineParabola, Double_t zParabolaLine)
 
 ClassDef (PndFtsHoughTrackFinderParams, 1)
 

Private Attributes

Double_t fParabolaStepsPerThetaDeg
 
Double_t fParabolaHwScan
 
Int_t fParabolaNBinsPzxInv
 
Double_t fParabolaQDivPzxArgMax
 
Double_t fZLineParabola
 
Double_t fZParabolaLine
 
Int_t fUnused
 

Detailed Description

Parameters for Hough space track finder. Created: 09.02.2015.

Author
Martin J. Galuska <martin [dot] j [dot] galuska (at) physik [dot] uni (minus) giessen [dot] de>

Definition at line 18 of file PndFtsHoughTrackFinderParams.h.

Constructor & Destructor Documentation

PndFtsHoughTrackFinderParams::PndFtsHoughTrackFinderParams ( )
PndFtsHoughTrackFinderParams::~PndFtsHoughTrackFinderParams ( )

Definition at line 25 of file PndFtsHoughTrackFinderParams.cxx.

25 { }

Member Function Documentation

PndFtsHoughTrackFinderParams::ClassDef ( PndFtsHoughTrackFinderParams  ,
 
)
Int_t PndFtsHoughTrackFinderParams::getNBinsY ( ) const
inline

Definition at line 45 of file PndFtsHoughTrackFinderParams.h.

References fUnused.

Double_t PndFtsHoughTrackFinderParams::getParabolaHwScan ( ) const
inline
Int_t PndFtsHoughTrackFinderParams::getParabolaNBinsPzxInv ( ) const
inline
Double_t PndFtsHoughTrackFinderParams::getParabolaQDivPzxArgMax ( ) const
inline
Double_t PndFtsHoughTrackFinderParams::getParabolaStepsPerThetaDeg ( ) const
inline
Double_t PndFtsHoughTrackFinderParams::getZLineParabola ( ) const
inline
Double_t PndFtsHoughTrackFinderParams::getZParabolaLine ( ) const
inline
virtual void PndFtsHoughTrackFinderParams::Print ( ) const
inlinevirtual

Definition at line 26 of file PndFtsHoughTrackFinderParams.h.

References fParabolaHwScan, fParabolaNBinsPzxInv, fParabolaQDivPzxArgMax, fParabolaStepsPerThetaDeg, fZLineParabola, and fZParabolaLine.

26  {
27  std::cout << "fZLineParabola=" << fZLineParabola << " cm fZParabolaLine=" << fZParabolaLine << "cm\n";
28  std::cout << "fParabolaStepsPerThetaDeg=" << fParabolaStepsPerThetaDeg
29  << " fParabolaHwScan=" << fParabolaHwScan
30  << " fParabolaNBinsPzxInv=" << fParabolaNBinsPzxInv
31  << " fParabolaQDivPzxArgMax=" << fParabolaQDivPzxArgMax << " a.u.\n";
32  };
void PndFtsHoughTrackFinderParams::setParabolaParams ( Double_t  parabolaStepsPerThetaDeg,
Double_t  parabolaHwScan,
Int_t  parabolaNBinsPzxInv,
Double_t  parabolaQDivPzxArgMax 
)
inline

Definition at line 48 of file PndFtsHoughTrackFinderParams.h.

References fParabolaHwScan, fParabolaNBinsPzxInv, fParabolaQDivPzxArgMax, and fParabolaStepsPerThetaDeg.

48  {
49  fParabolaStepsPerThetaDeg = parabolaStepsPerThetaDeg;
50  fParabolaHwScan = parabolaHwScan;
51 
52  fParabolaNBinsPzxInv = parabolaNBinsPzxInv;
53  fParabolaQDivPzxArgMax = parabolaQDivPzxArgMax;
54  }
void PndFtsHoughTrackFinderParams::setZPositionsForSwitchingLineParabolaLine ( Double_t  zLineParabola,
Double_t  zParabolaLine 
)
inline

Definition at line 56 of file PndFtsHoughTrackFinderParams.h.

References fZLineParabola, and fZParabolaLine.

56  {
57  fZLineParabola = zLineParabola;
58  fZParabolaLine = zParabolaLine;
59  }

Member Data Documentation

Double_t PndFtsHoughTrackFinderParams::fParabolaHwScan
private

Definition at line 66 of file PndFtsHoughTrackFinderParams.h.

Referenced by getParabolaHwScan(), Print(), and setParabolaParams().

Int_t PndFtsHoughTrackFinderParams::fParabolaNBinsPzxInv
private

Definition at line 68 of file PndFtsHoughTrackFinderParams.h.

Referenced by getParabolaNBinsPzxInv(), Print(), and setParabolaParams().

Double_t PndFtsHoughTrackFinderParams::fParabolaQDivPzxArgMax
private
Double_t PndFtsHoughTrackFinderParams::fParabolaStepsPerThetaDeg
private
Int_t PndFtsHoughTrackFinderParams::fUnused
private

Definition at line 75 of file PndFtsHoughTrackFinderParams.h.

Referenced by getNBinsY().

Double_t PndFtsHoughTrackFinderParams::fZLineParabola
private
Double_t PndFtsHoughTrackFinderParams::fZParabolaLine
private

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