10 #ifndef ANITAAVERAGEPOWERSPECTRUM_H 11 #define ANITAAVERAGEPOWERSPECTRUM_H 13 #include "AveragePowerSpectrum.h" 14 #include "RootTools.h" 15 #include "AnitaConventions.h" 16 #include "TMultiGraph.h" 37 void add(AnitaPol::AnitaPol_t pol, Int_t ant, TGraph* gr);
45 void initAllAvePowSpecs();
46 void deleteAllAvePowSpecs();
void add(AnitaPol::AnitaPol_t pol, Int_t ant, TGraph *gr)
Add a waveform TGraph to an internal AveragePowerSpectrum.
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.
Essentially a wrapper around a whole payload of AveragePowerSpectrum.
AnitaAveragePowerSpectrum()
Constructor.
Takes in waveforms and averages averages their power spectra.
~AnitaAveragePowerSpectrum()
Destructor.