00001 /***************************************************************************** 00002 * Project: RooFit * 00003 * * 00004 * This code was autogenerated by RooClassFactory * 00005 *****************************************************************************/ 00006 00007 #ifndef NUMUTONUE_OSCILLATION 00008 #define NUMUTONUE_OSCILLATION 00009 00010 #include "RooAbsPdf.h" 00011 #include "RooRealProxy.h" 00012 #include "RooCategoryProxy.h" 00013 #include "RooAbsReal.h" 00014 #include "RooAbsCategory.h" 00015 00016 class NuMuToNuE_Oscillation : public RooAbsPdf { 00017 public: 00018 NuMuToNuE_Oscillation() {} ; 00019 NuMuToNuE_Oscillation(const char *name, const char *title, 00020 RooAbsReal& _L, 00021 RooAbsReal& _E, 00022 RooAbsReal& _deltaMSq); 00023 NuMuToNuE_Oscillation(const NuMuToNuE_Oscillation& other, const char* name=0) ; 00024 virtual TObject* clone(const char* newname) const { return new NuMuToNuE_Oscillation(*this,newname); } 00025 inline virtual ~NuMuToNuE_Oscillation() { } 00026 00027 00028 protected: 00029 00030 RooRealProxy L ; 00031 RooRealProxy E ; 00032 RooRealProxy deltaMSq ; 00033 00034 Double_t evaluate() const ; 00035 00036 private: 00037 00038 #if !defined(__CINT__) || defined(__MAKECINT__) 00039 ClassDef(NuMuToNuE_Oscillation,1) // Your description goes here... 00040 #endif 00041 }; 00042 00043 #ifdef __MAKECINT__ 00044 #pragma link C++ class NuMuToNuE_Oscillation+; 00045 #endif 00046 #endif