Pieces related to making plots for the paper
More fixes to SFs
Merge pull request #26 from gpetruc/TTHAnalysis-paperUpdates-CMG_PAT_V5_18_from-CMSSW_5_3_14

TTHAnalysis: updates to scale factors and plotting tools from paper review
POG reference implementation in, though data/mc corrections not yet applied
BaseJet: clarify that partonFlavour() is from showering, and add a method for the parton from hard scattering
QuarkGluonTagger: make the std::ifstream local, it doesn't need to be a datamember and gcc doesn't like it
QuarkGluonTagger: Implement Data/MC corrections from POG
cmgPackedCandidates with 16-bit floats: round quantities instead of truncating them, to avoid a systematic bias in aggregate quantities like jet pTs or masses
RootTools AutoHandle: Allow a handle to be marked as possibly failing, in that case it will not throw if the product is not in the event. Used for LHEEventProduct in TTHAnalysis module for Susy scans
Merge pull request #29 from gpetruc/PackedCandidates_Fix16bitRounding-CMG_PAT_V5_18_from-CMSSW_5_3_14

cmgPackedCandidates: round 16bit floats instead of truncating them
Merge pull request #28 from gpetruc/RootTools_AllowMissingProducts-CMG_PAT_V5_18_from-CMSSW_5_3_14

RootTools AutoHandle: Allow a handle to be marked as possibly failing.
Merge pull request #27 from gpetruc/QuarkGluonLikelihood-CMG_PAT_V5_18_from-CMSSW_5_3_14

Quark gluon likelihood
By default, make slim CMG Tuple
Merge pull request #30 from gpetruc/SlimCMGTuple-CMG_PAT_V5_18_from-CMSSW_5_3_14

By default, make slim CMG Tuple
Switch to das_client to get dbs3 files
support run ranges (but it can be slow, up to the point of giving timeout errors)
Add variables with Jet Pt > 40 and NoPU MET
Merge pull request #32 from gpetruc/dasql-fix-CMG_PAT_V5_18_from-CMSSW_5_3_14

Switch to das_client to get dbs3 files
Merge pull request #36 from gpetruc/NewTTHProd-CMG_PAT_V5_18_from-CMSSW_5_3_14

TTHAnalysis: new variables for Susy
update BTag scale factors to ReReco