FairRoot/PandaRoot
PndFtsHoughSpaceBinning.cxx
Go to the documentation of this file.
2 
4 // ----- Default constructor -------------------------------------------
5 
7 : fNBinsTheta(0),
8  fThetaRadLow(0.),
9  fThetaRadHigh(0.),
10 
11  fNBinsY(0),
12  fYLow(0.),
13  fYHigh(0.)
14 { }
15 
17  Int_t nBinsThetaVal,
18  Double_t thetaRadLowVal,
19  Double_t thetaRadHighVal,
20 
21  Int_t nBinsYVal,
22  Double_t yLowVal,
23  Double_t yHighVal
24 )
25 : fNBinsTheta(nBinsThetaVal),
26  fThetaRadLow(thetaRadLowVal),
27  fThetaRadHigh(thetaRadHighVal),
28 
29  fNBinsY(nBinsYVal),
30  fYLow(yLowVal),
31  fYHigh(yHighVal)
32 { }
33 
35  Int_t stepsPerThetaDeg,
36  Double_t thetaDegLowHighVal,
37 
38  Int_t nBinsYVal,
39  Double_t yLowHighVal
40 )
41 : fNBinsTheta(stepsPerThetaDeg*2*thetaDegLowHighVal),
42  fThetaRadLow(-1*thetaDegLowHighVal * TMath::DegToRad()),
43  fThetaRadHigh(thetaDegLowHighVal * TMath::DegToRad()),
44 
45  fNBinsY(nBinsYVal),
46  fYLow(-1*yLowHighVal),
47  fYHigh(yLowHighVal)
48 {}
49 // -------------------------------------------------------------------------
50 
51 
52 // -------------------------------------------------------------------------
53 
54 // ----- Destructor ----------------------------------------------------
56 // -------------------------------------------------------------------------
57 
Double_t
Helper class for Hough space containing binning. Created: 09.02.2015.
ClassImp(PndAnaContFact)