Switched ttbar model to polynomial
Fixed axis labels for scan plots
Added info plot also for SF; storing Chi2 value; fixed splitline problem; setting unused parameter constant so it's not floating in fit
Adapted range for ttbar in OF; cleaned code; removed RnD code (lots of parameters were fixed for RnD); Re-added OneOverEMFrac as external constraint; added summary plot
Made code structure clearer; won epic battle against RooFit over normalization
Important milestone: modeling corrected; still need to check R(SF/OF) and get SF plots right
Adapted models; need to document all parameters and which are left floating, which are correlated etc.
Split SF into ee and mm with different resolutions; still need to consolidate impact of splitting (such as efficiency corrections etc.)
Added edgeCache: storing passed trees for edge fit in a special cache according to the cuts used; this helps speeding up the process tremendously
Deactivated R(SF/OF) stuff (not working properly); also fixed first signal parameter for H0
Commiting TEST (stating that again: TEST) version of code allowing H1 and H0 testing (which is done) and R(SF/OF), which is still experimental; we now have a gaussian distribution centered at 1.02 with witdth 0.07 which is multiplied with the integral from OF to get the flavor-symmetric contribution in SF; also added additional plot to illustrate CHi2(H1)/Chi2(H0) for mass scans
Tree name of temporary skimmed and slimmed trees now reflects source root file; unweighted event yields are also shown; cross check for roodataset has been added (roodataset based histogram vs allsamples draw based histogram)
Removed ASP text
Added a lot of dout's instead of cout's so the log would be a bit more verbose; deactivated scan for closure tests; added apple strudel warning; fixed Z parameter range for mc
Linked ttbar SF directly to ttbar OF, with initial value being R(SF/OF) * OF and a range given by R(SF/OF)+/- dR(SF/OF); made DY fit more stable by adding information about JZB prediction (initial value and lower bound);
Also added situation after OF fit only in a separate plot
Replaced simple skimming by additional slimming (only keep mll,id1,id2,and edgeWeight); before fitting produce a histogram showing sf & of
Made edge formalism accessible to lowMET region as well (i.e. adapted all functions so they can use MET instead of JZB); added detection of non-convergence (can be configured to lead to the point being ignored)
Some aesthetic changes, and a bugfix for storing the edge scan result
Added Chi2/NDF to legend; corrected N(Data); not redrawing axes when saving RooFit plots (not necessary); Doing Scan with very coarse binning (10 GeV); writing preliminary on Chi2/NDF plots
Added possibility to scan whole mass range and extract Chi2 for each mass point
Avoided memory problems; fixed notation (there was ee, mm, and em even though ee contained ee&mm, mm was empty); fixed several minor things to bring plots more in line with our standard ones (still working on that, though); optimized several parameters in the fit and named them correctly
Minor fixes for comparisons between signed and unsigned integer expressions
Re-established possibility to compile CBAF on private computers by uploading SUSY PDF functions
General update of edge fitting algorithm
Fixed problem when cloning datasets that would lead to weights being ignored
added edge fitting procedure provided by pablo
Converted python functions for limit computation, exclusion, lm point preparation, and toy generation to c++
Added test upper limit function to edge part
Implemented basic functionality: Preparing variables, selecting datasets, filling and weighting them. More to come
Added skeleton of edge stuff
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, select a symbolic revision name using the selection box, or choose 'Use Text Field' and enter a numeric revision.