#include <HGCalMulticlusteringImpl.h>
Public Member Functions | |
void | clusterize (const edm::PtrVector< l1t::HGCalCluster > &clustersPtr, l1t::HGCalMulticlusterBxCollection &multiclusters) |
HGCalMulticlusteringImpl (const edm::ParameterSet &conf) | |
bool | isPertinent (const l1t::HGCalCluster &clu, const l1t::HGCalMulticluster &mclu, double dR) const |
Private Attributes | |
double | dr_ |
Definition at line 9 of file HGCalMulticlusteringImpl.h.
HGCalMulticlusteringImpl::HGCalMulticlusteringImpl | ( | const edm::ParameterSet & | conf | ) |
Definition at line 5 of file HGCalMulticlusteringImpl.cc.
References dr_.
void HGCalMulticlusteringImpl::clusterize | ( | const edm::PtrVector< l1t::HGCalCluster > & | clustersPtr, |
l1t::HGCalMulticlusterBxCollection & | multiclusters | ||
) |
Definition at line 30 of file HGCalMulticlusteringImpl.cc.
References edm::PtrVector< T >::begin(), edmIntegrityCheck::d, dr_, edm::PtrVector< T >::end(), mps_fire::i, isPertinent(), mag(), BXVector< T >::resize(), and BXVector< T >::set().
bool HGCalMulticlusteringImpl::isPertinent | ( | const l1t::HGCalCluster & | clu, |
const l1t::HGCalMulticluster & | mclu, | ||
double | dR | ||
) | const |
Definition at line 12 of file HGCalMulticlusteringImpl.cc.
References l1t::HGCalClusterT< C >::centreProj(), l1t::HGCalClusterT< C >::detId(), PFRecoTauDiscriminationAgainstElectronDeadECAL_cfi::dR, and mag().
Referenced by clusterize().
|
private |
Definition at line 24 of file HGCalMulticlusteringImpl.h.
Referenced by clusterize(), and HGCalMulticlusteringImpl().