Add run, lumi, streamId and moduleID to the MonitorElement class
Add run, streamId and moduleId to the DQMStore
Adapt DQMStore::findObject to the expanded MonitorElement with run, lumi, streamId and moduleId info
Stylistic improvements
Add first skeleton of DQMStore::IBooker class to manage thread-safe booking
Add bookTransaction template function to serialize the booking of MEs
Fix includes and fwd declarations mess into RecoParticleFlow/Benchmark package to make it compile
Add RunSummaryCache and LuminositySummaryCache
First skeleton of DQMEDAnalyzer
Properly initialize the ibooker_ member and expose setCurrentFolder via IBooker
First working prototype of multithreaded DQMStore
Improve DQMEDAnalyzer interface and other backward compatible changes related to multithreading/standalone-saving.
Adapt DQM I/O Sources to the new MultiThread design (EDMtoMEConverter and DQMRootOutput)
Improved test on the new MultiThread DQM
Do not load all services while performing tests on multithreaded DQM
Improve test script
Add book2D support to iBooker interface
Adapt Transition Test to the MultiThread DQM Framework
Add enableMultiThread option to DQMStore to use the DQMEDAnalyzer in a backward compatible way
Add bookString support to iBooker interface