uwcms/FinalStateAnalysis — pull request #307 by mverzett (2014-02-12 17:17:49+00:00)
Title: Gigantic 53X SLC6 development branch

# Major Changes

* Removed recipeGIT and put it into the recipe directory
* added wards around main parts of the recipe
* *lots* of new features on the plotting side, coming from Htt legacy analysis development (kept out of sync on purpose for a while). Look at PlotTools/python/Plotter.py changes if interested
* mega now works also on batch, you need to set the environment variable
```
export farmout=1
```
everything else stays the same
* additional batch mode by setting
```
export dryrun=1
```
does not run anything but prints in the std output all the commands that are needed to run, it is useful in case you want to run multiple analyzers at the same time *but this will break the dependencies in your make/rakefiles* so you have to take care of it by yourself

# Minor additions

* Added new [script](https://github.com/mverzett/FinalStateAnalysis/blob/53X_SLC6/PlotTools/scripts/pick_fsa_events.py) that allows to pick events in the flat ntuples based on run:lumi:event in file
* Added command line [tool](https://github.com/mverzett/FinalStateAnalysis/blob/53X_SLC6/PlotTools/scripts/scan_event.py) to inspect flat ntuples
* During Ntuple production, store event number as long int.
* New pythonic wrapper to fill ROOT trees easily in python (PlotTools/python/pytree.py)