Diana Software
pkg
dianaglobalhandle
QAveragePulseHandle.hh
Go to the documentation of this file.
1
#ifndef _Q_AVERAGE_PULSE_HANDLE_HH_
2
#define _Q_AVERAGE_PULSE_HANDLE_HH_
3
13
#include "
QGlobalHandle.hh
"
14
#include "
QAverageVector.hh
"
15
#include "
QVector.hh
"
16
17
class
QAveragePulseHandle
:
public
Diana::GlobalHandle<QAverageVector>
18
{
19
public
:
20
QAveragePulseHandle
(
const
int
chan,
const
std::string& name =
"Average"
) :
Diana
::
GlobalHandle
<
QAverageVector
>(name,
"Average"
) {
21
SetChannel
(chan);
22
}
23
24
protected
:
25
QError
FillFromDB
();
26
27
QError
StoreOnDB
()
const
;
28
29
// QRootCintGlobalHandle(QAveragePulseHandle)
30
31
};
32
33
34
35
#endif
SetChannel
hvec SetChannel(3)
QAverageVector.hh
QGlobalHandle.hh
QVector.hh
GlobalHandle
template class to handle diana global QObject with QGlobalDataManager
Definition:
QGlobalHandle.hh:41
QAveragePulseHandle
global handle for average pulse
Definition:
QAveragePulseHandle.hh:18
QAveragePulseHandle::QAveragePulseHandle
QAveragePulseHandle(const int chan, const std::string &name="Average")
Definition:
QAveragePulseHandle.hh:20
QAveragePulseHandle::StoreOnDB
QError StoreOnDB() const
Definition:
QAveragePulseHandle.cc:132
QAveragePulseHandle::FillFromDB
QError FillFromDB()
Definition:
QAveragePulseHandle.cc:7
QAverageVector
average vector object
Definition:
QAverageVector.hh:24
QError
error class with error type and description
Definition:
QError.hh:115
Diana
the Diana namespace is needed because sometimes we use Qt libraries, that use same class names of our...
Generated by
1.9.1