29 class ModuleCallingContext;
80 for (
auto const& product : iProducts) {
88 <<
"While processing " <<
id <<
" getByToken request for " << branchDescription->
moduleLabel() <<
" '" 90 <<
"\n should have returned BranchID " << branchDescription->
branchID() <<
" but returned BranchID " 96 std::ostringstream
str;
101 std::ostringstream
str;
106 std::ostringstream
str;
122 descriptions.
add(
"productChecker", desc);
EventID const & id() const
std::string const & processName() const
Provenance const * provenance() const (true)
SelectedProductsForBranchType const & keptProducts() const
std::vector< std::pair< BranchDescription const *, EDGetToken > > SelectedProducts
#define DEFINE_FWK_MODULE(type)
std::string const & moduleLabel() const
std::string const & productInstanceName() const
static void fillDescription(ParameterSetDescription &desc, std::vector< std::string > const &iDefaultOutputCommands=ProductSelectorRules::defaultSelectionStrings())
TypeID unwrappedTypeID() const
BranchID const & branchID() const
void writeRun(RunForOutput const &) override
BranchDescription const & branchDescription() const
void add(std::string const &label, ParameterSetDescription const &psetDescription)
static void fillDescriptions(ConfigurationDescriptions &descriptions)
~GetProductCheckerOutputModule() override
void writeLuminosityBlock(LuminosityBlockForOutput const &) override
LuminosityBlockID const & id() const
GetProductCheckerOutputModule(ParameterSet const &pset)
void write(EventForOutput const &e) override
static void check(T const &p, std::string const &id, SelectedProducts const &iProducts)