CMS 3D CMS Logo

ClusterEtLess.h
Go to the documentation of this file.
1 #ifndef RecoECAL_ECALClusters_ClusterEtLess_h
2 #define RecoECAL_ECALClusters_ClusterEtLess_h
3 
5 
6 // Less than operator for sorting EcalRecHits according to energy.
7 inline bool isClusterEtLess(const reco::CaloCluster& x, const reco::CaloCluster& y) {
8  return ((x.energy() * sin(x.position().theta())) < (y.energy() * sin(y.position().theta())));
9 }
10 
11 #endif
funct::sin
Sin< T >::type sin(const T &t)
Definition: Sin.h:22
reco::CaloCluster
Definition: CaloCluster.h:31
isClusterEtLess
bool isClusterEtLess(const reco::CaloCluster &x, const reco::CaloCluster &y)
Definition: ClusterEtLess.h:7
genVertex_cff.x
x
Definition: genVertex_cff.py:12
detailsBasic3DVector::y
float float y
Definition: extBasic3DVector.h:14
CaloCluster.h