Difference: NumAndDenomDefs (3 vs. 4)

Revision 42016-03-23 - AndrewBuccilli

Line: 1 to 1
 
META TOPICPARENT name="CMSNotes"

Fake Rate Definitions

Changed:
<
<

Numerator definition

>
>

High Pt Photon ID

Our photon identification variables and cuts use the High pT photon ID V2 working points.

Sigma_IphiIphi cut

In addition to the below object definitions, we apply a cut on sigma_IphiIphi to remove beam halo. This cut is applied offline as follows

if (Photon_sigmaIphiIphi5x5 < 0.009) continue;

See our discussion of beam halo rejection on the fake rate twiki: Rejection of Beam Halo in Jet Data Sample

Numerator object definition

  We form a "relaxed numerator" compared to what we would get solely by using our photon ID. Since we will start by using sigma_iEtaiEta templates, this is the variable we choose to relax. Our numerator definition is the same ID as the High pT photon ID, but without any sigma_iEtaiEta cut.
Changed:
<
<

Denominator definition

>
>
In the code, we select numerator object candidates

photonInfo.isNumeratorObjCand = ExoDiPhotons::passNumeratorCandCut(photon,rho,isSat);

where

num_obj.png

Finally, we select our numerator objects offline as

bool isNumeratorObj = Photon_isNumeratorObjCand && Photon_passChIso;

Denominator object definition

  We form a "loose-but-not-tight" denominator. An object must pass

iso < min[5*(iso cut), 0.2*photon->pt()]

Changed:
<
<
where "iso" is each isolation variable used in the High pT photon ID, of which there are two: charged hadron isolation and "corrected" photon isolation. In addition, we require the object to fail at least one of the High pT photon ID variables, except for the CSEV, which can be applied offline, if desired.
>
>
where "iso" is each isolation variable used in the High pT photon ID, of which there are two: charged hadron isolation and "corrected" photon isolation. In addition, we require the object to fail at least one of the High pT photon ID variables, except for the CSEV, which we require the object to pass.

In the code, we select denominator objects as

photonInfo.isDenominatorObj = ExoDiPhotons::passDenominatorCut(photon,rho,isSat);

where

denom_obj.png

The relaxed isolation cuts are

denom_obj.png

and

chIso_denom.png

Real templates

Our real templates also come from selecting numerator objects

bool isNumeratorObj = Photon_isNumeratorObjCand && Photon_passChIso;

but are known real objects from MC.

Fake templates

Our fake templates come from numerator objects, but only those that fall into a certain side band of the charged hadron isolation variable. Offline we select

bool isFakeTemplateObj = Photon_isNumeratorObjCand && inChIsoSideband;

where

bool inChIsoSideband = (10. < Photon_chargedHadIso03) && (Photon_chargedHadIso03 < 15.);

 

Sigma_iEtaiEta

Line: 25 to 83
 https://github.com/cms-exotica-diphotons/diphoton-analysis/blob/master/CommonClasses/interface/PhotonID.h

-- AndrewBuccilli - 2016-03-07

Added:
>
>
META FILEATTACHMENT attachment="num_obj.png" attr="" comment="" date="1458743819" name="num_obj.png" path="num_obj.png" size="76171" user="abuccill" version="1"
META FILEATTACHMENT attachment="denom_obj.png" attr="" comment="" date="1458743865" name="denom_obj.png" path="denom_obj.png" size="173829" user="abuccill" version="1"
META FILEATTACHMENT attachment="chIso_denom.png" attr="" comment="" date="1458744289" name="chIso_denom.png" path="chIso_denom.png" size="69872" user="abuccill" version="1"
META FILEATTACHMENT attachment="phoIso_denom.png" attr="" comment="" date="1458744321" name="phoIso_denom.png" path="phoIso_denom.png" size="117712" user="abuccill" version="1"
 
This site is powered by the TWiki collaboration platform Powered by PerlCopyright & 2008-2019 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback