PandaRoot
BSEmcShashlykPulseshape.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 BSEMCSHASHLYKPULSESHAPE_H
8 #define BSEMCSHASHLYKPULSESHAPE_H
9 
10 #include "BSEmcAbsPulseshape.h"
11 
19 
20  public:
22  BSEmcShashlykPulseshape(Double_t mu, Double_t sigma);
24 
25  virtual Double_t operator()(const Double_t t, const Double_t amp, const Double_t toffset) const;
26 
27  private:
28  Double_t fMu;
29  Double_t fSigma;
30 
31  ClassDef(BSEmcShashlykPulseshape, 0)
32 };
33 
34 #endif /*BSEMCSHASHLYKPULSESHAPE_H*/
virtual Double_t operator()(const Double_t t, const Double_t amp, const Double_t toffset) const
pulseshape interface
Experimentally derived Pulseshape.