src
FWCore
Framework
interface
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
//
18
#include "
DataFormats/Provenance/interface/ProvenanceFwd.h
"
19
#include "
FWCore/Framework/interface/OccurrenceForOutput.h
"
20
#include "
FWCore/ServiceRegistry/interface/ServiceRegistryfwd.h
"
21
22
#include <string>
23
24
namespace
edm
{
25
class
ProcessBlockPrincipal;
26
27
class
ProcessBlockForOutput
:
public
OccurrenceForOutput
{
28
public
:
29
ProcessBlockForOutput
(
ProcessBlockPrincipal
const
&,
30
ModuleDescription
const
&,
31
ModuleCallingContext
const
*,
32
bool
isAtEnd);
33
~ProcessBlockForOutput
()
override
;
34
35
std::string
const
&
processName
()
const
{
return
*
processName_
; }
36
37
private
:
38
std::string
const
*
processName_
;
39
};
40
}
// namespace edm
41
#endif
ServiceRegistryfwd.h
edm::ModuleCallingContext
Definition:
ModuleCallingContext.h:32
ProvenanceFwd.h
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:256
edm::ProcessBlockForOutput::processName_
std::string const * processName_
Definition:
ProcessBlockForOutput.h:38
edm::ProcessBlockForOutput::~ProcessBlockForOutput
~ProcessBlockForOutput() override
Definition:
ProcessBlockForOutput.cc:11
edm::ProcessBlockForOutput::processName
std::string const & processName() const
Definition:
ProcessBlockForOutput.h:35
OccurrenceForOutput.h
edm::ProcessBlockForOutput
Definition:
ProcessBlockForOutput.h:27
edm::ProcessBlockForOutput::ProcessBlockForOutput
ProcessBlockForOutput(ProcessBlockPrincipal const &, ModuleDescription const &, ModuleCallingContext const *, bool isAtEnd)
Definition:
ProcessBlockForOutput.cc:5
edm::OccurrenceForOutput
Definition:
OccurrenceForOutput.h:45
edm
HLT enums.
Definition:
AlignableModifier.h:19
edm::ProcessBlockPrincipal
Definition:
ProcessBlockPrincipal.h:22
edm::ModuleDescription
Definition:
ModuleDescription.h:21
Generated for CMSSW Reference Manual by
1.8.14