library: libRooFit #include "RooVoigtian.h"

# RooVoigtian

class description - source file - inheritance tree (.pdf)

## class RooVoigtian : public RooAbsPdf

| Inheritance Chart:

`TObject`

<-

`TNamed`

`RooPrintable`

<-

`RooAbsArg`

<-

`RooAbsReal`

<-

`RooAbsPdf`

<-

`RooVoigtian`

        protected:

          virtual Double_t evaluate() const

        public:

                           RooVoigtian(const char* name, const char* title, RooAbsReal& _x, RooAbsReal& _mean, RooAbsReal& _width, RooAbsReal& _sigma, Bool_t doFast = kFALSE)
                           RooVoigtian(const RooVoigtian& other, const char* name = "0")
                   virtual ~RooVoigtian()
            static TClass* Class()
          virtual TObject* clone(const char* newname) const
           virtual TClass* IsA() const
                      void selectDefaultAlgorithm()
                      void selectFastAlgorithm()
              virtual void ShowMembers(TMemberInspector& insp, char* parent)
              virtual void Streamer(TBuffer& b)
                      void StreamerNVirtual(TBuffer& b)

### Data Members

        private:

          Double_t _invRootPi
            Bool_t _doFast

        protected:

          RooRealProxy x
          RooRealProxy mean
          RooRealProxy width
          RooRealProxy sigma

## Class Description

RooVoigtian(const char *name, const char *title, RooAbsReal& _x, RooAbsReal& _mean, RooAbsReal& _width, RooAbsReal& _sigma, Bool_t doFast) : RooAbsPdf(name,title), x("x","Dependent",this,_x), mean("mean","Mean",this,_mean), width("width","Breit-Wigner Width",this,_width), sigma("sigma","Gauss Width",this,_sigma), _doFast(doFast)

RooVoigtian(const RooVoigtian& other, const char* name) : RooAbsPdf(other,name), x("x",this,other.x), mean("mean",this,other.mean), width("width",this,other.width),sigma("sigma",this,other.sigma), _doFast(other._doFast)

Double_t evaluate() const

### Inline Functions

                   void ~RooVoigtian()
               TObject* clone(const char* newname) const
                   void selectFastAlgorithm()
                   void selectDefaultAlgorithm()
                TClass* Class()
                TClass* IsA() const
                   void ShowMembers(TMemberInspector& insp, char* parent)
                   void Streamer(TBuffer& b)
                   void StreamerNVirtual(TBuffer& b)

Last update: Tue Jun 28 18:15:48 2005
Copyright (c) 2000-2005, Regents of the University of California *