CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_5_2_9/src/RecoEcal/EgammaCoreTools/interface/Mustache.h

Go to the documentation of this file.
00001 #ifndef RecoEcal_EgammaCoreTools_Mustache_h
00002 #define RecoEcal_EgammaCoreTools_Mustache_h
00003 
00004 #include <vector>
00005 #include "DataFormats/CaloRecHit/interface/CaloCluster.h"
00006 #include "DataFormats/CaloRecHit/interface/CaloClusterFwd.h"
00007 #include "DataFormats/EgammaReco/interface/SuperCluster.h"
00008 
00009 namespace reco {
00010 
00011   class Mustache {
00012   public:
00013     void MustacheID(CaloClusterPtrVector& clusters, int & nclusters, float & EoutsideMustache);
00014     void MustacheID(std::vector<const CaloCluster*>, int & nclusers,float & EoutsideMustache); 
00015     void MustacheID(const reco::SuperCluster& sc, int & nclusters, float & EoutsideMustache);
00016     
00017   };
00018   
00019 }
00020 
00021 #endif