EventFilter
L1TRawToDigi
plugins
implementations_stage2
CaloLayer1Tokens.h
Go to the documentation of this file.
1
#ifndef CaloLayer1Tokens_h
2
#define CaloLayer1Tokens_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 "
FWCore/Utilities/interface/EDGetToken.h
"
8
#include "
EventFilter/L1TRawToDigi/interface/PackerTokens.h
"
9
10
namespace
l1t
{
11
namespace
stage2
{
12
class
CaloLayer1Tokens
:
public
PackerTokens
{
13
public
:
14
CaloLayer1Tokens
(
const
edm::ParameterSet
&,
edm::ConsumesCollector
&);
15
16
inline
const
edm::EDGetTokenT<EcalTrigPrimDigiCollection>
&
getEcalDigiToken
()
const
{
return
ecalDigiToken_
; };
17
inline
const
edm::EDGetTokenT<HcalTrigPrimDigiCollection>
&
getHcalDigiToken
()
const
{
return
hcalDigiToken_
; };
18
inline
const
edm::EDGetTokenT<L1CaloRegionCollection>
&
getCaloRegionToken
()
const
{
return
caloRegionToken_
; };
19
20
private
:
21
edm::EDGetTokenT<EcalTrigPrimDigiCollection>
ecalDigiToken_
;
22
edm::EDGetTokenT<HcalTrigPrimDigiCollection>
hcalDigiToken_
;
23
edm::EDGetTokenT<L1CaloRegionCollection>
caloRegionToken_
;
24
};
25
}
// namespace stage2
26
}
// namespace l1t
27
28
#endif
edm::EDGetTokenT
Definition:
EDGetToken.h:33
l1t::stage2::CaloLayer1Tokens::hcalDigiToken_
edm::EDGetTokenT< HcalTrigPrimDigiCollection > hcalDigiToken_
Definition:
CaloLayer1Tokens.h:22
PackerTokens.h
HcalDigiCollections.h
EcalDigiCollections.h
EDGetToken.h
l1t::stage2::CaloLayer1Tokens::ecalDigiToken_
edm::EDGetTokenT< EcalTrigPrimDigiCollection > ecalDigiToken_
Definition:
CaloLayer1Tokens.h:18
edm::ParameterSet
Definition:
ParameterSet.h:47
l1t
delete x;
Definition:
CaloConfig.h:22
l1t::stage2::CaloLayer1Tokens::caloRegionToken_
edm::EDGetTokenT< L1CaloRegionCollection > caloRegionToken_
Definition:
CaloLayer1Tokens.h:23
L1CaloCollections.h
l1t::PackerTokens
Definition:
PackerTokens.h:10
SiStripSourceConfigTier0_cff.stage2
stage2
Definition:
SiStripSourceConfigTier0_cff.py:71
l1t::stage2::CaloLayer1Tokens
Definition:
CaloLayer1Tokens.h:12
l1t::stage2::CaloLayer1Tokens::getCaloRegionToken
const edm::EDGetTokenT< L1CaloRegionCollection > & getCaloRegionToken() const
Definition:
CaloLayer1Tokens.h:18
l1t::stage2::CaloLayer1Tokens::getHcalDigiToken
const edm::EDGetTokenT< HcalTrigPrimDigiCollection > & getHcalDigiToken() const
Definition:
CaloLayer1Tokens.h:17
edm::ConsumesCollector
Definition:
ConsumesCollector.h:45
l1t::stage2::CaloLayer1Tokens::getEcalDigiToken
const edm::EDGetTokenT< EcalTrigPrimDigiCollection > & getEcalDigiToken() const
Definition:
CaloLayer1Tokens.h:16
l1t::stage2::CaloLayer1Tokens::CaloLayer1Tokens
CaloLayer1Tokens(const edm::ParameterSet &, edm::ConsumesCollector &)
Definition:
CaloLayer1Tokens.cc:9
Generated for CMSSW Reference Manual by
1.8.16