00001 /***************************************************************************** 00002 * Project: BaBar detector at the SLAC PEP-II B-factory 00003 * Package: RooRarFit 00004 * File: $Id: rarVoigtian.rdl,v 1.2 2011/06/16 13:18:51 fwilson Exp $ 00005 * Authors: Lei Zhang 00006 * History: 00007 * 00008 * Copyright (C) 2005-2012, University of California, Riverside 00009 *****************************************************************************/ 00010 #ifndef RAR_VOIGTIAN 00011 #define RAR_VOIGTIAN 00012 00013 #include "TList.h" 00014 #include "TString.h" 00015 #include "TObject.h" 00016 00017 #include "RooRarFit/rarBasePdf.hh" 00018 00035 class rarVoigtian : public rarBasePdf { 00036 00037 public: 00038 rarVoigtian(); 00039 rarVoigtian(const char*configFile,const char*configSec,const char*configStr, 00040 rarDatasets *theDatasets, RooDataSet *theData, 00041 const char *name, const char *title); 00042 virtual ~rarVoigtian(); 00043 00044 protected: 00045 void init(); 00046 00047 RooAbsReal *_x; 00048 RooAbsReal *_mean; 00049 RooAbsReal *_width; 00050 RooAbsReal *_sigma; 00051 00052 private: 00053 rarVoigtian(const rarVoigtian&); 00054 ClassDef(rarVoigtian, 0) // RooRarFit Voigtian Pdf class 00055 ; 00056 }; 00057 00058 #endif