Go to the documentation of this file. 1 #ifndef RecoEcal_EgammaCoreTools_Mustache_h
2 #define RecoEcal_EgammaCoreTools_Mustache_h
10 namespace MustacheKernel {
12 const float maxEta,
const float maxPhi,
const float ClustE,
const float ClusEta,
const float ClusPhi);
14 const float seedEta,
const float seedPhi,
const float ClustE,
const float ClusEta,
const float clusPhi);
21 void MustacheID(
const std::vector<const CaloCluster*>&,
int& nclusers,
float& EoutsideMustache);
25 std::vector<unsigned int>& insideMust,
26 std::vector<unsigned int>& outsideMust);
38 template <
class RandomAccessPtrIterator>
39 void MustacheID(
const RandomAccessPtrIterator&,
40 const RandomAccessPtrIterator&,
42 float& EoutsideMustache);
float Et_Outside_Mustache_
float Energy_Outside_Mustache_
void FillMustacheVar(const std::vector< CaloCluster > &clusters)
bool inDynamicDPhiWindow(const float seedEta, const float seedPhi, const float ClustE, const float ClusEta, const float clusPhi)
void MustacheClust(const std::vector< CaloCluster > &clusters, std::vector< unsigned int > &insideMust, std::vector< unsigned int > &outsideMust)
float Energy_In_Mustache_
void MustacheID(const CaloClusterPtrVector &clusters, int &nclusters, float &EoutsideMustache)
float LowestClusterEInMustache_
bool inMustache(const float maxEta, const float maxPhi, const float ClustE, const float ClusEta, const float ClusPhi)