AnitaNoiseSummary.cc
1 #include "AnitaNoiseSummary.h"
2 
3 
4 
5 //---------------------------------------------------------------------------------------------------------
12  for (int poli=0; poli<NUM_POLS; poli++) {
13  avgMapProf[poli] = NULL;
14  }
15  zeroInternals();
16 }
17 
18 AnitaNoiseSummary::~AnitaNoiseSummary() {
19 
20  deleteHists();
21 }
22 
23 void AnitaNoiseSummary::zeroInternals() {
24 
25  fifoLength=0;
26 
27  memset(avgRMSNoise,0,NUM_PHI*NUM_ANTENNA_RINGS*NUM_POLS*sizeof(double));
28 
29  for (int poli=0; poli<NUM_POLS; poli++) {
30  if (avgMapProf[poli] != NULL) {
31  delete avgMapProf[poli];
32  avgMapProf[poli] = NULL;
33  }
34  }
35 
36  return;
37 }
38 
39 
40 void AnitaNoiseSummary::deleteHists() {
41 
42  for (int poli=0; poli<NUM_POLS; poli++) {
43  if (avgMapProf[poli] != NULL) {
44  delete avgMapProf[poli];
45  avgMapProf[poli] = NULL;
46  }
47  }
48 
49  return;
50 }
51 
AnitaNoiseSummary()
Default Constructor.