Main Page
Namespaces
Classes
Package Documentation
CommonTools
Utils
interface
DeltaRMinPairSelector.h
Go to the documentation of this file.
1
#ifndef CommonTools_Utils_DeltaRMinPairSelector_h
2
#define CommonTools_Utils_DeltaRMinPairSelector_h
3
/* \class DeltaRMinPairSelector
4
*
5
* \author Luca Lista, INFN
6
*
7
* $Id: DeltaRMinPairSelector.h,v 1.1 2007/06/19 15:39:08 llista Exp $
8
*/
9
#include "
DataFormats/Math/interface/deltaR.h
"
10
11
struct
DeltaRMinPairSelector
{
12
DeltaRMinPairSelector
(
double
deltaRMin
) :
13
deltaRMin2_
( deltaRMin * deltaRMin ) { }
14
template
<
typename
T1,
typename
T2>
15
bool
operator()
(
const
T1 & t1,
const
T2 & t2 )
const
{
16
return
deltaR2
( t1, t2 ) >
deltaRMin2_
;
17
}
18
19
private
:
20
double
deltaRMin2_
;
21
};
22
23
24
#endif
DeltaRMinPairSelector::DeltaRMinPairSelector
DeltaRMinPairSelector(double deltaRMin)
Definition:
DeltaRMinPairSelector.h:12
deltaR.h
DeltaRMinPairSelector
Definition:
DeltaRMinPairSelector.h:11
DeltaRMinPairSelector::deltaRMin2_
double deltaRMin2_
Definition:
DeltaRMinPairSelector.h:20
DeltaRMinPairSelector::operator()
bool operator()(const T1 &t1, const T2 &t2) const
Definition:
DeltaRMinPairSelector.h:15
reco::deltaR2
constexpr auto deltaR2(const T1 &t1, const T2 &t2) -> decltype(t1.eta())
Definition:
deltaR.h:16
PFJetFilter_cfi.deltaRMin
deltaRMin
Definition:
PFJetFilter_cfi.py:16
Generated for CMSSW Reference Manual by
1.8.11