Diana Software
MPulseTimeConstants.hh
Go to the documentation of this file.
1 #ifndef _M_PULSETIMECONSTANTS_HH_
2 #define _M_PULSETIMECONSTANTS_HH_
3 
44 #include "QModule.hh"
45 #include "QPulseTimeConstants.hh"
46 
47 class MPulseTimeConstants : public Diana::QModule {
48 
49  public:
50 
52  void Init(Diana::QEvent& ev);
53 
55  void Do(Diana::QEvent& ev);
56  //void Do(Diana::QEvent& ev, const Diana::QEventList& neighbours);
57 
59  void Done();
60  private:
62  std::vector<std::string> fRiseVars;
63  std::vector<std::string> fDecayVars;
64  std::string fPulseLabel;
65  std::string fBaselineOwner;
67  std::string fInputExtraLabel;
68  bool fTomV;
69 
70 };
71 
72 #endif
73 
Computes rise and decay times of a pulse.
void Do(Diana::QEvent &ev)
Do method. Declare and implement only one of the two versions.
std::string fPulseBasicParamsOwner
void Done()
Done method.
std::vector< std::string > fRiseVars
void Init(Diana::QEvent &ev)
Init method.
QPulseTimeConstants * fTimeConstants
std::vector< std::string > fDecayVars