Main Page
Namespaces
Classes
Package Documentation
src
FWCore
Framework
src
LuminosityBlockForOutput.cc
Go to the documentation of this file.
1
#include "
FWCore/Framework/interface/LuminosityBlockForOutput.h
"
2
3
#include "
FWCore/Framework/interface/LuminosityBlockPrincipal.h
"
4
#include "
FWCore/Framework/interface/RunForOutput.h
"
5
#include "
FWCore/Utilities/interface/Algorithms.h
"
6
#include "
FWCore/Utilities/interface/get_underlying_safe.h
"
7
8
namespace
edm
{
9
10
LuminosityBlockForOutput::LuminosityBlockForOutput
(
LuminosityBlockPrincipal
const
& lbp,
11
ModuleDescription
const
& md,
12
ModuleCallingContext
const
* moduleCallingContext,
13
bool
isAtEnd)
14
:
OccurrenceForOutput
(lbp, md, moduleCallingContext, isAtEnd),
15
aux_(lbp.
aux
()),
16
run_(new
RunForOutput
(lbp.runPrincipal(), md, moduleCallingContext,
false
)) {}
17
18
LuminosityBlockForOutput::~LuminosityBlockForOutput
() {}
19
20
LuminosityBlockPrincipal
const
&
LuminosityBlockForOutput::luminosityBlockPrincipal
()
const
{
21
return
dynamic_cast<
LuminosityBlockPrincipal
const&
>
(
principal
());
22
}
23
26
LuminosityBlockIndex
LuminosityBlockForOutput::index
()
const
{
return
luminosityBlockPrincipal
().
index
(); }
27
28
}
// namespace edm
RunForOutput.h
LuminosityBlockForOutput.h
edm::LuminosityBlockForOutput::~LuminosityBlockForOutput
~LuminosityBlockForOutput() override
Definition:
LuminosityBlockForOutput.cc:18
edm::ModuleCallingContext
Definition:
ModuleCallingContext.h:29
funct::false
false
Definition:
Factorize.h:36
edm::LuminosityBlockIndex
Definition:
LuminosityBlockIndex.h:33
LuminosityBlockPrincipal.h
edm::LuminosityBlockForOutput::luminosityBlockPrincipal
LuminosityBlockPrincipal const & luminosityBlockPrincipal() const
Definition:
LuminosityBlockForOutput.cc:20
get_underlying_safe.h
edm::LuminosityBlockPrincipal::index
LuminosityBlockIndex index() const
Definition:
LuminosityBlockPrincipal.h:53
edm::LuminosityBlockPrincipal
Definition:
LuminosityBlockPrincipal.h:32
edm::LuminosityBlockForOutput::LuminosityBlockForOutput
LuminosityBlockForOutput(LuminosityBlockPrincipal const &lbp, ModuleDescription const &md, ModuleCallingContext const *, bool isAtEnd)
Definition:
LuminosityBlockForOutput.cc:10
edm::LuminosityBlockForOutput::index
LuminosityBlockIndex index() const
Definition:
LuminosityBlockForOutput.cc:26
edm::RunForOutput
Definition:
RunForOutput.h:39
printConversionInfo.aux
aux
Definition:
printConversionInfo.py:19
Algorithms.h
edm::OccurrenceForOutput
Definition:
OccurrenceForOutput.h:45
edm
HLT enums.
Definition:
AlignableModifier.h:17
edm::ModuleDescription
Definition:
ModuleDescription.h:22
edm::OccurrenceForOutput::principal
Principal const & principal() const
Definition:
OccurrenceForOutput.cc:25
Generated for CMSSW Reference Manual by
1.8.11