Classes | |
class | ProfPair |
Public Types | |
enum | { defaultTimeScaleSeconds = 10 } |
Public Member Functions | |
NoiseMonitor (FilterStrategy *fs) | |
NoiseMonitor (UInt_t hash) | |
virtual | ~NoiseMonitor () |
double | getRMS (AnitaPol::AnitaPol_t pol, Int_t ant, UInt_t realTime) |
const TProfile2D * | getProfile (AnitaPol::AnitaPol_t pol, int run) |
Protected Member Functions | |
void | getProfilesFromFileRun (int run) |
void | getProfilesFromFileTime (UInt_t realTime) |
void | makeProfiles (int run) |
void | getRmsDirEnv () |
TString | getHistName (AnitaPol::AnitaPol_t pol, int run) |
TString | getFileName (int run) |
Static Protected Member Functions | |
static UInt_t | makeStratHashFromDesc (const FilterStrategy *fs) |
Protected Attributes | |
FilterStrategy * | fFilterStrat |
const char * | fRmsDir |
TFile * | fFile |
ProfPair | fCurrent |
UInt_t | fHash |
to track the channel RMS of min bias events.
Define ANITA_RMS_DIR to generate profile histograms
Definition at line 20 of file NoiseMonitor.h.
NoiseMonitor::NoiseMonitor | ( | FilterStrategy * | fs | ) |
Default constructor, requires a filter strategy If you pass it a NULL, things probably won't end well
fs | is the filter strategy we want to use to get the waveform RMSs |
Definition at line 192 of file NoiseMonitor.cc.
NoiseMonitor::NoiseMonitor | ( | UInt_t | hash | ) |
Default constructor, requires a filter strategy If you pass it a hash which doesn't match something in ANITA_RMS_DIR, it won't end well
fs | is the filter strategy we want to use to get the waveform RMSs |
Definition at line 207 of file NoiseMonitor.cc.
|
virtual |
Destructor.
Definition at line 220 of file NoiseMonitor.cc.
|
protected |
Set fCurrent if found,
realTime | is used to find the run, to find the profile in memory Set fCurrent if found, |
realTime | is used to find the run, to find the profile in memory |
Definition at line 266 of file NoiseMonitor.cc.