Main Page
Namespaces
Classes
Package Documentation
L1Trigger
L1THGCal
interface
veryfrontend
HGCalVFESummationImpl.h
Go to the documentation of this file.
1
#ifndef __L1Trigger_L1THGCal_HGCalVFESummationImpl_h__
2
#define __L1Trigger_L1THGCal_HGCalVFESummationImpl_h__
3
4
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
5
#include "
L1Trigger/L1THGCal/interface/HGCalTriggerGeometryBase.h
"
6
7
#include "
DataFormats/L1THGCal/interface/HGCalTriggerCell.h
"
8
#include "
DataFormats/L1THGCal/interface/HGCalTriggerSums.h
"
9
10
#include <array>
11
#include <vector>
12
13
class
HGCalVFESummationImpl
14
{
15
16
public
:
17
HGCalVFESummationImpl
(
const
edm::ParameterSet
& conf);
18
19
void
triggerCellSums
(
const
HGCalTriggerGeometryBase
& ,
20
const
std::vector<std::pair<DetId, uint32_t > >&,
21
std::map<HGCalDetId, uint32_t>&
payload
);
22
const
std::vector<double>&
thicknessCorrections
()
const
{
return
thickness_corrections_
;}
23
24
private
:
25
std::vector<double>
thickness_corrections_
;
26
};
27
28
#endif
HGCalTriggerGeometryBase
Definition:
HGCalTriggerGeometryBase.h:22
HGCalVFESummationImpl::HGCalVFESummationImpl
HGCalVFESummationImpl(const edm::ParameterSet &conf)
Definition:
HGCalVFESummationImpl.cc:4
ParameterSet.h
HGCalTriggerCell.h
HGCalVFESummationImpl::thicknessCorrections
const std::vector< double > & thicknessCorrections() const
Definition:
HGCalVFESummationImpl.h:22
HGCalVFESummationImpl::thickness_corrections_
std::vector< double > thickness_corrections_
Definition:
HGCalVFESummationImpl.h:25
jets_cff.payload
payload
Definition:
jets_cff.py:142
HGCalTriggerSums.h
edm::ParameterSet
Definition:
ParameterSet.h:36
HGCalVFESummationImpl::triggerCellSums
void triggerCellSums(const HGCalTriggerGeometryBase &, const std::vector< std::pair< DetId, uint32_t > > &, std::map< HGCalDetId, uint32_t > &payload)
Definition:
HGCalVFESummationImpl.cc:10
HGCalVFESummationImpl
Definition:
HGCalVFESummationImpl.h:13
HGCalTriggerGeometryBase.h
Generated for CMSSW Reference Manual by
1.8.11