Add new 2012A,C,D JSONs and total luminosity
Update location of data/MC files for cfgs

All the files are now on HDFS.
Add `require_gen_z` flag

Setting `require_gen_z` to True rejects MC events that do not also have
a Z->ee in the Truth. It has no effect on Data events.
Truth PT cuts loosened

The cuts have been loosened by 5 GeV each so that we can explore both
sides of the 30/20 cut in the RooWorkspaces.
Add additional pileup reweighting vectors
Fix Z->ee cross-section in cross-check plots

We were accidentally using the Total W cross-section instead of the Z.
Add "pass_all" flag to RooWorkspaces

This variable is true if the event passes all of the cuts from the
ZDefinition, including the mass cut.
Add in new ZDef for energy regression study

The new ZDefinition is named ""Combined Relaxed Gen Cuts". The old
"Combined Gen Cuts" has been reverted to have the actual cut values
instead of the relaxed ones.
Add `pileup_era` flag to the python

This variable takes the values (A, B, C, D, "") and runs the pileup
reweighting for 2012A,B,C,D or all of them if "" is given.
Update make_plots.cpp with new data/mc locations
Fix truth_vert.num  to use the PU number

Perviously it checked the length of the pileup info vector, which is
non-sense.
Update Pileup Vectors to all have length 60
Change default run era from "A" to "ABCD"
Add printing of the current git hash to cfg files

This will give us some ability to track what version of the code was run
on data by looking at the logs.
Add trigger efficiency ZDef
Remove ZFinderTree

The Trees are not in use, and they cause a large number of "processID"
objects to be created in the histograms.
Remove git hash python cfi

It fails when used in Condor, which is the primary use case.
Remove ZFinderFitter

ZFinderFitter was never fully developed and went unused.
Merge remote-tracking branch 'umncms/master'
Add MC weight consideration

Some MC comes with pre-weighted events; we now use this to set the event
weight.