QIGUIOptimumDisplay.hh
00001
00006 #ifndef _QIGUIOPTIMUMDISPLAY_HH
00007 #define _QIGUIOPTIMUMDISPLAY_HH
00008
00009 #include <QEventDisplay.hh>
00010 #include "TPad.h"
00011 #include "QEventR.hh"
00012 #include "QEventAuxDataR.hh"
00013 #include <QVectorR.hh>
00014
00015
00016 class QIGUIOptimumDisplay : public QEventDisplay
00017 {
00018
00019 private:
00020 std::map<int, QVectorR> fMeanPulses;
00021 std::map<int, double> fWienerThreshold;
00022
00023 public:
00024
00026 QIGUIOptimumDisplay(std::string name="Optimum Filter");
00027
00028 ~QIGUIOptimumDisplay();
00029
00030 virtual void Draw(TPad &pad, QEventR* ev, QEventAuxDataR* aux, QRunDataR*run);
00031
00032 void InitDisplayObjects(QIGUIDianaSessionHandler *);
00033
00034 };
00035
00036
00037 #endif
00038