00001
00002
00004 #ifndef __Oplot__
00005 #define __Oplot__
00006
00007 #include "TriggerPlot.h"
00008 #include "EventMap.h"
00009 #include "TGraph.h"
00010
00011 using namespace std;
00012
00018 class Oplot: public TriggerPlot {
00019
00020 public:
00021
00033 Oplot(const string aPattern, const string aDirectory="", const int aVerbose=0);
00034
00038 virtual ~Oplot(void);
00051 void SetSNRThresholds(const double aSNR0, const double aSNR1, const double aSNR2, const double aSNR3);
00052
00057 double GetSNRThreshold(const int aCollIndex);
00058
00065 void SetTimeRange(const int aTimeMin, const int aTimeMax);
00066
00072 void PrintLoudestEventMap(const string aFileName="");
00073
00074 private:
00075
00076 double snrthr[5];
00077 EventMap *Eloud;
00078
00079 ClassDef(Oplot,0)
00080 };
00081
00082 #endif
00083
00084