L1Trigger
L1THGCal
interface
veryfrontend
HGCalVFEProcessorSums.h
Go to the documentation of this file.
1
#ifndef __L1Trigger_L1THGCal_HGCalVFEProcessorSums_h__
2
#define __L1Trigger_L1THGCal_HGCalVFEProcessorSums_h__
3
4
#include "
L1Trigger/L1THGCal/interface/HGCalProcessorBase.h
"
5
6
#include "
L1Trigger/L1THGCal/interface/veryfrontend/HGCalVFELinearizationImpl.h
"
7
#include "
L1Trigger/L1THGCal/interface/veryfrontend/HGCalVFESummationImpl.h
"
8
#include "
L1Trigger/L1THGCal/interface/HGCalVFECompressionImpl.h
"
9
10
#include "
DataFormats/L1THGCal/interface/HGCalTriggerCell.h
"
11
#include "
DataFormats/L1THGCal/interface/HGCalTriggerSums.h
"
12
13
#include "
L1Trigger/L1THGCal/interface/HGCalTriggerGeometryBase.h
"
14
#include "
L1Trigger/L1THGCal/interface/HGCalTriggerCellCalibration.h
"
15
16
class
HGCalVFEProcessorSums
:
public
HGCalVFEProcessorBase
{
17
public
:
18
HGCalVFEProcessorSums
(
const
edm::ParameterSet
& conf);
19
20
void
run
(
const
HGCalDigiCollection
&
digiColl
,
21
l1t::HGCalTriggerCellBxCollection
& triggerCellColl,
22
const
edm::EventSetup
& es)
override
;
23
24
private
:
25
std::unique_ptr<HGCalVFELinearizationImpl>
vfeLinearizationImpl_
;
26
std::unique_ptr<HGCalVFESummationImpl>
vfeSummationImpl_
;
27
std::unique_ptr<HGCalVFECompressionImpl>
vfeCompressionImpl_
;
28
std::unique_ptr<HGCalTriggerCellCalibration>
calibration_
;
29
};
30
31
#endif
DigiToRawDM_cff.digiColl
digiColl
Definition:
DigiToRawDM_cff.py:32
HGCalVFEProcessorSums::vfeSummationImpl_
std::unique_ptr< HGCalVFESummationImpl > vfeSummationImpl_
Definition:
HGCalVFEProcessorSums.h:26
HGCalVFELinearizationImpl.h
HGCalVFEProcessorSums
Definition:
HGCalVFEProcessorSums.h:16
edm::SortedCollection
Definition:
SortedCollection.h:49
HGCalTriggerSums.h
HGCalVFEProcessorSums::HGCalVFEProcessorSums
HGCalVFEProcessorSums(const edm::ParameterSet &conf)
Definition:
HGCalVFEProcessorSums.cc:9
BXVector
Definition:
BXVector.h:15
HGCalTriggerCellCalibration.h
HGCalVFEProcessorSums::vfeLinearizationImpl_
std::unique_ptr< HGCalVFELinearizationImpl > vfeLinearizationImpl_
Definition:
HGCalVFEProcessorSums.h:25
HGCalTriggerGeometryBase.h
HGCalVFEProcessorSums::run
void run(const HGCalDigiCollection &digiColl, l1t::HGCalTriggerCellBxCollection &triggerCellColl, const edm::EventSetup &es) override
Definition:
HGCalVFEProcessorSums.cc:16
edm::ParameterSet
Definition:
ParameterSet.h:36
HGCalVFESummationImpl.h
HGCalVFEProcessorSums::calibration_
std::unique_ptr< HGCalTriggerCellCalibration > calibration_
Definition:
HGCalVFEProcessorSums.h:28
edm::EventSetup
Definition:
EventSetup.h:57
HGCalVFECompressionImpl.h
HGCalProcessorBase.h
HGCalTriggerCell.h
HGCalVFEProcessorSums::vfeCompressionImpl_
std::unique_ptr< HGCalVFECompressionImpl > vfeCompressionImpl_
Definition:
HGCalVFEProcessorSums.h:27
HGCalProcessorBaseT
Definition:
HGCalProcessorBaseT.h:10
Generated for CMSSW Reference Manual by
1.8.16