[+] Generator/HeavyIon
Implement updates for multithreading
update seq
Allowing for migration of L1T conditions
Allowing for migration of L1T conditions
typo
remove basicHepMCHeavyIonValidation from basicGenTest_seq
Fixes and finish-up of PR 5161
moved to new session
hide std::unique_ptr<> from ROOT

This file provides an easy way to hide the details of std::unique_ptr
from ROOT while still being able to use that class as a return type
for member functions parsed by ROOT.
This will be unnecessary when we switch to ROOT 6.
Have TkCloner return std::unique_ptr for factory functions

The static analyzer was complaining about TkCloner returning
non-const pointers from functions. These functions were purely
factory methods so the complaints were not justified. However,
the best way to silence those complaints was to change the return
type to std::unique_ptr since this enforces the ownership transfer
which was merely implicit in the previous API.
Update according to @deguio suggestion. Also protect against null
pointer.
update RunII path names in Top PAG DQM and validation codes
Remove all DQMStore instances
ExtendedTest2014 scenario
Fix from Mauro
Added missing watch methods for early termination

When the new early termination signals were added, the additional
watch* methods were forgotten.
Allow std::unique_ptr to be used to put in Event/Lumi/Run

C++11 has depreciated the use of std::auto_ptr. Therefore we want to encourage the use of std::unique_ptr. To that end, we now also allow the various ‘put’ functions to use std::unique_ptr.
Switched to using std::unique_ptr for Event/Lumi/Run ::put calls

Given that std::auto_ptr is deprecated in the C++ standard, we want to encourage the use of std::unique_ptr.
Merge pull request #5199 from Dr15Jones/allowUniquePtrInPut

Allow std::unique_ptr when calling Run/Lumi/Event::put