first version of Harvesting step rewrite
harvesting step changes
harvesting step changes
first commit : changed recojets for threaded
threaded safe changes also for recoMET
commented out obsolete jet and met collections
Fix bug affecting SubProcesses

Fix a bug affecting SubProcesses. It affects
them when input files are being merged and
the input files have differing BranchIDLists
and the SubProcess produces something.
An attempt to use a Ref or Ptr in the SubProcess
or any subsequent job using its output can result
in a failed assert which aborts the job. The
BranchListIndexes which are used to reference
Ref's become corrupt.
FwdRef and FwdPtr: Nullness and Availability are two different things
minor change, commented an obsolete line in a local use python file
Merged refs/pull/3856/head from repository cms-sw
Merged refs/pull/3855/head from repository cms-sw
move one module to be thread_unsafe and general cleanup
general cleanup and remove calls to DQMStore
fix use of DQMStore in DQMEDAnalyzer
modify --pileup to work also with premixing; REMIND: take care of DIGIMIXED dataset name, stil to do
add workflow doing the premixing: minBias events overlaid to neutrino gun events
zee workflows working with premixing and DQM only
include a production-like workflow
Configuration/PyReleaseValidation/python/relval_steps.py
recycle 7_0_5 premixed events