Public Member Functions | List of all members
polarimetry::StokesAnalysis Class Reference

Public Member Functions

 StokesAnalysis (const AnalysisWaveform *H, const AnalysisWaveform *V, double correlate=0, double time_around_peak_to_correlate=0)
 
 StokesAnalysis (const StokesAnalysis &other)
 
int computeWindowedAverage (double minIfrac, double *I=0, double *Q=0, double *U=0, double *V=0, double *PoPerr=0) const
 
TGraph & instI ()
 
TGraph & instQ ()
 
TGraph & instU ()
 
TGraph & instV ()
 
TGraph & cumuI ()
 
TGraph & cumuQ ()
 
TGraph & cumuU ()
 
TGraph & cumuV ()
 
double getAvgI () const
 
double getAvgQ () const
 
double getAvgU () const
 
double getAvgV () const
 
void getAvgs (double *I, double *Q, double *U, double *V) const
 
TMultiGraph & instGraphs ()
 
TMultiGraph & cumuGraphs ()
 
double getPeakCorrTime () const
 
double getPeakCorrVal () const
 

Detailed Description

Definition at line 13 of file Polarimetry.h.

Member Function Documentation

int polarimetry::StokesAnalysis::computeWindowedAverage ( double  minIfrac,
double *  I = 0,
double *  Q = 0,
double *  U = 0,
double *  V = 0,
double *  PoPerr = 0 
) const

This computes the windowed averages over the window around Imax where I/Imax >= minIfrac It returns the number of points used. The last argument is an attempt at implementing Peter's polarization errors

Definition at line 212 of file Polarimetry.cc.


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