Public Types | |
using | AliasInfo = StreamSchedule::AliasInfo |
Public Member Functions | |
std::multimap< std::string, AliasInfo > const & | aliasMap () const |
std::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 &workerManager, 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::multimap< std::string, AliasInfo > | aliasMap_ |
std::multimap< std::string, edm::BranchDescription const * > | conditionalModsBranches_ |
Definition at line 154 of file StreamSchedule.cc.
Definition at line 156 of file StreamSchedule.cc.
|
inline |
Definition at line 158 of file StreamSchedule.cc.
References conditionalModsBranches_, fillAliasMap(), spr::find(), edm::ParameterSet::getParameter(), hltMonBTagIPClient_cfi::pathName, processSwitchEDAliases(), dumpMFGeometry_cfg::prod, edm::ProductRegistry::productList(), and funct::void.
|
inline |
Definition at line 193 of file StreamSchedule.cc.
References aliasMap_.
Referenced by edm::StreamSchedule::fillWorkers().
|
inline |
Definition at line 195 of file StreamSchedule.cc.
References conditionalModsBranches_, mod(), FastTimerService_cff::range, and runTheMatrix::ret.
Referenced by edm::StreamSchedule::fillWorkers().
|
inlineprivate |
Definition at line 206 of file StreamSchedule.cc.
References SiStripOfflineCRack_cfg::alias, aliasMap_, edm::ParameterSet::getParameter(), info(), instance, mod(), and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by ConditionalTaskHelper().
|
inlineprivate |
Definition at line 236 of file StreamSchedule.cc.
References aliasMap_, edm::ParameterSet::getParameter(), callgraph::module, edm::detail::processEDAliases(), edm::ProcessConfiguration::processName(), FastTimerService_cff::range, and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by ConditionalTaskHelper().
|
private |
Definition at line 258 of file StreamSchedule.cc.
Referenced by aliasMap(), fillAliasMap(), and processSwitchEDAliases().
|
private |
Definition at line 259 of file StreamSchedule.cc.
Referenced by conditionalModuleBranches(), and ConditionalTaskHelper().