Merge pull request #102 from EmyrClement/master

Synch selection with unfolding workflow.
fixed constructors
removed unused variable "usedCorrections"
removed not used variable "muon_scale_factor_systematic_"
added break instructions in the default case
Fixed adding an integer to a strin (why was that working in the first place?)
The correct way to check a null pointer is !ptr not ptr != 0
simplified comparison so some compilers do not get confused
Merge pull request #105 from kreczko/fix-warnings

Fixing some compilation warnings
Removing trigger requirement in selection for 53X 7TeV ntuples because our trigger is not available in these ntuples.
Changing applyTopPtReweigting flag to False by default in test_cfg.py.
Adding inclusive MET and MET phi histograms.
Updating b-tag scale factors for both 2011 and 2012.
Adding new pileup distributions for 7 TeV for both MC and data, including systematic variations.
Updating numbers of processed events, filepaths and names for 53X 7TeV analysis.
Final modifications for running on 53X 7TeV ntuples: dataset name corrections, shell script corrections depending on available samples.
Merge pull request #103 from jjacob/master

Updates for running on 7TeV 53X nTuples.