![]() |
Essentially a wrapper around a whole payload of AveragePowerSpectrum. More...
#include <AnitaAveragePowerSpectrum.h>
Public Member Functions | |
AnitaAveragePowerSpectrum () | |
Constructor. More... | |
AnitaAveragePowerSpectrum (TString name, TString title) | |
Constructor. More... | |
~AnitaAveragePowerSpectrum () | |
Destructor. | |
AveragePowerSpectrum * | get (AnitaPol::AnitaPol_t pol, Int_t ant) |
Access internal AveragePowerSpectrum. More... | |
void | add (AnitaPol::AnitaPol_t pol, Int_t ant, TGraph *gr) |
Add a waveform TGraph to an internal AveragePowerSpectrum. More... | |
void | reset () |
Deletes and reinitializes all internal AveragePowerSpectrums. | |
TMultiGraph * | drawSpectralSummary (AnitaPol::AnitaPol_t pol, AnitaRing::AnitaRing_t ring) |
Get a ring of TGraphs of a single polarization as a TMultiGraph. More... | |
Essentially a wrapper around a whole payload of AveragePowerSpectrum.
I used to write these into TTrees, but the way the data was packed made access so slow that now I don't. However, this class is still used in some spectral analysis code in some places.
Definition at line 27 of file AnitaAveragePowerSpectrum.h.
AnitaAveragePowerSpectrum::AnitaAveragePowerSpectrum | ( | ) |
Constructor.
Inserts default names for internal parameters and NULL pointers for avePowSpecs
Definition at line 12 of file AnitaAveragePowerSpectrum.cxx.
AnitaAveragePowerSpectrum::AnitaAveragePowerSpectrum | ( | TString | name, |
TString | title | ||
) |
Constructor.
name | is the name of the AnitaAveragePowerSpectrum |
title | is the title of the AnitaAveragePowerSpectrum |
Definition at line 36 of file AnitaAveragePowerSpectrum.cxx.
void AnitaAveragePowerSpectrum::add | ( | AnitaPol::AnitaPol_t | pol, |
Int_t | ant, | ||
TGraph * | gr | ||
) |
Add a waveform TGraph to an internal AveragePowerSpectrum.
pol | is polarization of interest. |
ant | is the antenna of interest. |
gr | is the waveform TGraph. |
Definition at line 137 of file AnitaAveragePowerSpectrum.cxx.
TMultiGraph * AnitaAveragePowerSpectrum::drawSpectralSummary | ( | AnitaPol::AnitaPol_t | pol, |
AnitaRing::AnitaRing_t | ring | ||
) |
Get a ring of TGraphs of a single polarization as a TMultiGraph.
pol | is polarization of interest. |
ring | is the ring of interest. |
NUM_PHI (16) seems like enough to examine at once.
Definition at line 171 of file AnitaAveragePowerSpectrum.cxx.
AveragePowerSpectrum * AnitaAveragePowerSpectrum::get | ( | AnitaPol::AnitaPol_t | pol, |
Int_t | ant | ||
) |
Access internal AveragePowerSpectrum.
pol | is polarization of interest. |
ant | is the antenna of interest. |
Definition at line 116 of file AnitaAveragePowerSpectrum.cxx.