Adding QGTagger to CMSSW
Reorganize includes<> and change some variable names
Restructure QGTagger_cfi
Change version of .db file
Restructured the QGLikelihoodDBWriter class
Added QGLikelihoodSystematicsObject, which keeps the categories and parameters for the systematic smearing
Added functions to calculate the systematics smearing using the QGLikelihoodSystematics object
Update CondFormats/JetMETObjects with the new structs for QG systematics
Add QGLikelihoodSystematicsRcd
Register plugin for QGLikelihoodSystematics Rcd/Object
Add QGLikelihoodSystematicsESProducer
DBWriter for QG systematics added
Give no warning when systematics category is not found; this is expected in some cases
Add option to produce a smeared value for systematics
Clean up
Cut based discriminator against electron (AgainstElectron2)
Make use of reco::deltaPhi
Make mutable in EventSetupRecord atomic

The transient access bool is now atomic since multiple threads could attempt to change it.
migrate from root Float_t to C++ float; remove hardcoded default settings
merge all commits in one