Back to home page

Project CMSSW displayed by LXR

 
 

    


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 }  // namespace edm