class DiagDataDescriptor : public ligogui BasicDataDescriptor Object for describing diagnostics data
| | GetData () const Get data method. |
This data descriptor implements access to data owned by a diagnostics kernel. Data is only transferred from the kernel when needed by default.
TString fName
Bool_t fXYData
Double_t fDX
Int_t fOffsetX
Int_t fOffsetY
Int_t fLength
Bool_t fTableData
Int_t fTableWidth
Int_t fTableCol
Bool_t fNoZero
mutable Int_t fN
mutable Float_t* fX
mutable Float_t* fY
mutable Float_t* fTable
virtual Bool_t GetData() const
DiagDataDescriptor(diag::basic_commandline* cmd, const TString& name, Int_t length, Int_t offsetX, Int_t offsetY, Bool_t cmplx = kFALSE, Bool_t cpyOnNeed = kTRUE, Bool_t eliminateZeros = kFALSE)
name - Name of data object
length - Length of data
offsetX - X array offset into data object
offsetY - Y array offset into data object
cmplx - if kTRUE Y array is complex
cpyOnNeed - Copy data from kernel when needed
eliminateZeros - If true (0,0) data points are
automatically eliminated from the data set
DiagDataDescriptor(diag::basic_commandline* cmd, const TString& name, Int_t length, Double_t x0, Double_t dx, Int_t offsetY = 0, Bool_t cmplx = kFALSE, Bool_t cpyOnNeed = kTRUE, Bool_t eliminateZeros = kFALSE)
name - Name of data object
length - Length of data
x0 - X start
dx - X spacing
offsetY - Y array offset into data object
cmplx - if kTRUE Y array is complex
cpyOnNeed - Copy data from kernel when needed
eliminateZeros - If true (0,0) data points are
automatically eliminated from the data set
DiagDataDescriptor(diag::basic_commandline* cmd, const TString& name, Bool_t cmplx, Int_t length, Int_t tablewidth, Int_t tablecol, Bool_t cpyOnNeed = kTRUE)
name - Name of data object
cmplx - if kTRUE Y array is complex
length - Length of data
tablewidth - Width of table
tablecol - Column number in table
cpyOnNeed - Copy data from kernel when needed
DiagDataDescriptor(diag::basic_commandline* cmd, const TString& name, Bool_t cmplx, Int_t length, Int_t tablewidth, Int_t tablecol, Double_t x0, Double_t dx, Bool_t cpyOnNeed = kTRUE)
name - Name of data object
cmplx - if kTRUE Y array is complex
length - Length of data
tablewidth - Width of table
tablecol - Column number in table
x0 - X start
dx - X spacing
cpyOnNeed - Copy data from kernel when needed
virtual ~DiagDataDescriptor()
virtual Bool_t IsXY() const
virtual Float_t GetDX() const
virtual Int_t GetN() const
virtual Float_t* GetX() const
virtual Float_t* GetY() const
virtual Bool_t EraseData()
alphabetic index hierarchy of classes
Please send questions and comments to sigg_d@ligo-wa.caltech.edu
generated by doc++