First commit of FSA code with SVFit
Cached SVfit output to avoid calling multiple times for identical arguments.
ZH candidate events with more than 1 SVfit call are found to have more than 4 leptons.
Each SVfit call is based on a unique choice of which leptons are 1-4.
Duplicate SVfit output is obtained when leptons 2 and 3 are fixed in a choice of leptons 1-4.
Caching the results avoids calls in this case.
SVFit from Shalhout
Indentation
Remove extraneous class wrapper
Refactor SVfit code

Remove dependency on TauAnalysis from DataFormats.

Cache the collections using the Hash.h features.
Initial commit for HZZ4L producers. Still in progress.
Merge branch 'master' of https://github.com/uwcms/FinalStateAnalysis into hzz4l_dev
Small formatting changes
Include only HZZ4L final states
Added FSR-lepton matching. Compiles.
started ZZ reco algorithm
Fixed a few syntax errors. Sorter not working.
comparePt no longer member function: compiles
Added photon cuts, and streamlined lepton-FSR mapping
Builds ZZ w/o FSR. outputCand typecast problem.
Switched pat::Photon to pat::PFParticle
Fixed bug on line 239
Fixed photon loop to deal with empty lepton list
Added photon relative isolation.