GRSISort
Created by P.C. Bender
Developement Team: P.C. Bender, R. Dunlop, V. Bildstein
An extension of the ROOT analysis Framework
GHSymD Class Reference

Definition at line 150 of file GHSym.h.

Public Member Functions

 GHSymD ()
 
 GHSymD (const char *name, const char *title, Int_t nbins, Double_t low, Double_t up)
 
 GHSymD (const char *name, const char *title, Int_t nbins, const Double_t *bins)
 
 GHSymD (const char *name, const char *title, Int_t nbins, const Float_t *bins)
 
 GHSymD (const GHSymD &)
 
 ~GHSymD () override
 
void AddBinContent (Int_t bin) override
 
void AddBinContent (Int_t bin, Double_t w) override
 
Int_t BufferEmpty (Int_t action=0) override
 
Int_t BufferFill (Double_t, Double_t) override
 
virtual Int_t BufferFill (Double_t x, Double_t y, Double_t w)
 
 ClassDefOverride (GHSymD, 1)
 
void Copy (TObject &rh) const override
 
void Draw (Option_t *option="") override
 
TH1 * DrawCopy (Option_t *option="", const char *name_postfix="_copy") const override
 
Int_t Fill (Double_t) override
 
Int_t Fill (const char *, Double_t) override
 
Int_t Fill (Double_t x, Double_t y) override
 
virtual Int_t Fill (Double_t x, Double_t y, Double_t w)
 
virtual Int_t Fill (const char *namex, const char *namey, Double_t w)
 
void FillN (Int_t, const Double_t *, const Double_t *, Int_t) override
 
void FillN (Int_t ntimes, const Double_t *x, const Double_t *y, const Double_t *w, Int_t stride=1) override
 
void FillRandom (const char *fname, Int_t ntimes=5000, TRandom *rng=nullptr) override
 
void FillRandom (TH1 *h, Int_t ntimes=5000, TRandom *rng=nullptr) override
 
Int_t FindFirstBinAbove (Double_t threshold=0, Int_t axis=1, Int_t firstBin=1, Int_t lastBin=-1) const override
 
Int_t FindLastBinAbove (Double_t threshold=0, Int_t axis=1, Int_t firstBin=1, Int_t lastBin=-1) const override
 
virtual void FitSlices (TF1 *f1=nullptr, Int_t firstbin=0, Int_t lastbin=-1, Int_t cut=0, Option_t *option="QNR", TObjArray *arr=nullptr)
 
Int_t GetBin (Int_t binx, Int_t biny=0, Int_t binz=0) const override
 
Double_t GetBinContent (Int_t bin) const override
 
Double_t GetBinContent (Int_t binx, Int_t biny) const override
 
Double_t GetBinContent (Int_t binx, Int_t biny, Int_t) const override
 
virtual Double_t GetBinWithContent2 (Double_t c, Int_t &binx, Int_t &biny, Int_t firstxbin=1, Int_t lastxbin=-1, Int_t firstybin=1, Int_t lastybin=-1, Double_t maxdiff=0) const
 
Double_t GetCellContent (Int_t binx, Int_t biny) const override
 
Double_t GetCellError (Int_t binx, Int_t biny) const override
 
virtual Double_t GetCorrelationFactor (Int_t axis1=1, Int_t axis2=2) const
 
virtual Double_t GetCovariance (Int_t axis1=1, Int_t axis2=2) const
 
TH2D * GetMatrix (bool force=false)
 
virtual void GetRandom2 (Double_t &x, Double_t &y)
 
void GetStats (Double_t *stats) const override
 
Double_t Integral (Option_t *option="") const override
 
virtual Double_t Integral (Int_t firstxbin, Int_t lastxbin, Int_t firstybin, Int_t lastybin, Option_t *option="") const
 
virtual Double_t Integral (Int_t, Int_t, Int_t, Int_t, Int_t, Int_t, Option_t *="") const
 
virtual Double_t IntegralAndError (Int_t firstxbin, Int_t lastxbin, Int_t firstybin, Int_t lastybin, Double_t &error, Option_t *option="") const
 
Double_t Interpolate (Double_t) const override
 
Double_t Interpolate (Double_t, Double_t) const override
 
Double_t Interpolate (Double_t, Double_t, Double_t) const override
 
Double_t KolmogorovTest (const TH1 *h2, Option_t *option="") const override
 
Long64_t Merge (TCollection *list) override
 
GHSymDoperator= (const GHSymD &h1)
 
virtual TProfile * Profile (const char *name="_pf", Int_t firstbin=1, Int_t lastbin=-1, Option_t *option="") const
 
virtual TH1D * Projection (const char *name="_pr", Int_t firstBin=0, Int_t lastBin=-1, Option_t *option="") const
 
void PutStats (Double_t *stats) override
 
virtual GHSymRebin2D (Int_t ngroup=2, const char *newname="")
 
void Reset (Option_t *option="") override
 
Double_t RetrieveBinContent (Int_t bin) const override
 
void SetBinContent (Int_t bin, Double_t content) override
 
void SetBinContent (Int_t binx, Int_t biny, Double_t content) override
 
void SetBinContent (Int_t binx, Int_t biny, Int_t, Double_t content) override
 
void SetBinsLength (Int_t n=-1) override
 
void SetCellContent (Int_t binx, Int_t biny, Double_t content) override
 
void SetCellError (Int_t binx, Int_t biny, Double_t content) override
 
virtual void SetShowProjectionX (Int_t nbins=1)
 
virtual void SetShowProjectionY (Int_t nbins=1)
 
TH1 * ShowBackground (Int_t niter=20, Option_t *option="same") override
 
Int_t ShowPeaks (Double_t sigma=2, Option_t *option="", Double_t threshold=0.05) override
 
void Smooth (Int_t ntimes=1, Option_t *option="") override
 
void UpdateBinContent (Int_t bin, Double_t content) override
 

Protected Member Functions

virtual Double_t DoIntegral (Int_t binx1, Int_t binx2, Int_t biny1, Int_t biny2, Double_t &error, Option_t *option, Bool_t doError=kFALSE) const
 

Protected Attributes

TH2 * fMatrix {nullptr}
 
Double_t fTsumwxy {0.}
 
Double_t fTsumwy {0.}
 
Double_t fTsumwy2 {0.}
 

Friends

GHSymD operator* (Float_t c1, GHSymD &h1)
 
GHSymD operator* (GHSymD &h1, Float_t c1)
 
GHSymD operator* (GHSymD &h1, GHSymD &h2)
 
GHSymD operator+ (GHSymD &h1, GHSymD &h2)
 
GHSymD operator- (GHSymD &h1, GHSymD &h2)
 
GHSymD operator/ (GHSymD &h1, GHSymD &h2)
 

#include <GHSym.h>

+ Inheritance diagram for GHSymD:
+ Collaboration diagram for GHSymD:

Constructor & Destructor Documentation

◆ GHSymD() [1/5]

GHSymD::GHSymD ( )

◆ GHSymD() [2/5]

GHSymD::GHSymD ( const char *  name,
const char *  title,
Int_t  nbins,
Double_t  low,
Double_t  up 
)

Definition at line 2967 of file GHSym.cxx.

◆ GHSymD() [3/5]

GHSymD::GHSymD ( const char *  name,
const char *  title,
Int_t  nbins,
const Double_t *  bins 
)

Definition at line 2980 of file GHSym.cxx.

◆ GHSymD() [4/5]

GHSymD::GHSymD ( const char *  name,
const char *  title,
Int_t  nbins,
const Float_t *  bins 
)

Definition at line 2988 of file GHSym.cxx.

◆ GHSymD() [5/5]

GHSymD::GHSymD ( const GHSymD rhs)

Definition at line 2996 of file GHSym.cxx.

References Copy().

◆ ~GHSymD()

GHSymD::~GHSymD ( )
overridedefault

Member Function Documentation

◆ AddBinContent() [1/2]

void GHSymD::AddBinContent ( Int_t  bin)
inlineoverride

Definition at line 161 of file GHSym.h.

◆ AddBinContent() [2/2]

void GHSymD::AddBinContent ( Int_t  bin,
Double_t  w 
)
inlineoverride

Definition at line 162 of file GHSym.h.

◆ BufferEmpty()

Int_t GHSym::BufferEmpty ( Int_t  action = 0)
overrideinherited

Fill histogram with all entries in the buffer. action = -1 histogram is reset and refilled from the buffer (called by THistPainter::Paint) action = 0 histogram is filled from the buffer action = 1 histogram is filled and buffer is deleted The buffer is automatically deleted when the number of entries in the buffer is greater than the number of entries in the histogram

Definition at line 92 of file GHSym.cxx.

References pygui.grut-view::action, GHSym::Fill(), and GHSym::Reset().

Referenced by GHSym::BufferFill(), GHSymF::GetBinContent(), GetBinContent(), GHSym::GetStats(), and GHSym::Merge().

◆ BufferFill() [1/2]

Int_t GHSym::BufferFill ( Double_t  ,
Double_t   
)
inlineoverrideinherited

Definition at line 21 of file GHSym.h.

Referenced by GHSym::Fill().

◆ BufferFill() [2/2]

Int_t GHSym::BufferFill ( Double_t  x,
Double_t  y,
Double_t  w 
)
virtualinherited

Definition at line 189 of file GHSym.cxx.

References GHSym::BufferEmpty(), GHSym::Fill(), and GHSym::Reset().

◆ ClassDefOverride()

GHSymD::ClassDefOverride ( GHSymD  ,
 
)

◆ Copy()

void GHSymD::Copy ( TObject &  rh) const
override

Definition at line 3024 of file GHSym.cxx.

References GHSym::Copy().

Referenced by GHSymD(), and operator=().

◆ DoIntegral()

Double_t GHSym::DoIntegral ( Int_t  binx1,
Int_t  binx2,
Int_t  biny1,
Int_t  biny2,
Double_t &  error,
Option_t *  option,
Bool_t  doError = kFALSE 
) const
protectedvirtualinherited

Definition at line 229 of file GHSym.cxx.

References GHSym::GetBin().

Referenced by GHSym::Integral(), and GHSym::IntegralAndError().

◆ Draw()

void GHSymD::Draw ( Option_t *  option = "")
inlineoverride

Definition at line 165 of file GHSym.h.

References GetMatrix().

◆ DrawCopy()

TH1 * GHSymD::DrawCopy ( Option_t *  option = "",
const char *  name_postfix = "_copy" 
) const
override

Definition at line 3029 of file GHSym.cxx.

◆ Fill() [1/5]

Int_t GHSym::Fill ( Double_t  )
overrideinherited

◆ Fill() [2/5]

Int_t GHSym::Fill ( const char *  ,
Double_t   
)
inlineoverrideinherited

Definition at line 25 of file GHSym.h.

References GHSym::Fill().

Referenced by GHSym::Fill().

◆ Fill() [3/5]

Int_t GHSym::Fill ( Double_t  x,
Double_t  y 
)
overrideinherited

Increment cell defined by x,y by 1.

Definition at line 304 of file GHSym.cxx.

References GHSym::BufferFill(), GHSym::fTsumwxy, GHSym::fTsumwy, and GHSym::fTsumwy2.

◆ Fill() [4/5]

Int_t GHSym::Fill ( Double_t  x,
Double_t  y,
Double_t  w 
)
virtualinherited

Increment cell defined by x,y by 1.

Definition at line 350 of file GHSym.cxx.

References GHSym::BufferFill(), GHSym::fTsumwxy, GHSym::fTsumwy, and GHSym::fTsumwy2.

◆ Fill() [5/5]

Int_t GHSym::Fill ( const char *  namex,
const char *  namey,
Double_t  w 
)
virtualinherited

Definition at line 396 of file GHSym.cxx.

References GHSym::fTsumwxy, GHSym::fTsumwy, and GHSym::fTsumwy2.

◆ FillN() [1/2]

void GHSym::FillN ( Int_t  ,
const Double_t *  ,
const Double_t *  ,
Int_t   
)
inlineoverrideinherited

Definition at line 29 of file GHSym.h.

◆ FillN() [2/2]

void GHSym::FillN ( Int_t  ntimes,
const Double_t *  x,
const Double_t *  y,
const Double_t *  w,
Int_t  stride = 1 
)
overrideinherited

Definition at line 445 of file GHSym.cxx.

References GHSym::Fill().

◆ FillRandom() [1/2]

void GHSym::FillRandom ( const char *  fname,
Int_t  ntimes = 5000,
TRandom *  rng = nullptr 
)
overrideinherited

Definition at line 474 of file GHSym.cxx.

References GHSym::Fill().

◆ FillRandom() [2/2]

void GHSym::FillRandom ( TH1 *  h,
Int_t  ntimes = 5000,
TRandom *  rng = nullptr 
)
overrideinherited

Definition at line 550 of file GHSym.cxx.

◆ FindFirstBinAbove()

Int_t GHSym::FindFirstBinAbove ( Double_t  threshold = 0,
Int_t  axis = 1,
Int_t  firstBin = 1,
Int_t  lastBin = -1 
) const
overrideinherited

Definition at line 592 of file GHSym.cxx.

◆ FindLastBinAbove()

Int_t GHSym::FindLastBinAbove ( Double_t  threshold = 0,
Int_t  axis = 1,
Int_t  firstBin = 1,
Int_t  lastBin = -1 
) const
overrideinherited

Definition at line 625 of file GHSym.cxx.

◆ FitSlices()

void GHSym::FitSlices ( TF1 *  f1 = nullptr,
Int_t  firstbin = 0,
Int_t  lastbin = -1,
Int_t  cut = 0,
Option_t *  option = "QNR",
TObjArray *  arr = nullptr 
)
virtualinherited

Definition at line 658 of file GHSym.cxx.

References GHSym::Projection().

◆ GetBin()

◆ GetBinContent() [1/3]

Double_t GHSymD::GetBinContent ( Int_t  bin) const
override

Definition at line 3046 of file GHSym.cxx.

References GHSym::BufferEmpty().

Referenced by GetMatrix().

◆ GetBinContent() [2/3]

Double_t GHSymD::GetBinContent ( Int_t  binx,
Int_t  biny 
) const
inlineoverride

Definition at line 167 of file GHSym.h.

References GHSym::GetBin(), and GetBinContent().

Referenced by GetBinContent().

◆ GetBinContent() [3/3]

Double_t GHSymD::GetBinContent ( Int_t  binx,
Int_t  biny,
Int_t   
) const
inlineoverride

Definition at line 168 of file GHSym.h.

References GHSym::GetBin(), and GetBinContent().

Referenced by GetBinContent().

◆ GetBinWithContent2()

Double_t GHSym::GetBinWithContent2 ( Double_t  c,
Int_t &  binx,
Int_t &  biny,
Int_t  firstxbin = 1,
Int_t  lastxbin = -1,
Int_t  firstybin = 1,
Int_t  lastybin = -1,
Double_t  maxdiff = 0 
) const
virtualinherited

Definition at line 854 of file GHSym.cxx.

◆ GetCellContent()

Double_t GHSym::GetCellContent ( Int_t  binx,
Int_t  biny 
) const
overrideinherited

Definition at line 911 of file GHSym.cxx.

References GHSym::GetBin().

Referenced by GHSym::Projection().

◆ GetCellError()

Double_t GHSym::GetCellError ( Int_t  binx,
Int_t  biny 
) const
overrideinherited

Definition at line 916 of file GHSym.cxx.

References GHSym::GetBin().

Referenced by GHSym::Projection().

◆ GetCorrelationFactor()

Double_t GHSym::GetCorrelationFactor ( Int_t  axis1 = 1,
Int_t  axis2 = 2 
) const
virtualinherited

Definition at line 921 of file GHSym.cxx.

References GHSym::GetCovariance().

◆ GetCovariance()

Double_t GHSym::GetCovariance ( Int_t  axis1 = 1,
Int_t  axis2 = 2 
) const
virtualinherited

Definition at line 943 of file GHSym.cxx.

References GHSym::GetStats().

Referenced by GHSym::GetCorrelationFactor().

◆ GetMatrix()

TH2D * GHSymD::GetMatrix ( bool  force = false)

Definition at line 3003 of file GHSym.cxx.

References GHSym::fMatrix, and GetBinContent().

Referenced by Draw().

◆ GetRandom2()

void GHSym::GetRandom2 ( Double_t &  x,
Double_t &  y 
)
virtualinherited

Definition at line 974 of file GHSym.cxx.

◆ GetStats()

void GHSym::GetStats ( Double_t *  stats) const
overrideinherited

◆ Integral() [1/3]

Double_t GHSym::Integral ( Option_t *  option = "") const
overrideinherited

Definition at line 1103 of file GHSym.cxx.

◆ Integral() [2/3]

Double_t GHSym::Integral ( Int_t  firstxbin,
Int_t  lastxbin,
Int_t  firstybin,
Int_t  lastybin,
Option_t *  option = "" 
) const
virtualinherited

Definition at line 1113 of file GHSym.cxx.

References GHSym::DoIntegral().

◆ Integral() [3/3]

virtual Double_t GHSym::Integral ( Int_t  ,
Int_t  ,
Int_t  ,
Int_t  ,
Int_t  ,
Int_t  ,
Option_t *  = "" 
) const
inlinevirtualinherited

Definition at line 64 of file GHSym.h.

◆ IntegralAndError()

Double_t GHSym::IntegralAndError ( Int_t  firstxbin,
Int_t  lastxbin,
Int_t  firstybin,
Int_t  lastybin,
Double_t &  error,
Option_t *  option = "" 
) const
virtualinherited

Definition at line 1124 of file GHSym.cxx.

References GHSym::DoIntegral().

◆ Interpolate() [1/3]

Double_t GHSym::Interpolate ( Double_t  ) const
overrideinherited

Definition at line 1140 of file GHSym.cxx.

◆ Interpolate() [2/3]

Double_t GHSym::Interpolate ( Double_t  x,
Double_t  y 
) const
overrideinherited

Definition at line 1151 of file GHSym.cxx.

◆ Interpolate() [3/3]

Double_t GHSym::Interpolate ( Double_t  ,
Double_t  ,
Double_t   
) const
overrideinherited

Definition at line 1247 of file GHSym.cxx.

◆ KolmogorovTest()

Double_t GHSym::KolmogorovTest ( const TH1 *  h2,
Option_t *  option = "" 
) const
overrideinherited

Definition at line 1255 of file GHSym.cxx.

◆ Merge()

Long64_t GHSym::Merge ( TCollection *  list)
overrideinherited

◆ operator=()

GHSymD & GHSymD::operator= ( const GHSymD h1)

Definition at line 3099 of file GHSym.cxx.

References Copy().

◆ Profile()

TProfile * GHSym::Profile ( const char *  name = "_pf",
Int_t  firstbin = 1,
Int_t  lastbin = -1,
Option_t *  option = "" 
) const
virtualinherited

Definition at line 1740 of file GHSym.cxx.

References GHSym::GetBin().

◆ Projection()

TH1D * GHSym::Projection ( const char *  name = "_pr",
Int_t  firstBin = 0,
Int_t  lastBin = -1,
Option_t *  option = "" 
) const
virtualinherited

method for performing projection

Definition at line 1979 of file GHSym.cxx.

References GHSym::GetCellContent(), GHSym::GetCellError(), and GHSym::GetStats().

Referenced by GHSym::FitSlices().

◆ PutStats()

void GHSym::PutStats ( Double_t *  stats)
overrideinherited

Definition at line 2221 of file GHSym.cxx.

References GHSym::fTsumwxy, GHSym::fTsumwy, and GHSym::fTsumwy2.

Referenced by GHSym::Merge(), and GHSym::Rebin2D().

◆ Rebin2D()

GHSym * GHSym::Rebin2D ( Int_t  ngroup = 2,
const char *  newname = "" 
)
virtualinherited

Definition at line 2230 of file GHSym.cxx.

References GHSym::GetBin(), GHSym::GetStats(), and GHSym::PutStats().

◆ Reset()

void GHSymD::Reset ( Option_t *  option = "")
override

Definition at line 3064 of file GHSym.cxx.

References GHSym::Reset().

◆ RetrieveBinContent()

Double_t GHSymD::RetrieveBinContent ( Int_t  bin) const
inlineoverride

Definition at line 170 of file GHSym.h.

◆ SetBinContent() [1/3]

void GHSymD::SetBinContent ( Int_t  bin,
Double_t  content 
)
override

Definition at line 3073 of file GHSym.cxx.

Referenced by SetBinContent().

◆ SetBinContent() [2/3]

void GHSymD::SetBinContent ( Int_t  binx,
Int_t  biny,
Double_t  content 
)
inlineoverride

Definition at line 172 of file GHSym.h.

References GHSym::GetBin(), and SetBinContent().

Referenced by SetBinContent().

◆ SetBinContent() [3/3]

void GHSymD::SetBinContent ( Int_t  binx,
Int_t  biny,
Int_t  ,
Double_t  content 
)
inlineoverride

Definition at line 173 of file GHSym.h.

References GHSym::GetBin(), and SetBinContent().

◆ SetBinsLength()

void GHSymD::SetBinsLength ( Int_t  n = -1)
override

Definition at line 3087 of file GHSym.cxx.

◆ SetCellContent()

void GHSym::SetCellContent ( Int_t  binx,
Int_t  biny,
Double_t  content 
)
overrideinherited

Definition at line 2568 of file GHSym.cxx.

References GHSym::GetBin().

◆ SetCellError()

void GHSym::SetCellError ( Int_t  binx,
Int_t  biny,
Double_t  content 
)
overrideinherited

Definition at line 2573 of file GHSym.cxx.

References GHSym::GetBin().

◆ SetShowProjectionX()

void GHSym::SetShowProjectionX ( Int_t  nbins = 1)
virtualinherited

Definition at line 2578 of file GHSym.cxx.

◆ SetShowProjectionY()

void GHSym::SetShowProjectionY ( Int_t  nbins = 1)
virtualinherited

Definition at line 2592 of file GHSym.cxx.

◆ ShowBackground()

TH1 * GHSym::ShowBackground ( Int_t  niter = 20,
Option_t *  option = "same" 
)
overrideinherited

Definition at line 2606 of file GHSym.cxx.

◆ ShowPeaks()

Int_t GHSym::ShowPeaks ( Double_t  sigma = 2,
Option_t *  option = "",
Double_t  threshold = 0.05 
)
overrideinherited

Definition at line 2616 of file GHSym.cxx.

◆ Smooth()

void GHSym::Smooth ( Int_t  ntimes = 1,
Option_t *  option = "" 
)
overrideinherited

Definition at line 2629 of file GHSym.cxx.

References GHSym::GetBin().

◆ UpdateBinContent()

void GHSymD::UpdateBinContent ( Int_t  bin,
Double_t  content 
)
inlineoverride

Definition at line 178 of file GHSym.h.

Friends And Related Function Documentation

◆ operator* [1/3]

GHSymD operator* ( Float_t  c1,
GHSymD h1 
)
friend

Definition at line 3109 of file GHSym.cxx.

◆ operator* [2/3]

GHSymD operator* ( GHSymD h1,
Float_t  c1 
)
friend

Definition at line 181 of file GHSym.h.

◆ operator* [3/3]

GHSymD operator* ( GHSymD h1,
GHSymD h2 
)
friend

Definition at line 3139 of file GHSym.cxx.

◆ operator+

GHSymD operator+ ( GHSymD h1,
GHSymD h2 
)
friend

Definition at line 3119 of file GHSym.cxx.

◆ operator-

GHSymD operator- ( GHSymD h1,
GHSymD h2 
)
friend

Definition at line 3129 of file GHSym.cxx.

◆ operator/

GHSymD operator/ ( GHSymD h1,
GHSymD h2 
)
friend

Definition at line 3149 of file GHSym.cxx.

Member Data Documentation

◆ fMatrix

TH2* GHSym::fMatrix {nullptr}
protectedinherited

! Transient pointer to the 2D-Matrix used in Draw() or GetMatrix()

Definition at line 101 of file GHSym.h.

Referenced by GHSym::Copy(), GHSymF::GetMatrix(), GetMatrix(), GHSym::GHSym(), and GHSym::Reset().

◆ fTsumwxy

Double_t GHSym::fTsumwxy {0.}
protectedinherited

Total Sum of weight*X*Y.

Definition at line 100 of file GHSym.h.

Referenced by GHSym::Copy(), GHSym::Fill(), GHSym::GetStats(), GHSym::GHSym(), GHSym::PutStats(), and GHSym::Reset().

◆ fTsumwy

Double_t GHSym::fTsumwy {0.}
protectedinherited

Total Sum of weight*Y.

Definition at line 98 of file GHSym.h.

Referenced by GHSym::Copy(), GHSym::Fill(), GHSym::GetStats(), GHSym::GHSym(), GHSym::PutStats(), and GHSym::Reset().

◆ fTsumwy2

Double_t GHSym::fTsumwy2 {0.}
protectedinherited

Total Sum of weight*Y*Y.

Definition at line 99 of file GHSym.h.

Referenced by GHSym::Copy(), GHSym::Fill(), GHSym::GetStats(), GHSym::GHSym(), GHSym::PutStats(), and GHSym::Reset().