67 #include "TLorentzVector.h" 87 std::map<
int, std::vector<EcalRecHit> > &RecHits5x5_clus,
88 std::vector<int> &indCandClus,
89 std::vector<int> &indIsoClus,
90 std::vector<int> &indClusSelected
102 void convxtalid(
int & ,
int &);
103 int diff_neta_s(
int,
int);
104 int diff_nphi_s(
int,
int);
107 static float DeltaPhi(
float phi1,
float phi2);
108 static float GetDeltaR(
float eta1,
float eta2,
float phi1,
float phi2);
edm::InputTag barrelClusters_
double selePtPairEndCap_region1_
edm::EDGetTokenT< EERecHitCollection > endcapHitsToken_
double seleMinvMinEndCap_
double seleMinvMaxBarrel_
int flagLevelRecHitsToUse_
double selePtPairEndCap_region3_
double ptMinForIsolationEndCap_
double seleS4S9GammaEndCap_
double seleMinvMinBarrel_
double seleBeltDetaEndCap_
edm::InputTag endcapClusters_
bool removePi0CandidatesForEta_
edm::EDGetTokenT< EBRecHitCollection > barrelHitsToken_
std::map< DetId, EcalRecHit > m_esrechit_map
std::set< DetId > m_used_strips
double selePtPairEndCap_region2_
double selePtGammaEndCap_region2_
double selePtGammaEndCap_region1_
double selePtGammaEndCap_region3_
std::string BarrelHits_
output hits
double seleS9S25GammaEndCap_
bool doSelBarrel_
for pi0/eta ->gg barrel
int statusLevelRecHitsToUse_
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
edm::InputTag preshHitProducer_
std::vector< BasicCluster > BasicClusterCollection
collection of BasicCluster objects
double ptMinForIsolation_
double selePtPairMaxEndCap_region3_
edm::EDGetTokenT< reco::BasicClusterCollection > barrelClustersToken_
edm::EDGetTokenT< ESRecHitCollection > preshHitsToken_
edm::InputTag endcapHits_
PreshowerClusterAlgo * presh_algo_
double seleMinvMaxEndCap_
edm::InputTag barrelHits_
edm::EDGetTokenT< reco::BasicClusterCollection > endcapClustersToken_