Diana Software
QCountPulsesData.hh
Go to the documentation of this file.
1 #ifndef _QCOUNTPULSESDATA_HH_
2 #define _QCOUNTPULSESDATA_HH_
3 
13 #include "QVector.hh"
14 #include "QObject.hh"
15 
16 class QCountPulsesData: public Diana::QObject {
17 
18  public:
19 
20  const int& GetNumberOfPulses() const {return fNumberOfPulses;}
22  const Diana::QVector& GetTimeIntervals() const {return fTimeIntervals;}
23 
24 
25  void Clear();
26 
28  void Dump(std::ostream& o) const;
29 
30 
31 
33  void SetNumberOfPulses(const int& numberOfPulses) {fNumberOfPulses = numberOfPulses; }
35  Diana::QVector& GetTimeIntervals() {return fTimeIntervals;}
36 
40  Diana::QVector fTimeIntervals;
41 
43 };
44 
45 
46 #endif
number of pulses and time interval beetwen peaks in the same acquired window
int fNumberOfPulses
NumberOfPulses.
Diana::QVector fTimeIntervals
TimeIntervals.
void SetNumberOfPulses(const int &numberOfPulses)
Set NumberOfPulses.
Diana::QVector & GetTimeIntervals()
Get TimeIntervals.
QObjectDef(QCountPulsesData, 2)
const int & GetNumberOfPulses() const
const Diana::QVector & GetTimeIntervals() const
Get TimeIntervals.
void Dump(std::ostream &o) const
Dump content to stream.