templating the IVF sequence: main IVF producer
templating the IVF sequence: main IVF producer
templating the IVF arbitrator
more IVF templating
templated IVF, configs and fixes after some runtime tests
fix fraction vs absolute count of shared tracks
create btag taginfos and jettags for IVF-cand
protect against crash for invalid tsos
Minor fixes for DQM classes.

A few months ago I did a simple test to test whether
having a huge library for all the DQM packages (instead of
.so per package) yield any performance results.

It did not.

However, I had to do some cleanup of the code in order to link it
correctly (mostly duplicate symbols):

1. L1TMenuHelper*.cc got de-duplicated;
2. add a proper headers, instead of including .cc (yeah, i know, crazy);
3. adding a few "static" keywords.
Add const to a few arrays.

Because we can!
Replace std::map::at with check if an element exists + at.

Previously it was done via operator[] (yes, indeed),
but this creates an entry and is no longer
possible (map is immutable).
Let the cms::JetCorrectionProducer use reco::JetCorrectors.
EDAnalyzer migrated to DQMEDAnalyzer + reduction of the number of histograms + added possibility to validate different type of jets (for dijet HPA) and trigger information for future developments of the module
EDAnalyzer migrated to DQMEDAnalyzer + reduction of the number of histograms + added possibility to validate different type of jets (for dijet HPA) and trigger information for future developments of the module
EDAnalyzer migrated to DQMEDAnalyzer + reduction of the number of histograms + added possibility to validate different type of jets (for dijet HPA) and trigger information for future developments of the module
Create sequences for the input to the ChainedJetCorrectorProducer.
Remove obsolete member variable.
Remove obsolete #include.
Migrate Type1PFMET to use reco::JetCorrector.
Migrate some demos.