PandaRoot
BSEmcFittedPulseshape_nw.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 BSEMCFITTEDPULSESHAPE_NW_HH
8
#define BSEMCFITTEDPULSESHAPE_NW_HH
9
10
#include "Rtypes.h"
11
#include "RtypesCore.h"
12
13
#include "
BSEmcAbsPulseshape.h
"
14
15
class
TBuffer;
16
class
TClass;
17
class
TMemberInspector;
18
26
class
BSEmcFittedPulseshape_nw
:
public
BSEmcAbsPulseshape
{
27
28
public
:
29
BSEmcFittedPulseshape_nw
();
30
BSEmcFittedPulseshape_nw
(Double_t v1, Double_t tcr, Double_t tcf, Double_t t_r, Double_t res, Double_t tau, Double_t N);
31
virtual
~BSEmcFittedPulseshape_nw
(){};
32
33
virtual
Double_t
operator()
(
const
Double_t t,
const
Double_t amp,
const
Double_t toffset)
const
;
34
35
private
:
36
Double_t fTau;
37
Double_t fN;
38
Double_t fv1;
// = 0;
39
Double_t ftcr;
// = 26.3995;//2.11196*12.5;
40
Double_t ftcf;
// = 302.76625;//24.2213*12.5;
41
Double_t ft_r;
// = 52.69625;//4.2157*12.5;
42
Double_t fres;
// = 0;
43
ClassDef(
BSEmcFittedPulseshape_nw
, 1)
44
};
45
46
#endif
/*BSEMCFITTEDPULSESHAPE_NW_HH*/
BSEmcAbsPulseshape.h
BSEmcFittedPulseshape_nw::~BSEmcFittedPulseshape_nw
virtual ~BSEmcFittedPulseshape_nw()
Definition:
BSEmcFittedPulseshape_nw.h:31
BSEmcFittedPulseshape_nw
Experimentally derived Pulseshape.
Definition:
BSEmcFittedPulseshape_nw.h:26
BSEmcFittedPulseshape_nw::BSEmcFittedPulseshape_nw
BSEmcFittedPulseshape_nw()
BSEmcAbsPulseshape
pulseshape interface
Definition:
BSEmcAbsPulseshape.h:22
BSEmcFittedPulseshape_nw::operator()
virtual Double_t operator()(const Double_t t, const Double_t amp, const Double_t toffset) const
home
gitlab-runner
builds
LYZoAKaU
0
PandaRootGroup
PandaRoot
detectors
emc_restructured
FwEndcap
LightpulserWaveform
BSEmcFittedPulseshape_nw.h
Generated on Fri Oct 21 2022 07:03:56 for PandaRoot by
1.8.13