23void Arc(
int n, 
double a, 
double r, 
double *px, 
double *py);
 
   24void AddFibonacciBin(
TH2Poly *h2pf, 
double N);
 
   26void Fibonacci(
int N=7) {
 
   30   C->SetFrameLineWidth(0);
 
   41   AddFibonacciBin(h2pf, 
f1);
 
   43   for (
int i=0; i<=
N; i++) {
 
   47      AddFibonacciBin(h2pf, 
f1);
 
   50   h2pf->
Draw(
"A COL L TEXT");
 
   53void Arc(
int n, 
double a, 
double r, 
double *px, 
double *py) {
 
   58   for (
int i = 2; i<=
n-2; i++) {
 
   65void AddFibonacciBin(
TH2Poly *h2pf, 
double N) {
 
   73   static int    MoveId = 0;
 
   99         Arc(NP,3*pi2,(
double)
N,px,py);
 
  114         Arc(NP,0.,(
double)
N,px,py);
 
  129         Arc(NP,pi2,(
double)
N,px,py);
 
  144         Arc(NP,2*pi2,(
double)
N,px,py);
 
  148   if (MoveId==0) h2pf->
AddBin(X1,Y1,X2,Y2); 
 
  149   else           h2pf->
AddBin(NP, px ,py);  
 
  151   h2pf->
Fill((X1+X2)/2.5, (Y1+Y2)/2.5, 
N);
 
  154   if (MoveId==5) MoveId=1;
 
#define R(a, b, c, d, e, f, g, h, i)
 
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void char Point_t Rectangle_t WindowAttributes_t Float_t r
 
char * Form(const char *fmt,...)
Formats a string in a circular formatting buffer.
 
virtual void SetMarkerColor(Color_t mcolor=1)
Set the marker color.
 
void SetTitle(const char *title) override
Change (i.e.
 
void Draw(Option_t *option="") override
Draw this histogram with options.
 
virtual void SetStats(Bool_t stats=kTRUE)
Set statistics option on/off.
 
2D Histogram with Polygonal Bins
 
Int_t Fill(Double_t x, Double_t y) override
Increment the bin containing (x,y) by 1.
 
virtual Int_t AddBin(TObject *poly)
Adds a new bin to the histogram.
 
RooArgList L(Args_t &&... args)
 
constexpr Double_t C()
Velocity of light in .
 
Double_t Cos(Double_t)
Returns the cosine of an angle of x radians.
 
Double_t Sin(Double_t)
Returns the sine of an angle of x radians.