PandaRoot
PndEmcWfRescaler.h
Go to the documentation of this file.
1
//#pragma once
2
#ifndef PNDEMCWFRESCALER
3
#define PNDEMCWFRESCALER
4
5
#include "
PndEmcAbsWaveformModifier.h
"
6
7
class
PndEmcWaveform
;
8
class
PndEmcAbsWaveformSimulator
;
9
15
class
PndEmcWfRescaler
:
public
PndEmcAbsWaveformModifier
{
16
17
public
:
18
PndEmcWfRescaler
();
19
PndEmcWfRescaler
(Double_t inputScale, Double_t outputScale);
20
PndEmcWfRescaler
(Double_t multiplicator);
21
virtual
void
Modify
(
PndEmcWaveform
*wf);
22
virtual
Double_t
GetScale
() {
return
fMultiplicator; }
23
24
private
:
25
Double_t fMultiplicator;
26
27
ClassDef
(
PndEmcWfRescaler
, 1)
28
};
29
30
#endif
PndEmcAbsWaveformModifier
interface for waveform modifiers
Definition:
PndEmcAbsWaveformModifier.h:16
PndEmcAbsWaveformModifier.h
PndEmcWfRescaler::GetScale
virtual Double_t GetScale()
Definition:
PndEmcWfRescaler.h:22
PndEmcAbsWaveformModifier::ClassDef
ClassDef(PndEmcAbsWaveformModifier, 1)
PndEmcAbsWaveformSimulator
Abstract base class for waveform simulator.
Definition:
PndEmcAbsWaveformSimulator.h:24
PndEmcWfRescaler
waveform rescaler
Definition:
PndEmcWfRescaler.h:15
PndEmcWaveform
represents a simulated waveform in an emc crystal
Definition:
PndEmcWaveform.h:56
PndEmcWfRescaler::Modify
virtual void Modify(PndEmcWaveform *wf)
PndEmcWfRescaler::PndEmcWfRescaler
PndEmcWfRescaler()
home
gitlab-runner
builds
LYZoAKaU
0
PandaRootGroup
PandaRoot
detectors
emc
EmcDigi
PndEmcWfRescaler.h
Generated on Fri Oct 21 2022 07:03:58 for PandaRoot by
1.8.13