Main Page
Namespaces
Classes
Package Documentation
EventFilter
L1TRawToDigi
plugins
implementations_stage2
BMTFUnpackerOutput.h
Go to the documentation of this file.
1
#include "
FWCore/Framework/interface/MakerMacros.h
"
2
#include "
EventFilter/L1TRawToDigi/interface/Unpacker.h
"
3
4
#include "
BMTFCollections.h
"
5
6
namespace
l1t
{
7
namespace
stage2{
8
9
class
BMTFUnpackerOutput
:
public
Unpacker
10
{
11
public
:
12
//the constructors assume that unpacks
13
//BMTF and BMTF is triggering (except assigned differently)
14
BMTFUnpackerOutput
() {
15
isKalman
=
false
;
16
isTriggeringAlgo
=
true
;
17
}
18
BMTFUnpackerOutput
(
const
bool
isTriggering_) {
19
isKalman
=
false
;
20
isTriggeringAlgo
= isTriggering_;
21
}
22
~BMTFUnpackerOutput
()
override
{};
23
bool
unpack
(
const
Block
&
block
,
UnpackerCollections
*
coll
)
override
;
24
void
setKalmanAlgoTrue
() {
isKalman
=
true
;}
25
private
:
26
bool
isTriggeringAlgo
;
27
bool
isKalman
;
28
};
29
30
}
31
}
l1t::stage2::BMTFUnpackerOutput::isKalman
bool isKalman
Definition:
BMTFUnpackerOutput.h:27
l1t::stage2::BMTFUnpackerOutput::~BMTFUnpackerOutput
~BMTFUnpackerOutput() override
Definition:
BMTFUnpackerOutput.h:22
l1t::stage2::BMTFUnpackerOutput::unpack
bool unpack(const Block &block, UnpackerCollections *coll) override
Definition:
BMTFUnpackerOutput.cc:12
Unpacker.h
MakerMacros.h
l1t::stage2::BMTFUnpackerOutput::setKalmanAlgoTrue
void setKalmanAlgoTrue()
Definition:
BMTFUnpackerOutput.h:24
l1t
delete x;
Definition:
CaloConfig.h:22
l1t::Unpacker
Definition:
Unpacker.h:11
l1t::UnpackerCollections
Definition:
UnpackerCollections.h:9
l1t::stage2::BMTFUnpackerOutput::BMTFUnpackerOutput
BMTFUnpackerOutput(const bool isTriggering_)
Definition:
BMTFUnpackerOutput.h:18
groupFilesInBlocks.block
block
Definition:
groupFilesInBlocks.py:149
l1t::stage2::BMTFUnpackerOutput::BMTFUnpackerOutput
BMTFUnpackerOutput()
Definition:
BMTFUnpackerOutput.h:14
BMTFCollections.h
coll
JetCorrectorParametersCollection coll
Definition:
classes.h:10
l1t::stage2::BMTFUnpackerOutput::isTriggeringAlgo
bool isTriggeringAlgo
Definition:
BMTFUnpackerOutput.h:26
l1t::Block
Definition:
Block.h:48
l1t::stage2::BMTFUnpackerOutput
Definition:
BMTFUnpackerOutput.h:9
Generated for CMSSW Reference Manual by
1.8.11