L1Trigger
L1THGCal
interface
concentrator
HGCalConcentratorThresholdImpl.h
Go to the documentation of this file.
1
#ifndef __L1Trigger_L1THGCal_HGCalConcentratorThresholdImpl_h__
2
#define __L1Trigger_L1THGCal_HGCalConcentratorThresholdImpl_h__
3
4
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
5
#include "
DataFormats/L1THGCal/interface/HGCalTriggerCell.h
"
6
#include "
L1Trigger/L1THGCal/interface/HGCalTriggerTools.h
"
7
#include <vector>
8
9
class
HGCalConcentratorThresholdImpl
{
10
public
:
11
HGCalConcentratorThresholdImpl
(
const
edm::ParameterSet
& conf);
12
13
void
select
(
const
std::vector<l1t::HGCalTriggerCell>& trigCellVecInput,
14
std::vector<l1t::HGCalTriggerCell>& trigCellVecOutput,
15
std::vector<l1t::HGCalTriggerCell>& trigCellVecNotSelected);
16
17
void
eventSetup
(
const
edm::EventSetup
& es) {
triggerTools_
.
eventSetup
(es); }
18
19
private
:
20
double
threshold_silicon_
;
21
double
threshold_scintillator_
;
22
23
HGCalTriggerTools
triggerTools_
;
24
};
25
26
#endif
HGCalTriggerTools.h
HGCalTriggerTools::eventSetup
void eventSetup(const edm::EventSetup &)
Definition:
HGCalTriggerTools.cc:35
HGCalConcentratorThresholdImpl::HGCalConcentratorThresholdImpl
HGCalConcentratorThresholdImpl(const edm::ParameterSet &conf)
Definition:
HGCalConcentratorThresholdImpl.cc:3
edm::ParameterSet
Definition:
ParameterSet.h:47
HGCalConcentratorThresholdImpl::triggerTools_
HGCalTriggerTools triggerTools_
Definition:
HGCalConcentratorThresholdImpl.h:23
edm::EventSetup
Definition:
EventSetup.h:57
HGCalConcentratorThresholdImpl
Definition:
HGCalConcentratorThresholdImpl.h:9
HGCalConcentratorThresholdImpl::select
void select(const std::vector< l1t::HGCalTriggerCell > &trigCellVecInput, std::vector< l1t::HGCalTriggerCell > &trigCellVecOutput, std::vector< l1t::HGCalTriggerCell > &trigCellVecNotSelected)
Definition:
HGCalConcentratorThresholdImpl.cc:7
HGCalConcentratorThresholdImpl::threshold_scintillator_
double threshold_scintillator_
Definition:
HGCalConcentratorThresholdImpl.h:21
HGCalTriggerTools
Definition:
HGCalTriggerTools.h:32
HGCalTriggerCell.h
ParameterSet.h
HGCalConcentratorThresholdImpl::eventSetup
void eventSetup(const edm::EventSetup &es)
Definition:
HGCalConcentratorThresholdImpl.h:17
HGCalConcentratorThresholdImpl::threshold_silicon_
double threshold_silicon_
Definition:
HGCalConcentratorThresholdImpl.h:20
Generated for CMSSW Reference Manual by
1.8.16