The SURF and TURF hk display canvas maker. More...
#include <AnitaRFCanvasMaker.h>
Public Member Functions | |
AnitaRFCanvasMaker () | |
Constructor. | |
~AnitaRFCanvasMaker () | |
Destructor. | |
TPad * | getTurfRateCanvas (TurfRate *turfPtr, TPad *useCan=0) |
Returns the TurfRate histogram canvas, the canvas can be provided in useCan | |
TPad * | getTurfInfoCanvas (TurfRate *turfPtr, TPad *useCan) |
Returns the TurfRate info canvas, the canvas can be provided in useCan | |
TPad * | getSumTurfRateCanvas (SummedTurfRate *sumTurfPtr, TPad *useCan=0) |
Returns the summed TURF rate histogram canvas, the canvas can be provided in useCan | |
TPad * | getSumTurfInfoCanvas (SummedTurfRate *sumTurfPtr, TPad *useCan) |
Returns the summed TURF Rate info canvas, the canvas can be provided in useCan | |
TPad * | getSurfHkCanvas (SurfHk *surfPtr, TPad *useCan=0) |
Returns the SURF hk histogram canvas, the canvas can be provided in useCan | |
TPad * | getSurfInfoCanvas (SurfHk *surfPtr, TPad *useCan) |
Returns the SURF hk info canvas, the canvas can be provided in useCan | |
TPad * | getAvgSurfHkCanvas (AveragedSurfHk *avgSurfPtr, TPad *useCan=0) |
Returns the averaged SURF hk histogram canvas, the canvas can be provided in useCan | |
TPad * | getAvgSurfInfoCanvas (AveragedSurfHk *avgSurfPtr, TPad *useCan) |
Returns the averaged SURF hk info canvas, the canvas can be provided in useCan | |
void | setSurfLogFlag (Int_t logFlag) |
Log or linear scale? | |
void | setAvgSurfLogFlag (Int_t logFlag) |
Log or linear scale? | |
void | setSurfHkDisplay (MagicDisplaySurfHkDisplay::MagicDisplaySurfHkDisplay_t surfOpt) |
Phi, surf or time. | |
void | setAvgSurfHkDisplay (MagicDisplaySurfHkDisplay::MagicDisplaySurfHkDisplay_t surfOpt) |
Phi, surf or time. | |
Static Public Member Functions | |
static AnitaRFCanvasMaker * | Instance () |
Instance generator. | |
Public Attributes | |
Int_t | fTurfL1Max |
Maximum TURF L1. | |
Int_t | fTurfL1Min |
Minimum TURF L1. | |
Int_t | fTurfL2Max |
Maximum TURF L2. | |
Int_t | fTurfL2Min |
Minimum TURF L2. | |
Int_t | fTurfL3Max |
Maximum TURF L3. | |
Int_t | fTurfL3Min |
Minimum TURF L3. | |
Int_t | fSumTurfL1Max |
Maximum summed TURF L1. | |
Int_t | fSumTurfL1Min |
Minimum summed TURF L1. | |
Int_t | fSumTurfL2Max |
Maximum summed TURF L2. | |
Int_t | fSumTurfL2Min |
Minimum summed TURF L2. | |
Int_t | fSumTurfL3Max |
Maximum summed TURF L3. | |
Int_t | fSumTurfL3Min |
Minimum summed TURF L3. | |
Int_t | fSurfUseLog |
Log or linear? | |
Int_t | fAvgSurfUseLog |
Log or linear? | |
Int_t | fFixTurfYScale |
Fixed or autoscaling TURF. | |
Int_t | fFixSurfYScale |
Fixed or autoscaling SURF. | |
Int_t | fSurfKelvinView |
ADC or Kelvin view. | |
Int_t | fFixSumTurfYScale |
Fixed or autoscaling summed TURF. | |
Int_t | fFixAvgSurfYScale |
Fixed or autoscaling averaged SURF. | |
Int_t | fAvgSurfPhiView |
Phi or SURF view (for Averaged SURF hk) | |
Int_t | fAvgSurfKelvinView |
ADC or Kelvin view. | |
MagicDisplaySurfHkDisplay::MagicDisplaySurfHkDisplay_t | fSurfDisplay |
MagicDisplaySurfHkDisplay::MagicDisplaySurfHkDisplay_t | fAvgSurfDisplay |
Protected Member Functions | |
void | getSurfHkSurfCanvas (SurfHk *surfPtr, TPad *plotPad) |
Worker function. | |
void | getSurfHkPhiCanvas (SurfHk *surfPtr, TPad *plotPad) |
Worker function. | |
void | getSurfHkTimeCanvas (TPad *plotPad) |
Worker function. | |
void | getAvgSurfHkSurfCanvas (AveragedSurfHk *avgSurfPtr, TPad *plotPad) |
Worker function. More... | |
void | getAvgSurfHkPhiCanvas (AveragedSurfHk *avgSurfPtr, TPad *plotPad) |
Worker function. More... | |
void | addToTimePlots (SurfHk *surfPtr) |
Static Protected Attributes | |
static AnitaRFCanvasMaker * | fgInstance = 0 |
Protect against multiple instances. | |
The SURF and TURF hk display canvas maker.
This is where all the heavy lifting regarding the SURF hk and TURF rates.
Definition at line 33 of file AnitaRFCanvasMaker.h.
|
protected |
Worker function.
sqrt(avgSurfPtr->numHks);
sqrt(avgSurfPtr->numHks);
Definition at line 1442 of file AnitaRFCanvasMaker.cxx.
|
protected |
Worker function.
sqrt(avgSurfPtr->numHks);
sqrt(avgSurfPtr->numHks);
sqrt(avgSurfPtr->numHks);
sqrt(avgSurfPtr->numHks);
Definition at line 1225 of file AnitaRFCanvasMaker.cxx.