Diana Software
MQPulseManager.hh
Go to the documentation of this file.
1 #ifndef _M_QPULSEMANAGER_HH_
2 #define _M_QPULSEMANAGER_HH_
3 
33 #include "QDriver.hh"
34 
35 namespace Diana{ class QEventAssembler; };
36 
37 class MQPulseManager : public Diana::QDriver {
38 
39  public:
42 
45 
46  Action Menu();
48  Action Init(Diana::QEventAssembler& eva);
49 
51  Action Do(Diana::QEventAssembler& eva);
52 
54  Action Done();
55  private:
57  std::vector<Diana::QEventLabel> fLabelsToStore;
58  std::string fAction;
59 
60 };
61 
62 #endif
63 
Manages QPulse waveform in the event.
Action Do(Diana::QEventAssembler &eva)
Do method.
MQPulseManager()
constructor
Action Done()
Done method.
~MQPulseManager()
destructor
Action Init(Diana::QEventAssembler &eva)
Init method.
std::string fAction
std::vector< Diana::QEventLabel > fLabelsToStore
Labels to store.
Visitor class of QEvent that provides full handling of QEvent.
the Diana namespace is needed because sometimes we use Qt libraries, that use same class names of our...