File indexing completed on 2025-06-17 01:30:26
0001 #include "FWCore/ServiceRegistry/interface/ProcessContext.h"
0002 #include "FWCore/Utilities/interface/EDMException.h"
0003
0004 #include <ostream>
0005
0006 namespace edm {
0007
0008 ProcessContext::ProcessContext() : processConfiguration_(nullptr) {}
0009
0010 void ProcessContext::setProcessConfiguration(ProcessConfiguration const* processConfiguration) {
0011 processConfiguration_ = processConfiguration;
0012 }
0013
0014 std::ostream& operator<<(std::ostream& os, ProcessContext const& pc) {
0015 os << "ProcessContext: ";
0016 if (pc.processConfiguration()) {
0017 os << pc.processConfiguration()->processName() << " " << pc.processConfiguration()->parameterSetID() << "\n";
0018 } else {
0019 os << "invalid\n";
0020 return os;
0021 }
0022 return os;
0023 }
0024 }