Main Page
Namespaces
Classes
Package Documentation
L1Trigger
L1THGCal
interface
be_algorithms
HGCalMulticlusteringImpl.h
Go to the documentation of this file.
1
#ifndef __L1Trigger_L1THGCal_HGCalMulticlusteringImpl_h__
2
#define __L1Trigger_L1THGCal_HGCalMulticlusteringImpl_h__
3
4
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
5
#include "
DataFormats/L1THGCal/interface/HGCalCluster.h
"
6
#include "
DataFormats/L1THGCal/interface/HGCalMulticluster.h
"
7
#include "
FWCore/MessageLogger/interface/MessageLogger.h
"
8
9
class
HGCalMulticlusteringImpl
{
10
11
public
:
12
13
HGCalMulticlusteringImpl
(
const
edm::ParameterSet
&conf);
14
15
bool
isPertinent
(
const
l1t::HGCalCluster
& clu,
16
const
l1t::HGCalMulticluster
& mclu,
17
double
dR
)
const
;
18
19
void
clusterize
(
const
edm::PtrVector<l1t::HGCalCluster>
& clustersPtr,
20
l1t::HGCalMulticlusterBxCollection
& multiclusters);
21
22
private
:
23
24
double
dr_
;
25
double
ptC3dThreshold_
;
26
double
calibSF_
;
27
};
28
29
#endif
HGCalMulticlusteringImpl::ptC3dThreshold_
double ptC3dThreshold_
Definition:
HGCalMulticlusteringImpl.h:25
MessageLogger.h
HGCalMulticlusteringImpl::HGCalMulticlusteringImpl
HGCalMulticlusteringImpl(const edm::ParameterSet &conf)
Definition:
HGCalMulticlusteringImpl.cc:5
HGCalMulticlusteringImpl
Definition:
HGCalMulticlusteringImpl.h:9
ParameterSet.h
HGCalMulticluster.h
l1t::HGCalCluster
Definition:
HGCalCluster.h:12
HGCalMulticlusteringImpl::isPertinent
bool isPertinent(const l1t::HGCalCluster &clu, const l1t::HGCalMulticluster &mclu, double dR) const
Definition:
HGCalMulticlusteringImpl.cc:17
HGCalMulticlusteringImpl::dr_
double dr_
Definition:
HGCalMulticlusteringImpl.h:24
HGCalMulticlusteringImpl::calibSF_
double calibSF_
Definition:
HGCalMulticlusteringImpl.h:26
PFRecoTauDiscriminationAgainstElectronDeadECAL_cfi.dR
dR
Definition:
PFRecoTauDiscriminationAgainstElectronDeadECAL_cfi.py:19
HGCalMulticlusteringImpl::clusterize
void clusterize(const edm::PtrVector< l1t::HGCalCluster > &clustersPtr, l1t::HGCalMulticlusterBxCollection &multiclusters)
Definition:
HGCalMulticlusteringImpl.cc:35
l1t::HGCalMulticluster
Definition:
HGCalMulticluster.h:11
HGCalCluster.h
edm::ParameterSet
Definition:
ParameterSet.h:36
edm::PtrVector< l1t::HGCalCluster >
BXVector
Definition:
BXVector.h:15
Generated for CMSSW Reference Manual by
1.8.11