5 ''' return object from the photon
9 hadTowDepth1O = self.physObj.hadTowDepth1OverEm() * (self.physObj.superCluster().
energy()/self.physObj.e5x5()
if self.physObj.e5x5()
else 1)
10 hadTowDepth2O = self.physObj.hadTowDepth2OverEm() * (self.physObj.superCluster().
energy()/self.physObj.e5x5()
if self.physObj.e5x5()
else 1)
11 return hadTowDepth1O + hadTowDepth2O
14 return self.physObj.r9()
17 return self.physObj.sigmaIetaIeta()
20 return self.physObj.chargedHadronIso()
23 return self.physObj.neutralHadronIso()
26 return self.physObj.photonIso()
30 if name ==
"PhotonCutBasedIDLoose_CSA14":
31 if abs(self.physObj.eta())<1.479 :
32 if self.physObj.sigmaIetaIeta() > 0.012 : keepThisPhoton =
False
33 if self.
hOVERe() > 0.0559 : keepThisPhoton =
False
35 if self.physObj.sigmaIetaIeta() > 0.035 : keepThisPhoton =
False
36 if self.
hOVERe() > 0.049 : keepThisPhoton =
False
Abs< T >::type abs(const T &t)