Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
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
edm::ProcessBlockForOutput::processName
std::string const & processName() const
Definition:
ProcessBlockForOutput.h:35
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
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::ProcessBlockPrincipal
Definition:
ProcessBlockPrincipal.h:22
edm::ModuleDescription
Definition:
ModuleDescription.h:21
Generated for CMSSW Reference Manual by
1.8.5