CMS 3D CMS Logo

ProcessBlockForOutput.h
Go to the documentation of this file.
1 #ifndef FWCore_Framework_ProcessBlockForOutput_h
2 #define FWCore_Framework_ProcessBlockForOutput_h
3 
4 // -*- C++ -*-
5 //
6 // Package: Framework
7 // Class : ProcessBlockForOutput
8 //
21 
22 #include <string>
23 
24 namespace edm {
25  class ProcessBlockPrincipal;
26 
28  public:
30  ModuleDescription const&,
31  ModuleCallingContext const*,
32  bool isAtEnd);
33  ~ProcessBlockForOutput() override;
34 
35  std::string const& processName() const { return *processName_; }
36 
37  private:
39  };
40 } // namespace edm
41 #endif
ProvenanceFwd.h
edm::ProcessBlockForOutput::~ProcessBlockForOutput
~ProcessBlockForOutput() override
Definition: ProcessBlockForOutput.cc:11
edm
HLT enums.
Definition: AlignableModifier.h:19
edm::ProcessBlockForOutput::ProcessBlockForOutput
ProcessBlockForOutput(ProcessBlockPrincipal const &, ModuleDescription const &, ModuleCallingContext const *, bool isAtEnd)
Definition: ProcessBlockForOutput.cc:5
edm::ProcessBlockPrincipal
Definition: ProcessBlockPrincipal.h:22
edm::ModuleDescription
Definition: ModuleDescription.h:21
edm::ProcessBlockForOutput::processName
std::string const & processName() const
Definition: ProcessBlockForOutput.h:35
edm::OccurrenceForOutput
Definition: OccurrenceForOutput.h:45
edm::ProcessBlockForOutput::processName_
std::string const * processName_
Definition: ProcessBlockForOutput.h:38
ServiceRegistryfwd.h
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
edm::ProcessBlockForOutput
Definition: ProcessBlockForOutput.h:27
OccurrenceForOutput.h
edm::ModuleCallingContext
Definition: ModuleCallingContext.h:29