PandaRoot
PndEmcFittedPulseshape_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 PNDEMCFITTEDPULSESHAPE_NW_H
8 #define PNDEMCFITTEDPULSESHAPE_NW_H
9 
10 #include "PndEmcAbsPulseshape.h"
11 
19 
20  public:
22  PndEmcFittedPulseshape_nw(double v1, double tcr, double tcf, double t_r, double res, double tau, double N);
24 
25  virtual double operator() (const double t, const double amp, const double toffset) const;
26  private:
27 
28  double fTau;
29  double fN;
30  double fv1;// = 0;
31  double ftcr;// = 26.3995;//2.11196*12.5;
32  double ftcf;// = 302.76625;//24.2213*12.5;
33  double ft_r;// = 52.69625;//4.2157*12.5;
34  double fres;// = 0;
35  ClassDef(PndEmcFittedPulseshape_nw,1)
36 };
37 
38 #endif
Experimentally derived Pulseshape.
pulseshape interface
virtual double operator()(const double t, const double amp, const double toffset) const