Merge pull request #397 from musella/topic_datacard_and_plots

Added topological category grouping to combineHarvester
Script to collapse spin categories for obtaining graviton prefit normalisation constant
Merge pull request #400 from ldcorpe/spin_legacy_sub

Script to collapse spin categories for obtaining graviton prefit normalisation constant
Updating CiC signal weights: the last commit was using the wrong number of categories passed to the script.

For the record, the following has been used :
python ./makeGlobeEfficiencyFile.py -e globeEfficiency_Legacy.dat -n ../AnalysisScripts/aux/vertex_efficiency_cic_8TeV_legacy.root --nPhoCats=6  -o ../AnalysisScripts/aux/sig_reweighing_legacy_cic_8TeV_v3.root  -v vtxIdScaleFactorFromZmumu_2012_legacypaper_v0.root --isCutBased
python ./makeGlobeEfficiencyFile.py -e globeEfficiency_Legacy_7TeV.dat -n ../AnalysisScripts/aux/vertex_efficiency_cic_7TeV_legacy.root --nPhoCats=6  -o ../AnalysisScripts/aux/sig_reweighing_legacy_cic_7TeV_v3.root  -v vtxIdScaleFactorFromZmumu_2011_legacypaper_v0.root --isCutBased
added a script to dump the number of Gaussian/Voigtian components from a produced workspace
Merge pull request #398 from musella/topic_datacard_and_plots

Added post-fit expected to combineHarvester
Merge pull request #402 from andreh7/ah-2014-02-04

added a script to dump the number of Gaussian/Voigtian components from a produced workspace
Merge pull request #401 from OlivierBondu/fix_cic_signal_weights

Updating CiC signal weights: the last commit was using the wrong number ...
Merged conflicts and added valued options in "opts" keyword.
eg, --expectSignal<1>+--seed<123>  as opts string
Sideband MVA as of pre-approval for legacy
Squashed commit of the following:

commit b7c5b89416cbca68f0dfcf8e45b09639dba7d29f
Merge: cb9aa14 e9af327
Author: nick <n.c.k.wardle@googlemail.com>
Date:   Thu Feb 20 16:51:37 2014 +0100

    Merge branch 'nckw-addPT-Y-vbf-variations-for-sideband' into nckw-sidebandmva-preapproval

    Conflicts:
    	Macros/FinalResults/combineHarvester.py
    	Macros/FinalResults/makeCombinePlots.py

commit e9af327e84af46b7a5db8d518dcd2246cf146d40
Author: nick <n.c.k.wardle@googlemail.com>
Date:   Thu Feb 20 16:43:42 2014 +0100

    Updating legacy configs

commit e870c2352906918f0c25a901d60dd3b8908a84d1
Author: nick <n.c.k.wardle@googlemail.com>
Date:   Thu Feb 20 16:41:26 2014 +0100

    adding plotting script for optimization

commit 09390341b62116f0246beea6123bf5e7ba9a45ab
Author: nick <n.c.k.wardle@googlemail.com>
Date:   Thu Feb 20 16:40:45 2014 +0100

    Subtle fix to help errors converge

commit 51c7af2e179ac194b2c25f1bd09948df646eb2b2
Author: nick <n.c.k.wardle@googlemail.com>
Date:   Wed Feb 12 10:44:14 2014 +0100

    Sideband MVA for legacy result

commit 44329f12420d91fd2a21a83648b3c56def75e214
Author: nick <n.c.k.wardle@googlemail.com>
Date:   Sun Feb 2 17:32:34 2014 +0100

    New configs for Sideband Unblinding

commit d06aa0a5a1e1fca93eaea56e8d13825d3e635835
Author: nick <n.c.k.wardle@googlemail.com>
Date:   Sun Feb 2 15:54:13 2014 +0100

    Modification of Normalization function for 7/8 TeV

commit 61f6ecdbfc0f2209dce8bc939c763366afdc4112
Author: nick <n.c.k.wardle@googlemail.com>
Date:   Sun Feb 2 15:53:47 2014 +0100

    Adding migration systematic histo generator

commit a4d3adf6a067ecfa75aed533e747f53e416c2326
Merge: f22dedf b1d1314
Author: nick <n.c.k.wardle@googlemail.com>
Date:   Sun Jan 26 16:54:03 2014 +0100

    Merge branch 'master' of https://github.com/h2gglobe/h2gglobe into nckw-legacy-reblind

commit f22dedff0c32f70204abaaf5098c42b72d7c27d6
Author: nick <n.c.k.wardle@googlemail.com>
Date:   Wed Jan 8 16:10:48 2014 +0100

    prep for tag

commit bba6e38e1de3897a67ee12007ae6a42ffbf72e28
Author: nick <n.c.k.wardle@googlemail.com>
Date:   Tue Jan 7 16:55:36 2014 +0100

    additional brace removed

commit f0859d6ccff3e3b7749f2d7d326d0dffc0250281
Merge: 484e45e c436bc4
Author: nick <n.c.k.wardle@googlemail.com>
Date:   Wed Dec 18 14:37:30 2013 +0100

    Merge remote-tracking branch 'origin/nckw-tweaks-for-pulldefs' into nckw-hgg-xmas
Merge pull request #403 from nucleosynthesis/nckw-sidebandmva-for-legacy-preapproval

Sideband MVA as of pre-approval for legacy
updates to driver and plotter. Allow options with values,
eg opts=opt1<1>+opt2<2>+...
Allow colors in plots such as "r.kBlue+3"
Merge pull request #405 from nucleosynthesis/nckw-update-combine-driver-and-plotter

updates to driver and plotter.
Some changes to signal model and datacard maker:

	- can skip plots with signal model
	- can load fit parameters from other signal model workspace
	- means that to redo just the systematic implemented (adding FNUF and Geant4 systs) you don't need to rerun all the signal model fits
	- typo fix for datacard maker for one of the theory uncertainties
Typo for tth theory syst
Merge pull request #407 from matthewkenzie/model_updates_for_fnuf_and_geant4_syst

Some changes to signal model and datacard maker:
Several scripts and modifications to get the spin analysis fit for the legacy paper

These include modifications to allow for parametric signal model fitting with the spin
	- spin analysis datafiles with systematics
	- SimultaneousSignalFitting classes and script for running spin parametric model
	- change to datacard maker such that spin card can be made with this script too

And also mods for running spin stuff in combine
	- can make channel compatibilty plot with profiled but unique mass in each channel
	- can run seperation jobs standalone and using the grid
Merge pull request #409 from musella/topic_datacard_and_plots

Fixed parallel running in combineHarvester and added capability to read ...
Merge pull request #408 from matthewkenzie/spin_mods_for_legacy_paper

Several scripts and modifications to get the spin analysis fit for the legacy paper
Antisymmetric log normal systematics

Change in datacard so that antisymmetric log normal systematics have correct lower variation for theory and BR uncertainties