def templateConfig(cls): cfg = FitterCore.templateConfig() cfg.update({ 'name': "EfficiencyFitter", 'data': "effiHistReader.accXrec", 'dataX': "effiHistReader.h_accXrec_fine_ProjectionX", 'dataY': "effiHistReader.h_accXrec_fine_ProjectionY", 'pdf': "effi_sigA", 'pdfX': "effi_cosl", 'pdfY': "effi_cosK", 'updateArgs': True, }) del cfg['createNLLOpt'] return cfg
def templateConfig(cls): cfg = FitterCore.templateConfig() cfg.update({ 'name': "StdFitter", 'data': "dataReader.Fit", 'pdf': "f", 'FitHesse': True, 'FitMinos': [True, ()], 'createNLLOpt': [ROOT.RooFit.Extended(1), ], 'argPattern': [r'^.+$', ], 'argAliasInDB': {}, 'saveToDB': True, 'argAliasSaveToDB': True, }) return cfg