LArSoft  v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
SubRun.h File Reference
#include "art/Framework/Principal/ProductRetriever.h"
#include "art/Framework/Principal/Run.h"
#include "art/Framework/Principal/fwd.h"
#include "art/Utilities/ProductSemantics.h"
#include "canvas/Persistency/Provenance/SubRunID.h"
#include <cassert>
#include <memory>
#include <optional>

Go to the source code of this file.

Classes

class  art::SubRun
 

Namespaces

 art
 

Macros

#define PUT_DEPRECATION_MSG
 

Macro Definition Documentation

#define PUT_DEPRECATION_MSG
Value:
"\n\n" \
"art warning: The SubRun::put(...) function without a product semantic is " \
"deprecated.\n" \
" Please adjust your usage to include the correct semantic " \
"(e.g.):\n\n" \
" subrun.put(std::move(product), art::fullSubRun());\n" \
" subrun.put(std::move(product), instanceName, " \
"art::subRunFragment());\n\n" \
" Generally, SubRun::put calls made in beginSubRun should " \
"include art::fullSubRun();\n" \
" SubRun::put calls made in endSubRun should use " \
"art::subRunFragment().\n" \
" Contact artists@fnal.gov for assistance or details.\n\n"

Definition at line 22 of file SubRun.h.