FairRoot/PandaRoot
Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
detectors
emc
EmcDigi
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
22
PndEmcFittedPulseshape
();
23
PndEmcFittedPulseshape
(
double
tau,
double
N);
24
virtual
~PndEmcFittedPulseshape
(){};
25
26
virtual
double
operator()
(
const
double
t
,
const
double
amp,
const
double
toffset)
const
;
27
28
private
:
29
30
double
fTau
;
31
double
fN
;
32
33
ClassDef(
PndEmcFittedPulseshape
,1)
34
};
35
36
#endif
37
PndEmcFittedPulseshape::PndEmcFittedPulseshape
PndEmcFittedPulseshape()
Definition:
PndEmcFittedPulseshape.cxx:6
PndEmcFittedPulseshape::operator()
virtual double operator()(const double t, const double amp, const double toffset) const
Definition:
PndEmcFittedPulseshape.cxx:12
PndEmcFittedPulseshape::fTau
double fTau
Definition:
PndEmcFittedPulseshape.h:30
PndEmcFittedPulseshape::~PndEmcFittedPulseshape
virtual ~PndEmcFittedPulseshape()
Definition:
PndEmcFittedPulseshape.h:24
PndEmcFittedPulseshape
Experimentally derived Pulseshape.
Definition:
PndEmcFittedPulseshape.h:18
PndEmcAbsPulseshape
pulseshape interface
Definition:
PndEmcAbsPulseshape.h:25
PndEmcAbsPulseshape.h
t
TTree * t
Definition:
bump_analys.C:13
PndEmcFittedPulseshape::fN
double fN
Definition:
PndEmcFittedPulseshape.h:31
Generated on Sun Aug 18 2019 03:01:21 for FairRoot/PandaRoot by
1.8.8