Public Types | |
using | AliasInfo = StreamSchedule::AliasInfo |
Public Member Functions | |
std::unordered_multimap< std::string, AliasInfo > const & | aliasMap () const |
std::unordered_multimap< std::string, edm::BranchDescription const * > | conditionalModuleBranches (std::unordered_set< std::string > const &conditionalmods) const |
ConditionalTaskHelper (ParameterSet &proc_pset, ProductRegistry &preg, PreallocationConfiguration const *prealloc, std::shared_ptr< ProcessConfiguration const > processConfiguration, WorkerManager &workerManagerLumisAndEvents, std::vector< std::string > const &trigPathNames) | |
Private Member Functions | |
void | fillAliasMap (ParameterSet const &proc_pset, std::unordered_set< std::string > const &allConditionalMods) |
void | processSwitchEDAliases (ParameterSet const &proc_pset, ProductRegistry &preg, ProcessConfiguration const &processConfiguration, std::unordered_set< std::string > const &allConditionalMods) |
Private Attributes | |
std::unordered_multimap< std::string, AliasInfo > | aliasMap_ |
std::unordered_multimap< std::string, edm::BranchDescription const * > | conditionalModsBranches_ |
Definition at line 261 of file StreamSchedule.cc.
Definition at line 263 of file StreamSchedule.cc.
|
inline |
Definition at line 265 of file StreamSchedule.cc.
References conditionalModsBranches_, fillAliasMap(), edm::ParameterSet::getParameter(), hltMonBTagIPClient_cfi::pathName, processSwitchEDAliases(), copyEcalPFRecHitThresholds_cfg::prod, edm::ProductRegistry::productList(), and funct::void.
|
inline |
Definition at line 300 of file StreamSchedule.cc.
References aliasMap_.
Referenced by edm::StreamSchedule::fillWorkers().
|
inline |
Definition at line 302 of file StreamSchedule.cc.
References conditionalModsBranches_, mod(), isotrackApplyRegressor::range, and runTheMatrix::ret.
Referenced by edm::StreamSchedule::fillWorkers().
|
inlineprivate |
Definition at line 313 of file StreamSchedule.cc.
References isoTrack_cff::alias, autoCond::aliases, aliasMap_, edm::ParameterSet::getParameter(), info(), instance, mod(), and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by ConditionalTaskHelper().
|
inlineprivate |
Definition at line 343 of file StreamSchedule.cc.
References aliasMap_, edm::ParameterSet::getParameter(), callgraph::module, edm::detail::processEDAliases(), edm::ProcessConfiguration::processName(), isotrackApplyRegressor::range, and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by ConditionalTaskHelper().
|
private |
Definition at line 365 of file StreamSchedule.cc.
Referenced by aliasMap(), fillAliasMap(), and processSwitchEDAliases().
|
private |
Definition at line 366 of file StreamSchedule.cc.
Referenced by conditionalModuleBranches(), and ConditionalTaskHelper().