Public Types | Public Member Functions | Static Public Member Functions | Friends | List of all members
Acclaim::TGraphFB Class Reference

A little class for some GUI magic (for MagicDisplay) More...

#include <FourierBuffer.h>

Public Types

enum  EDoubleClickOption { kDrawRayleigh, kDrawCopy }
 

Public Member Functions

 TGraphFB (const FourierBuffer *theFb=NULL, Int_t theAnt=-1, AnitaPol::AnitaPol_t thePol=AnitaPol::kNotAPol, int n=0)
 Constructor. More...
 
 TGraphFB (const TGraphFB *gr)
 Creates a copy of the passed TGraphFB. More...
 
virtual void ExecuteEvent (Int_t event, Int_t x, Int_t y)
 
void drawCopy () const
 
void drawRayleighHistNearMouse (int x, int y) const
 
- Public Member Functions inherited from TGraphAligned
 TGraphAligned ()
 
 TGraphAligned (Int_t n)
 
TGraphAlignedoperator= (const TGraphAligned &)
 
 TGraphAligned (Int_t n, const Double_t *x, const Double_t *y)
 
 TGraphAligned (const TGraph &)
 
double * getMoments (int i, double origin, double *moments=0) const
 
void dBize (double mindB=-200)
 
void undBize ()
 
void zeroMean ()
 
void adopt (const TGraphAligned *g)
 
void shift (int nsamples, bool zero=true)
 
void getMeanAndRMS (Double_t *mean, Double_t *rms, Int_t istart=0, Int_t iend=-1) const
 
Double_t getSumV2 (Int_t istart=0, Int_t iend=-1) const
 
Double_t peakVal (Int_t *location=0, Int_t istart=0, Int_t iend=-1, bool abs=false) const
 
Double_t pk2pk (Int_t nthMax=0, Int_t nthMin=0, Int_t *location_max=0, Int_t *location_min=0, Int_t istart=0, Int_t iend=-1) const
 
TH1 * valueHist (int nbins=100, const double *weights=0, TH1 *out=0) const
 
void setPlottingLimits (double mult=1.1, bool sym=true, double dt_from_peak=-1)
 
aligned_double_v GetX () const
 
aligned_double_v GetY () const
 
void setBelow (double val, bool abso=true, double to=0)
 
virtual ~TGraphAligned ()
 

Static Public Member Functions

static void setDrawingDependencies (const std::vector< Acclaim::TGraphFB * > grs)
 

Friends

class FourierBuffer
 

Additional Inherited Members

- Protected Member Functions inherited from TGraphAligned
virtual Double_t ** AllocateAlignedArrays (Int_t Narrays, Int_t arraySize)
 
Double_t ** Allocate (Int_t newsize)
 
virtual Bool_t CtorAllocate (void)
 
virtual void CopyAndRelease (Double_t **newarrays, Int_t ibegin, Int_t iend, Int_t obegin)
 
 ClassDef (TGraphAligned, 1)
 

Detailed Description

A little class for some GUI magic (for MagicDisplay)

Definition at line 222 of file FourierBuffer.h.

Inheritance diagram for Acclaim::TGraphFB:
Inheritance graph
[legend]
Collaboration diagram for Acclaim::TGraphFB:
Collaboration graph
[legend]

Constructor & Destructor Documentation

Acclaim::TGraphFB::TGraphFB ( const FourierBuffer theFb = NULL,
Int_t  theAnt = -1,
AnitaPol::AnitaPol_t  thePol = AnitaPol::kNotAPol,
int  n = 0 
)
inline

Constructor.

Parameters
theFbthe fourier buffer, the parent of this TGraphFB
theAntis the antenna number (0-47)
thePolis the polarisation
nis the number of points to construct the TGraphFB with

Definition at line 242 of file FourierBuffer.h.

Acclaim::TGraphFB::TGraphFB ( const TGraphFB gr)
inlineexplicit

Creates a copy of the passed TGraphFB.

Parameters
gris the TGraphFB to copy

Definition at line 256 of file FourierBuffer.h.


The documentation for this class was generated from the following files: