Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
L1Trigger
L1THGCal
interface
concentrator
HGCalConcentratorTrigSumImpl.h
Go to the documentation of this file.
1
#ifndef __L1Trigger_L1THGCal_HGCalConcentratorTrigSumImpl_h__
2
#define __L1Trigger_L1THGCal_HGCalConcentratorTrigSumImpl_h__
3
4
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
5
#include "
DataFormats/L1THGCal/interface/HGCalTriggerCell.h
"
6
#include "
DataFormats/L1THGCal/interface/HGCalTriggerSums.h
"
7
#include "
L1Trigger/L1THGCal/interface/HGCalTriggerTools.h
"
8
#include <vector>
9
10
class
HGCalConcentratorTrigSumImpl
{
11
public
:
12
HGCalConcentratorTrigSumImpl
(
const
edm::ParameterSet
& conf);
13
14
void
doSum
(uint32_t module_id,
15
const
std::vector<l1t::HGCalTriggerCell>& trigCellVecInput,
16
std::vector<l1t::HGCalTriggerSums>& trigSumsVecOutput)
const
;
17
18
void
setGeometry
(
const
HGCalTriggerGeometryBase
*
const
geom
) {
triggerTools_
.
setGeometry
(geom); }
19
20
private
:
21
HGCalTriggerTools
triggerTools_
;
22
};
23
24
#endif
HGCalTriggerGeometryBase
Definition:
HGCalTriggerGeometryBase.h:16
HGCalTriggerTools::setGeometry
void setGeometry(const HGCalTriggerGeometryBase *const)
Definition:
HGCalTriggerTools.cc:40
ParameterSet.h
HGCalTriggerCell.h
relativeConstraints.geom
list geom
Definition:
relativeConstraints.py:72
HGCalConcentratorTrigSumImpl
Definition:
HGCalConcentratorTrigSumImpl.h:10
HGCalConcentratorTrigSumImpl::HGCalConcentratorTrigSumImpl
HGCalConcentratorTrigSumImpl(const edm::ParameterSet &conf)
Definition:
HGCalConcentratorTrigSumImpl.cc:3
HGCalTriggerTools
Definition:
HGCalTriggerTools.h:30
HGCalTriggerSums.h
HGCalConcentratorTrigSumImpl::triggerTools_
HGCalTriggerTools triggerTools_
Definition:
HGCalConcentratorTrigSumImpl.h:21
edm::ParameterSet
Definition:
ParameterSet.h:47
HGCalConcentratorTrigSumImpl::setGeometry
void setGeometry(const HGCalTriggerGeometryBase *const geom)
Definition:
HGCalConcentratorTrigSumImpl.h:18
HGCalConcentratorTrigSumImpl::doSum
void doSum(uint32_t module_id, const std::vector< l1t::HGCalTriggerCell > &trigCellVecInput, std::vector< l1t::HGCalTriggerSums > &trigSumsVecOutput) const
Definition:
HGCalConcentratorTrigSumImpl.cc:5
HGCalTriggerTools.h
Generated for CMSSW Reference Manual by
1.8.5