30 #ifndef ROOFIT_R__NO_CLASS_TEMPLATE_SPECIALIZATION
31 #define ROOFIT_R__NO_CLASS_TEMPLATE_SPECIALIZATION
32 templateClassImp(RooCFunction1Binding);
33 templateClassImp(RooCFunction1Ref);
38 RooCFunction1Map<double,double>& RooCFunction1Ref<double,double>::fmap()
42 _fmap =
new RooCFunction1Map<double,double> ;
48 RooCFunction1Map<double,int>& RooCFunction1Ref<double,int>::fmap()
52 _fmap =
new RooCFunction1Map<double,int> ;
59 RooAbsReal* bindFunction(
const char* name,CFUNCD1D func,RooAbsReal& x) {
60 return new RooCFunction1Binding<Double_t,Double_t>(name,name,func,x) ;
63 RooAbsReal* bindFunction(
const char* name,CFUNCD1I func,RooAbsReal& x) {
64 return new RooCFunction1Binding<Double_t,Int_t>(name,name,func,x) ;
67 RooAbsPdf* bindPdf(
const char* name,CFUNCD1D func,RooAbsReal& x) {
68 return new RooCFunction1PdfBinding<Double_t,Double_t>(name,name,func,x) ;
71 RooAbsPdf* bindPdf(
const char* name,CFUNCD1I func,RooAbsReal& x) {
72 return new RooCFunction1PdfBinding<Double_t,Int_t>(name,name,func,x) ;