add calibrated energy to CaloCluster
increment classversion
increment classversion
Remove ModuleLabel from configuration as redundant
Simplify reference object reading
Read trigger::TriggerEvent only once
Add HLTTauDQMPathPlotter2 as the next version of path plotter
Idenfity filters of interest, add events-per-filter histogram
Add path-specific TrigTau(Et|Eta|Phi) histograms
Remove bunch of obsolete plots from HLTTauDQML1Plotter

- InputEvents, L1DoubleTauEff, L1SingleTauEff
- L1DoubleTau, L1ElectronTau, L1MuonTau
- L1ElectronEt, L1ElectronEta, L1ElectronPhi
- L1MuonEt, L1MuonEta, L1MuonPhi
Add configurable L1 central jet Et cut
Add eta+phi for (sub)leading L1 tau

Fixed a double-counting bug. Fill also with L1 central jets in all
cases.
Add L1JetEtResol, adjust binning
change args from pass by value to pass by const reference
Clean L1 code and fine-tune plots
Migrate HLTTauDQMOfflineSource and HLTTauDQML1Plotter to consumes API and new plotter architecture.

The consumes API does not work at all with the old architecture, where
plotter objects are constructed in beginRun(). In the new architecture
the plotters are constructed in the constructor of
HLTTauDQMOfflineSource. L1 plotter was easy as the configuration does
not change in practice after the construction. Other plotters take
some more effort, and will be migrated in subsequent commits.
Migrate HLTTauRefProducer to consumes API
Remove HLTTauDQMCaloPlotter and HLTTauDQMTrkPlotter as obsolete
Migrate HLTTauDQMPathPlotter2 to the new plotter architecture

This was also easy, as the PathPlotter2 does not use
HLTTauDQMAutomation at all.
Abstract HLT path finding etc to a new HLTTauDQMPath class