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

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 16 of file PndFtsHoughTrackFinderParams.h.

Constructor & Destructor Documentation

◆ PndFtsHoughTrackFinderParams()

PndFtsHoughTrackFinderParams::PndFtsHoughTrackFinderParams ( )

◆ ~PndFtsHoughTrackFinderParams()

PndFtsHoughTrackFinderParams::~PndFtsHoughTrackFinderParams ( )

Member Function Documentation

◆ ClassDef()

PndFtsHoughTrackFinderParams::ClassDef ( PndFtsHoughTrackFinderParams  ,
 
)

◆ getNBinsY()

Int_t PndFtsHoughTrackFinderParams::getNBinsY ( ) const
inline

Definition at line 40 of file PndFtsHoughTrackFinderParams.h.

40 { return fUnused; };

◆ getParabolaHwScan()

Double_t PndFtsHoughTrackFinderParams::getParabolaHwScan ( ) const
inline

Definition at line 32 of file PndFtsHoughTrackFinderParams.h.

32 { return fParabolaHwScan; };

◆ getParabolaNBinsPzxInv()

Int_t PndFtsHoughTrackFinderParams::getParabolaNBinsPzxInv ( ) const
inline

Definition at line 34 of file PndFtsHoughTrackFinderParams.h.

34 { return fParabolaNBinsPzxInv; };

◆ getParabolaQDivPzxArgMax()

Double_t PndFtsHoughTrackFinderParams::getParabolaQDivPzxArgMax ( ) const
inline

Definition at line 35 of file PndFtsHoughTrackFinderParams.h.

35 { return fParabolaQDivPzxArgMax; };

◆ getParabolaStepsPerThetaDeg()

Double_t PndFtsHoughTrackFinderParams::getParabolaStepsPerThetaDeg ( ) const
inline

Definition at line 31 of file PndFtsHoughTrackFinderParams.h.

31 { return fParabolaStepsPerThetaDeg; };

◆ getZLineParabola()

Double_t PndFtsHoughTrackFinderParams::getZLineParabola ( ) const
inline

Definition at line 37 of file PndFtsHoughTrackFinderParams.h.

37 { return fZLineParabola; };

◆ getZParabolaLine()

Double_t PndFtsHoughTrackFinderParams::getZParabolaLine ( ) const
inline

Definition at line 38 of file PndFtsHoughTrackFinderParams.h.

38 { return fZParabolaLine; };

◆ Print()

virtual void PndFtsHoughTrackFinderParams::Print ( ) const
inlinevirtual

Definition at line 22 of file PndFtsHoughTrackFinderParams.h.

23  {
24  std::cout << "fZLineParabola=" << fZLineParabola << " cm fZParabolaLine=" << fZParabolaLine << "cm\n";
25  std::cout << "fParabolaStepsPerThetaDeg=" << fParabolaStepsPerThetaDeg << " fParabolaHwScan=" << fParabolaHwScan << " fParabolaNBinsPzxInv=" << fParabolaNBinsPzxInv
26  << " fParabolaQDivPzxArgMax=" << fParabolaQDivPzxArgMax << " a.u.\n";
27  };

◆ setParabolaParams()

void PndFtsHoughTrackFinderParams::setParabolaParams ( Double_t  parabolaStepsPerThetaDeg,
Double_t  parabolaHwScan,
Int_t  parabolaNBinsPzxInv,
Double_t  parabolaQDivPzxArgMax 
)
inline

Definition at line 43 of file PndFtsHoughTrackFinderParams.h.

44  {
45  fParabolaStepsPerThetaDeg = parabolaStepsPerThetaDeg;
46  fParabolaHwScan = parabolaHwScan;
47 
48  fParabolaNBinsPzxInv = parabolaNBinsPzxInv;
49  fParabolaQDivPzxArgMax = parabolaQDivPzxArgMax;
50  }

◆ setZPositionsForSwitchingLineParabolaLine()

void PndFtsHoughTrackFinderParams::setZPositionsForSwitchingLineParabolaLine ( Double_t  zLineParabola,
Double_t  zParabolaLine 
)
inline

Definition at line 52 of file PndFtsHoughTrackFinderParams.h.

References ClassDef().

53  {
54  fZLineParabola = zLineParabola;
55  fZParabolaLine = zParabolaLine;
56  }

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