PandaRoot
PndEmcBWPulseshape.h
Go to the documentation of this file.
1
//-----------------------------------------------------------
2
// Description:
3
// Experimentally derived Pulseshape of the form:
4
// f(x) = A * (t')^ N * exp(-N t')
5
//-----------------------------------------------------------
6
//#pragma once
7
#ifndef PNDEMCBWPULSESHAPE_H
8
#define PNDEMCBWPULSESHAPE_H
9
10
#include "
PndEmcAbsPulseshape.h
"
11
18
class
PndEmcBWPulseshape
:
public
PndEmcAbsPulseshape
{
19
20
public
:
21
22
PndEmcBWPulseshape
();
23
PndEmcBWPulseshape
(Double_t tau, Double_t N);
24
virtual
~PndEmcBWPulseshape
(){};
25
26
virtual
Double_t
operator()
(
const
Double_t t,
const
Double_t amp,
const
Double_t toffset)
const
;
27
28
private
:
29
30
Double_t fTau;
31
Double_t fN;
32
33
ClassDef(
PndEmcBWPulseshape
, 1)
34
};
35
36
#endif
37
PndEmcBWPulseshape::~PndEmcBWPulseshape
virtual ~PndEmcBWPulseshape()
Definition:
PndEmcBWPulseshape.h:24
PndEmcBWPulseshape::PndEmcBWPulseshape
PndEmcBWPulseshape()
PndEmcBWPulseshape::operator()
virtual Double_t operator()(const Double_t t, const Double_t amp, const Double_t toffset) const
PndEmcAbsPulseshape
pulseshape interface
Definition:
PndEmcAbsPulseshape.h:25
PndEmcAbsPulseshape.h
PndEmcBWPulseshape
Experimentally derived Pulseshape.
Definition:
PndEmcBWPulseshape.h:18
home
gitlab-runner
builds
LYZoAKaU
0
PandaRootGroup
PandaRoot
detectors
emc
EmcDigi
PndEmcBWPulseshape.h
Generated on Fri Oct 21 2022 07:03:58 for PandaRoot by
1.8.13