add calibrated energy to CaloCluster
log interpolation errors only once per channel, thread safe
Thread safe changes for DTTrig class
Thread safe changes for HcalDcsMap, HCalElecrtonicsMap classes
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
Remove #if statements in source code
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.