20 class TCutG :
public TGraph {
30 TCutG(
const TCutG &cutg);
31 TCutG(
const char *name, Int_t n=0);
32 TCutG(
const char *name, Int_t n,
const Float_t *x,
const Float_t *y);
33 TCutG(
const char *name, Int_t n,
const Double_t *x,
const Double_t *y);
36 TCutG &operator=(
const TCutG &);
37 virtual Double_t Area()
const;
38 virtual void Center(Double_t &cx, Double_t &cy)
const;
39 TObject *GetObjectX()
const {
return fObjectX;}
40 TObject *GetObjectY()
const {
return fObjectY;}
41 const char *GetVarX()
const {
return fVarX.Data();}
42 const char *GetVarY()
const {
return fVarY.Data();}
43 virtual Double_t IntegralHist(TH2 *h, Option_t *option=
"")
const;
44 virtual void SavePrimitive(std::ostream &out, Option_t *option =
"");
45 virtual void SetObjectX(TObject *obj);
46 virtual void SetObjectY(TObject *obj);
47 virtual void SetVarX(
const char *varx);
48 virtual void SetVarY(
const char *vary);