fixing hang in input source on termination via SIGINT (part1)
SIGINT shutdown fixes (part 2)
Added the possibility to choose the serialization technology between ROOT and PB, and a new convention for FilterUnit.
Added methods in DQMFileSaver for saving ROOT and PB files in FilterUnit convention, and PB files in Online convention.
Remove emacs local variable definition in DQMStore.
Support all cases for conventions and file formats, and use the corresponding functions in DQMFileSaver.
remove logs which are filling up log files when no input
Added JSON file creation.
* removed debugging from json_value.cpp
* added file size to the output json file
* cleanup and better formatting of logs
* more fixes for graceful shutdown when there is signal interruption
Initial implementation of HCAL out-of-time pileup corrections based on boost io
Added files implementing HCAL out-of-time pileup corrections based on boost io
explicitly set the flag for boost io db format
make ParticleTable singleton threadsafe
revert rechit producers to old style producers because of HcalChannelQuality
switch to sentry + thread_local
no FU-local lock file created in BU emulator mode
rate of some logs reduced
Changed enum data member name from serialization to fileFormat: files are saved in different formats, but objects are always serialized via ROOT.
Improved comments in the code.
Fix indentation.
FilterUnit convention can save files only at lumi boundary.