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

Public Member Functions

 StokesAnalysis (const AnalysisWaveform *H, const AnalysisWaveform *V, double 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 ()
 

Detailed Description

Definition at line 13 of file Polarimetry.h.

Member Function Documentation

◆ computeWindowedAverage()

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 164 of file Polarimetry.cc.


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