11 #ifndef TGRAPHANTARCTICA_H 12 #define TGRAPHANTARCTICA_H 15 #include "RampdemReader.h" 16 #include "TGraphEditor.h" 17 #include "AntarcticaBackground.h" 21 #include "AntarcticaGeometry.h" 41 defaultGpsTreeStride = 10000
50 TGraphAntarctica(Int_t n,
const Int_t *x,
const Int_t *y) : TGraph(n, x, y) {init();}
51 TGraphAntarctica(Int_t n,
const Float_t *x,
const Float_t *y) : TGraph(n, x, y) {init();}
52 TGraphAntarctica(Int_t n,
const Double_t *x,
const Double_t *y) : TGraph(n, x, y) {init();}
56 TGraphAntarctica(TChain* chain, TString lonSelector=
"longitude", TString latSelector=
"latitude", TCut cut =
"");
57 TGraphAntarctica(TTree* tree, TString lonSelector=
"longitude", TString latSelector=
"latitude", TCut cut =
"");
59 explicit TGraphAntarctica(
const TVectorF &vx,
const TVectorF &vy) : TGraph(vx, vy) {init();}
61 explicit TGraphAntarctica(
const TVectorD &vx,
const TVectorD &vy) : TGraph(vx, vy) {init();}
64 explicit TGraphAntarctica(
const TF1 *f, Option_t *option=
"") : TGraph(f, option){init();}
66 explicit TGraphAntarctica(
const char *filename,
const char *format=
"%lg %lg", Option_t *option=
"") : TGraph(filename, format, option) {init();}
71 virtual void SetPoint(Int_t i, Double_t lon, Double_t lat);
75 Double_t* GetEasting(){
return GetX();}
76 Double_t* GetNorthing(){
return GetY();}
77 void Draw(Option_t* opt =
"");
80 virtual TAxis* GetXaxis();
81 virtual TAxis* GetYaxis();
97 Bool_t doneConversion;
100 TString fToolTipExtraTextFormat;
static TGraphAntarctica * makeGpsGraph(int firstRun, int lastRun, int gpsTreeStride=defaultGpsTreeStride, bool quiet=true)
void ExecuteEvent(Int_t event, Int_t x, Int_t y)
ClassDef(TGraphAntarctica, 1) private AntarcticaBackground * getBackground() const
Don't persist.
virtual void SetPointEastingNorthing(Int_t i, Double_t easting, Double_t northing)
virtual void SetPoint(Int_t i, Double_t lon, Double_t lat)