EventFilter
L1TRawToDigi
plugins
implementations_stage2
CaloLayer1Collections.h
Go to the documentation of this file.
1
#ifndef CaloLayer1Collections_h
2
#define CaloLayer1Collections_h
3
4
#include "
DataFormats/EcalDigi/interface/EcalDigiCollections.h
"
5
#include "
DataFormats/HcalDigi/interface/HcalDigiCollections.h
"
6
#include "
DataFormats/L1CaloTrigger/interface/L1CaloCollections.h
"
7
#include "
EventFilter/L1TRawToDigi/interface/UnpackerCollections.h
"
8
9
namespace
l1t
{
10
namespace
stage2
{
11
class
CaloLayer1Collections
:
public
UnpackerCollections
{
12
public
:
13
CaloLayer1Collections
(
edm::Event
&
e
);
14
~CaloLayer1Collections
()
override
;
15
16
inline
EcalTrigPrimDigiCollection
*
getEcalDigis
() {
return
ecalDigis_
.get(); };
17
inline
HcalTrigPrimDigiCollection
*
getHcalDigis
() {
return
hcalDigis_
.get(); };
18
inline
L1CaloRegionCollection
*
getRegions
() {
return
caloRegions_
.get(); };
19
20
private
:
21
std::unique_ptr<EcalTrigPrimDigiCollection>
ecalDigis_
;
22
std::unique_ptr<HcalTrigPrimDigiCollection>
hcalDigis_
;
23
std::unique_ptr<L1CaloRegionCollection>
caloRegions_
;
24
};
25
}
// namespace stage2
26
}
// namespace l1t
27
28
#endif
l1t::stage2::CaloLayer1Collections::CaloLayer1Collections
CaloLayer1Collections(edm::Event &e)
Definition:
CaloLayer1Collections.cc:7
edm::SortedCollection
Definition:
SortedCollection.h:49
l1t::stage2::CaloLayer1Collections::getHcalDigis
HcalTrigPrimDigiCollection * getHcalDigis()
Definition:
CaloLayer1Collections.h:17
UnpackerCollections.h
HcalDigiCollections.h
EcalDigiCollections.h
l1t::stage2::CaloLayer1Collections::getEcalDigis
EcalTrigPrimDigiCollection * getEcalDigis()
Definition:
CaloLayer1Collections.h:16
l1t
delete x;
Definition:
CaloConfig.h:22
l1t::stage2::CaloLayer1Collections::~CaloLayer1Collections
~CaloLayer1Collections() override
Definition:
CaloLayer1Collections.cc:22
L1CaloCollections.h
l1t::stage2::CaloLayer1Collections::ecalDigis_
std::unique_ptr< EcalTrigPrimDigiCollection > ecalDigis_
Definition:
CaloLayer1Collections.h:18
SiStripSourceConfigTier0_cff.stage2
stage2
Definition:
SiStripSourceConfigTier0_cff.py:71
L1CaloRegionCollection
std::vector< L1CaloRegion > L1CaloRegionCollection
Definition:
L1CaloCollections.h:11
l1t::UnpackerCollections
Definition:
UnpackerCollections.h:9
l1t::stage2::CaloLayer1Collections::hcalDigis_
std::unique_ptr< HcalTrigPrimDigiCollection > hcalDigis_
Definition:
CaloLayer1Collections.h:22
l1t::stage2::CaloLayer1Collections::caloRegions_
std::unique_ptr< L1CaloRegionCollection > caloRegions_
Definition:
CaloLayer1Collections.h:23
l1t::stage2::CaloLayer1Collections
Definition:
CaloLayer1Collections.h:11
edm::Event
Definition:
Event.h:73
l1t::stage2::CaloLayer1Collections::getRegions
L1CaloRegionCollection * getRegions()
Definition:
CaloLayer1Collections.h:18
MillePedeFileConverter_cfg.e
e
Definition:
MillePedeFileConverter_cfg.py:37
Generated for CMSSW Reference Manual by
1.8.16