[FitConfiguration] // specify the variables and components to use in the fit variables = deltat conditional_variables = deltatErr components = signal,background fitOptions = etrmh deltat = 0.0 +/- 0.1 L(-10.0 - 10.0) B(50) deltatErr = 0.8 +/- 0.1 L(0.01 - 2.5) B(50) signal = default background = default signalYield = 10000 +/- 1000.0 L(0.0 - 1e6) backgroundYield = 0 +/- 100.0 L(-1000.0 - 1e6) signalYield_Lepton = 1000 +/- 10.0 L(0.0 - 20000) C signalYield_Kaon1 = 1200 +/- 10.0 L(0.0 - 20000) C signalYield_Kaon2 = 1200 +/- 10.0 L(0.0 - 20000) C signalYield_KaonPion = 1400 +/- 10.0 L(0.0 - 20000) C signalYield_Pion = 2000 +/- 10.0 L(0.0 - 30000) C signalYield_Other = 1200 +/- 10.0 L(0.0 - 20000) C signalYield_NoTag = 2000 +/- 10.0 L(0.0 - 40000) C signal_tageff_Lepton = 0.1 +/- 0.01 L(0.0 - 1) C signal_tageff_Kaon1 = 0.12 +/- 0.01 L(0.0 - 1) C signal_tageff_Kaon2 = 0.12 +/- 0.01 L(0.0 - 1) C signal_tageff_KaonPion = 0.14 +/- 0.01 L(0.0 - 1) C signal_tageff_Pion = 0.2 +/- 0.01 L(0.0 - 1) C signal_tageff_Other = 0.12 +/- 0.01 L(0.0 - 1) C signal_tageff_NoTag = 0.2 +/- 0.01 L(0.0 - 1) C // define the splitting behaviour and categories for the model catVars = signal_deltatcat signal_deltatcat_categories = Lepton,Kaon1,Kaon2,KaonPion,Pion,Other,NoTag signal_deltatcat_splitrule = signal_deltatcat : signal_deltatavgMistag,signal_deltatdelMistag,signal_tageff [signal] signal_deltat_type = cpdecay // use a dummy background model shape - as we only generate // signal events for this example [background] background_deltat_type = poly0 [background_deltat] background_deltatp0 = 0.0 +/- 0.0 L(0.0 - 1.0) C [signal_deltat] signal_deltatS = 0.7 +/- 0.1 L(-1.0 - 1.0) signal_deltatC = 0.0 +/- 0.1 L(-1.0 - 1.0) signal_deltatavgMistag = 0.1 +/- 0.0 L(0.0 - 0.5) C signal_deltatdelMistag = 0.0 +/- 0.0 L(0.0 - 0.5) C signal_deltatmu = 0.0 +/- 0.0 L(0.0 - 0.5) C signal_deltattau = 1.54 C signal_deltatdm = 0.504 C signal_deltatresolution_model = SigReso signal_deltatavgMistag_Lepton = 0.03 +/- 0.0 L(0.0 - 0.5) C signal_deltatavgMistag_Kaon1 = 0.07 +/- 0.0 L(0.0 - 0.5) C signal_deltatavgMistag_Kaon2 = 0.12 +/- 0.0 L(0.0 - 0.5) C signal_deltatavgMistag_KaonPion = 0.14 +/- 0.0 L(0.0 - 0.5) C signal_deltatavgMistag_Pion = 0.19 +/- 0.0 L(0.0 - 0.5) C signal_deltatavgMistag_Other = 0.20 +/- 0.0 L(0.0 - 0.5) C signal_deltatavgMistag_NoTag = 0.0 +/- 0.0 L(0.0 - 0.5) C signal_deltatdelMistag_Lepton = 0.01 +/- 0.0 L(-0.5 - 0.5) C signal_deltatdelMistag_Kaon1 = -0.01 +/- 0.0 L(-0.5 - 0.5) C signal_deltatdelMistag_Kaon2 = 0.005 +/- 0.0 L(-0.5 - 0.5) C signal_deltatdelMistag_KaonPion = -0.005 +/- 0.0 L(-0.5 - 0.5) C signal_deltatdelMistag_Pion = 0.015 +/- 0.0 L(-0.5 - 0.5) C signal_deltatdelMistag_Other = -0.015 +/- 0.0 L(-0.5 - 0.5) C signal_deltatdelMistag_NoTag = 0.0 +/- 0.0 L(-0.5 - 0.5) C [SigReso] SigResoconditional_variable = deltatErr SigResosigMean1 = 0.0 +/- 0.1 L(-5.0 - 5.0) C SigResosigMean2 = 0.02 +/- 0.1 L(-5.0 - 5.0) C SigResosigMean3 = -0.01 +/- 0.1 L(-5.0 - 5.0) C SigResosigSig1 = 1.1 +/- 0.1 L(.0 - 5.0) C SigResosigSig2 = 3.0 +/- 0.1 L(.0 - 5.0) C SigResosigSig3 = 8.0 +/- 0.1 L(.0 - 10.0) C SigResocoreFrac = 0.8 +/- 0.1 L(0.0 - 1.0) C SigResotailFrac = 0.15 +/- 0.1 L(0.0 - 1.0) C SigResoscaleTailWidth = yes SigResoscaleCoreWidth = yes SigResoscaleTailMean = yes SigResoscaleCoreMean = yes