PandaRoot
PndEmcFittedPulseshape.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 PNDEMCFITTEDPULSESHAPE_H
8
#define PNDEMCFITTEDPULSESHAPE_H
9
10
#include "
PndEmcAbsPulseshape.h
"
11
18
class
PndEmcFittedPulseshape
:
public
PndEmcAbsPulseshape
{
19
20
public
:
21
PndEmcFittedPulseshape
();
22
PndEmcFittedPulseshape
(
double
tau,
double
N);
23
virtual
~PndEmcFittedPulseshape
(){};
24
25
virtual
double
operator()
(
const
double
t,
const
double
amp,
const
double
toffset)
const
;
26
27
private
:
28
double
fTau;
29
double
fN;
30
31
ClassDef(
PndEmcFittedPulseshape
, 1)
32
};
33
34
#endif
PndEmcFittedPulseshape::operator()
virtual double operator()(const double t, const double amp, const double toffset) const
PndEmcFittedPulseshape::PndEmcFittedPulseshape
PndEmcFittedPulseshape()
PndEmcFittedPulseshape::~PndEmcFittedPulseshape
virtual ~PndEmcFittedPulseshape()
Definition:
PndEmcFittedPulseshape.h:23
PndEmcFittedPulseshape
Experimentally derived Pulseshape.
Definition:
PndEmcFittedPulseshape.h:18
PndEmcAbsPulseshape
pulseshape interface
Definition:
PndEmcAbsPulseshape.h:25
PndEmcAbsPulseshape.h
home
gitlab-runner
builds
Vxspf1vo
0
PandaRootGroup
PandaRoot
detectors
emc
EmcDigi
PndEmcFittedPulseshape.h
Generated on Fri Oct 6 2023 07:04:54 for PandaRoot by
1.8.13