Main Page
Namespaces
Classes
Package Documentation
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,
ModuleDescription
const
& md,
11
ModuleCallingContext
const
* moduleCallingContext,
bool
isAtEnd) :
12
OccurrenceForOutput
(lbp, md, moduleCallingContext, isAtEnd),
13
aux_(lbp.
aux
()),
14
run_(new
RunForOutput
(lbp.runPrincipal(), md, moduleCallingContext,
false
)) {
15
}
16
17
LuminosityBlockForOutput::~LuminosityBlockForOutput
() {
18
}
19
20
LuminosityBlockPrincipal
const
&
21
LuminosityBlockForOutput::luminosityBlockPrincipal
()
const
{
22
return
dynamic_cast<
LuminosityBlockPrincipal
const&
>
(
principal
());
23
}
24
27
LuminosityBlockIndex
LuminosityBlockForOutput::index
()
const
{
28
return
luminosityBlockPrincipal
().
index
();
29
}
30
31
}
RunForOutput.h
LuminosityBlockForOutput.h
edm::LuminosityBlockForOutput::~LuminosityBlockForOutput
~LuminosityBlockForOutput() override
Definition:
LuminosityBlockForOutput.cc:17
edm::ModuleCallingContext
Definition:
ModuleCallingContext.h:30
funct::false
false
Definition:
Factorize.h:35
edm::LuminosityBlockIndex
Definition:
LuminosityBlockIndex.h:33
LuminosityBlockPrincipal.h
edm::LuminosityBlockForOutput::luminosityBlockPrincipal
LuminosityBlockPrincipal const & luminosityBlockPrincipal() const
Definition:
LuminosityBlockForOutput.cc:21
get_underlying_safe.h
edm::LuminosityBlockPrincipal::index
LuminosityBlockIndex index() const
Definition:
LuminosityBlockPrincipal.h:60
edm::LuminosityBlockPrincipal
Definition:
LuminosityBlockPrincipal.h:33
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:27
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:30
Generated for CMSSW Reference Manual by
1.8.11