src
L1Trigger
L1THGCal
interface
backend
HGCalBackendLayer1Processor.h
Go to the documentation of this file.
1
#ifndef __L1Trigger_L1THGCal_HGCalBackendLayer1Processor_h__
2
#define __L1Trigger_L1THGCal_HGCalBackendLayer1Processor_h__
3
4
#include "
L1Trigger/L1THGCal/interface/HGCalProcessorBase.h
"
5
6
#include "
DataFormats/L1THGCal/interface/HGCalTriggerCell.h
"
7
#include "
DataFormats/L1THGCal/interface/HGCalCluster.h
"
8
9
#include "
L1Trigger/L1THGCal/interface/backend/HGCalStage1TruncationImpl.h
"
10
#include "
L1Trigger/L1THGCal/interface/backend/HGCalClusteringDummyImpl.h
"
11
12
class
HGCalBackendLayer1Processor
:
public
HGCalBackendLayer1ProcessorBase
{
13
public
:
14
HGCalBackendLayer1Processor
(
const
edm::ParameterSet
& conf);
15
16
void
run
(
const
edm::Handle<l1t::HGCalTriggerCellBxCollection>
& collHandle,
17
l1t::HGCalClusterBxCollection
& collCluster2D)
override
;
18
19
private
:
20
std::unique_ptr<HGCalClusteringDummyImpl>
clusteringDummy_
;
21
std::unique_ptr<HGCalStage1TruncationImpl>
truncation_
;
22
};
23
24
#endif
HGCalBackendLayer1Processor::HGCalBackendLayer1Processor
HGCalBackendLayer1Processor(const edm::ParameterSet &conf)
Definition:
HGCalBackendLayer1Processor.cc:5
HGCalClusteringDummyImpl.h
edm::Handle
Definition:
AssociativeIterator.h:50
HGCalBackendLayer1Processor::run
void run(const edm::Handle< l1t::HGCalTriggerCellBxCollection > &collHandle, l1t::HGCalClusterBxCollection &collCluster2D) override
Definition:
HGCalBackendLayer1Processor.cc:11
HGCalProcessorBaseT
Definition:
HGCalProcessorBaseT.h:10
HGCalStage1TruncationImpl.h
HGCalTriggerCell.h
HGCalProcessorBase.h
HGCalBackendLayer1Processor
Definition:
HGCalBackendLayer1Processor.h:12
HGCalBackendLayer1Processor::clusteringDummy_
std::unique_ptr< HGCalClusteringDummyImpl > clusteringDummy_
Definition:
HGCalBackendLayer1Processor.h:20
HGCalCluster.h
edm::ParameterSet
Definition:
ParameterSet.h:48
HGCalBackendLayer1Processor::truncation_
std::unique_ptr< HGCalStage1TruncationImpl > truncation_
Definition:
HGCalBackendLayer1Processor.h:21
BXVector
Definition:
BXVector.h:15
Generated for CMSSW Reference Manual by
1.8.14