CMS 3D CMS Logo

HGCalConcentratorProcessorSelection.h
Go to the documentation of this file.
1 #ifndef __L1Trigger_L1THGCal_HGCalConcentratorProcessorSelection_h__
2 #define __L1Trigger_L1THGCal_HGCalConcentratorProcessorSelection_h__
3 
7 
11 
13 private:
15 
16 public:
18 
19  void run(const edm::Handle<l1t::HGCalTriggerCellBxCollection>& triggerCellCollInput,
20  l1t::HGCalTriggerCellBxCollection& triggerCellCollOutput,
21  const edm::EventSetup& es) override;
22 
23 private:
25 
26  std::unique_ptr<HGCalConcentratorSelectionImpl> concentratorProcImpl_;
27  std::unique_ptr<HGCalConcentratorSuperTriggerCellImpl> concentratorSTCImpl_;
28 
30 };
31 
32 #endif
HGCalConcentratorProcessorSelection(const edm::ParameterSet &conf)
void run(const edm::Handle< l1t::HGCalTriggerCellBxCollection > &triggerCellCollInput, l1t::HGCalTriggerCellBxCollection &triggerCellCollOutput, const edm::EventSetup &es) override
std::unique_ptr< HGCalConcentratorSelectionImpl > concentratorProcImpl_
std::unique_ptr< HGCalConcentratorSuperTriggerCellImpl > concentratorSTCImpl_