Added errors on the thresholds when scaling.
Update README.md
Copied the ETM trigger code from Brian's L1Menu2015.C file into the new framework
First go at extending ReducedSample and L1TriggerDPGEvent obj for Robin's L1ProtoBufmaker EDAnalyzer.

Add in new methods to allow you to manually set the L1TriggerDPGEvent information straight from l1extra collections.
Add in new constructor for ReducedSample so it doesn't require a FullSample, instead can give it a L1TriggerDPGEvent directly,
and allow it to get tightest trigger threshodls straight from that.

Not tested yet. Just committed to save progress.

Still several issues to iron out:
- L1Trigger bits not working
- need to get correct muon collection from reEmulated GMT
- Taus not properly done
- MHT/HTT not properly calcualted
- Need to use jet co-ords not abs. eta/phi
Complete setL1Bits method.

Still requires testing.
Put in infrastructure for GMT muons. Methods still blank though.
Methods in place to add reEmul muons but doens't fully work yet. Also calcualtes jet eta/phi bin indices, and HTT and HTM as per fillSample
Tests taus against isolated tau collection (optional).

If iso tau collection specified, will test non-iso taus against it.
Also so re-arrangement in analyze(), and some testing things in _cfg.py

GMT Muons still not working
Added in duplicate checking for central & tau jets. Also add in cen jet eta fix.

Also attempting to fix setMuons for GMT re-emul, not working yet.
Merge branch 'ProtoBufMaker' of github.com:raggleton/MenuGeneration into ProtoBufMaker