PandaRoot
PndEmcShashlykPulseshape.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 PNDEMCShashlykPULSESHAPE_H
8 #define PNDEMCShashlykPULSESHAPE_H
9 
10 #include "PndEmcAbsPulseshape.h"
11 
19 
20  public:
21 
23  PndEmcShashlykPulseshape(Double_t mu, Double_t sigma);
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 fMu;
31  Double_t fSigma;
32 
33  ClassDef(PndEmcShashlykPulseshape, 1)
34 };
35 
36 #endif
37 
pulseshape interface
virtual Double_t operator()(const Double_t t, const Double_t amp, const Double_t toffset) const
Experimentally derived Pulseshape.