PandaRoot
PndFtsHoughSpaceBinning Class Reference

Helper class for Hough space containing binning. Created: 09.02.2015. More...

#include <PndFtsHoughSpaceBinning.h>

Inheritance diagram for PndFtsHoughSpaceBinning:

Public Member Functions

 PndFtsHoughSpaceBinning ()
 
 PndFtsHoughSpaceBinning (Int_t nBinsThetaVal, Double_t thetaRadLowVal, Double_t thetaRadHighVal, Int_t nBinsYVal, Double_t yLowVal, Double_t yHighVal)
 
 PndFtsHoughSpaceBinning (Int_t stepsPerThetaDeg, Double_t thetaDegLowHighVal, Int_t nBinsYVal, Double_t yLowHighVal)
 
 ~PndFtsHoughSpaceBinning ()
 
void Print () const
 
Int_t getNBinsTheta () const
 
Double_t getThetaRadLow () const
 
Double_t getThetaRadHigh () const
 
Int_t getNBinsY () const
 
Double_t getYHigh () const
 
Double_t getYLow () const
 
 ClassDef (PndFtsHoughSpaceBinning, 1)
 

Detailed Description

Helper class for Hough space containing binning. Created: 09.02.2015.

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

Definition at line 19 of file PndFtsHoughSpaceBinning.h.

Constructor & Destructor Documentation

◆ PndFtsHoughSpaceBinning() [1/3]

PndFtsHoughSpaceBinning::PndFtsHoughSpaceBinning ( )

◆ PndFtsHoughSpaceBinning() [2/3]

PndFtsHoughSpaceBinning::PndFtsHoughSpaceBinning ( Int_t  nBinsThetaVal,
Double_t  thetaRadLowVal,
Double_t  thetaRadHighVal,
Int_t  nBinsYVal,
Double_t  yLowVal,
Double_t  yHighVal 
)

◆ PndFtsHoughSpaceBinning() [3/3]

PndFtsHoughSpaceBinning::PndFtsHoughSpaceBinning ( Int_t  stepsPerThetaDeg,
Double_t  thetaDegLowHighVal,
Int_t  nBinsYVal,
Double_t  yLowHighVal 
)

◆ ~PndFtsHoughSpaceBinning()

PndFtsHoughSpaceBinning::~PndFtsHoughSpaceBinning ( )

Member Function Documentation

◆ ClassDef()

PndFtsHoughSpaceBinning::ClassDef ( PndFtsHoughSpaceBinning  ,
 
)

Referenced by getYLow().

◆ getNBinsTheta()

Int_t PndFtsHoughSpaceBinning::getNBinsTheta ( ) const
inline

Definition at line 37 of file PndFtsHoughSpaceBinning.h.

37 { return fNBinsTheta; };

◆ getNBinsY()

Int_t PndFtsHoughSpaceBinning::getNBinsY ( ) const
inline

Definition at line 41 of file PndFtsHoughSpaceBinning.h.

41 { return fNBinsY; };

◆ getThetaRadHigh()

Double_t PndFtsHoughSpaceBinning::getThetaRadHigh ( ) const
inline

Definition at line 39 of file PndFtsHoughSpaceBinning.h.

39 { return fThetaRadHigh; };

◆ getThetaRadLow()

Double_t PndFtsHoughSpaceBinning::getThetaRadLow ( ) const
inline

Definition at line 38 of file PndFtsHoughSpaceBinning.h.

38 { return fThetaRadLow; };

◆ getYHigh()

Double_t PndFtsHoughSpaceBinning::getYHigh ( ) const
inline

Definition at line 42 of file PndFtsHoughSpaceBinning.h.

42 { return fYHigh; };

◆ getYLow()

Double_t PndFtsHoughSpaceBinning::getYLow ( ) const
inline

Definition at line 43 of file PndFtsHoughSpaceBinning.h.

References ClassDef().

43 { return fYLow; };

◆ Print()

void PndFtsHoughSpaceBinning::Print ( ) const
inline

Definition at line 59 of file PndFtsHoughSpaceBinning.h.

60 {
61  std::cout << "x: (" << fNBinsTheta << ", " << fThetaRadLow << ", " << fThetaRadHigh << ") -- y: (" << fNBinsY << ", " << fYLow << ", " << fYHigh << '\n';
62 }

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