コード例 #1
0
 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
コード例 #2
0
 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