Diana Software
pkg
modprepulse
MPulseIntegral.hh
Go to the documentation of this file.
1
#ifndef _M_PULSEINTEGRAL_HH_
2
#define _M_PULSEINTEGRAL_HH_
3
38
#include "
QModule.hh
"
39
40
class
MPulseIntegral
:
public
Diana::QModule {
41
42
public
:
43
45
void
Init
(Diana::QEvent& ev);
46
48
void
Do
(Diana::QEvent& ev);
49
//void Do(Diana::QEvent& ev, const Diana::QEventList& neighbours);
50
52
void
Done
();
53
private
:
54
std::string
fPulseLabel
;
55
std::string
fBaselineOwner
;
56
std::string
fAmplitudeLabel
;
57
bool
fNormalizeAmplitude
;
58
bool
fTomV
;
59
60
};
61
62
#endif
63
QModule.hh
MPulseIntegral
Compute the pulse integral.
Definition:
MPulseIntegral.hh:40
MPulseIntegral::fAmplitudeLabel
std::string fAmplitudeLabel
Definition:
MPulseIntegral.hh:56
MPulseIntegral::Init
void Init(Diana::QEvent &ev)
Init method.
Definition:
MPulseIntegral.cc:16
MPulseIntegral::fNormalizeAmplitude
bool fNormalizeAmplitude
Definition:
MPulseIntegral.hh:57
MPulseIntegral::fTomV
bool fTomV
Definition:
MPulseIntegral.hh:58
MPulseIntegral::fPulseLabel
std::string fPulseLabel
Definition:
MPulseIntegral.hh:54
MPulseIntegral::fBaselineOwner
std::string fBaselineOwner
Definition:
MPulseIntegral.hh:55
MPulseIntegral::Do
void Do(Diana::QEvent &ev)
Do method. Declare and implement only one of the two versions.
Definition:
MPulseIntegral.cc:37
MPulseIntegral::Done
void Done()
Done method.
Definition:
MPulseIntegral.cc:65
Generated by
1.9.1