24 class RooVoigtian :
public RooAbsPdf {
27 RooVoigtian(
const char *name,
const char *title,
28 RooAbsReal& _x, RooAbsReal& _mean,
29 RooAbsReal& _width, RooAbsReal& _sigma,
30 Bool_t doFast = kFALSE);
31 RooVoigtian(
const RooVoigtian& other,
const char* name=0) ;
32 virtual TObject* clone(
const char* newname)
const {
return new RooVoigtian(*
this,newname); }
33 inline virtual ~RooVoigtian() { }
39 inline void selectFastAlgorithm() { _doFast = kTRUE; }
40 inline void selectDefaultAlgorithm() { _doFast = kFALSE; }
49 Double_t evaluate()
const ;
50 RooSpan<double> evaluateBatch(std::size_t begin, std::size_t batchSize)
const;
56 ClassDef(RooVoigtian,2)