File indexing completed on 2024-04-06 12:25:10
0001 import FWCore.ParameterSet.Config as cms
0002
0003 PhotonIDProd = cms.EDProducer("PhotonIDProducer",
0004
0005
0006 photonProducer = cms.string('photons'),
0007 photonLabel = cms.string(''),
0008
0009 photonCutBasedIDLooseLabel = cms.string('PhotonCutBasedIDLoose'),
0010 photonCutBasedIDTightLabel = cms.string('PhotonCutBasedIDTight'),
0011 photonCutBasedIDLooseEMLabel=cms.string('PhotonCutBasedIDLooseEM'),
0012
0013 doCutBased = cms.bool(True),
0014
0015 RequireFiducial = cms.bool(False),
0016 DoHollowConeTrackIsolationCut = cms.bool(True),
0017 DoSolidConeTrackIsolationCut = cms.bool(False),
0018 DoHollowConeNTrkCut = cms.bool(False),
0019 DoSolidConeNTrkCut = cms.bool(False),
0020 DoHadOverEMCut = cms.bool(True),
0021 DoEtaWidthCut = cms.bool(True),
0022 DoHcalTowerIsolationCut = cms.bool(True),
0023 DoEcalRecHitIsolationCut = cms.bool(True),
0024 DoEcalIsoRelativeCut = cms.bool(True),
0025 DoR9Cut = cms.bool(False),
0026
0027 LooseEMEcalIsoRelativeCutSlopeEB = cms.double(0.006),
0028 LooseEMEcalIsoRelativeCutOffsetEB= cms.double(4.2),
0029 LooseEMHcalTowerIsoSlopeEB= cms.double(0.0025),
0030 LooseEMHcalTowerIsoOffsetEB=cms.double(2.2),
0031 LooseEMHollowTrkSlopeEB=cms.double(0.),
0032 LooseEMHollowTrkOffsetEB=cms.double(999999999),
0033 LooseEMSolidTrkSlopeEB=cms.double(0.),
0034 LooseEMSolidTrkOffsetEB=cms.double(999999999),
0035 LooseEMSolidTrkEB=cms.double(999999999),
0036 LooseEMSolidNTrkEB=cms.int32(999999999),
0037 LooseEMHollowNTrkEB=cms.int32(999999999),
0038 LooseEMEtaWidthEB=cms.double(999999999),
0039 LooseEMHadOverEMEB=cms.double(0.05),
0040 LooseEMR9CutEB=cms.double(0.0),
0041
0042 LoosePhotonEcalIsoRelativeCutSlopeEB = cms.double(0.006),
0043 LoosePhotonEcalIsoRelativeCutOffsetEB= cms.double(4.2),
0044 LoosePhotonHcalTowerIsoSlopeEB= cms.double(0.0025),
0045 LoosePhotonHcalTowerIsoOffsetEB=cms.double(2.2),
0046 LoosePhotonHollowTrkSlopeEB=cms.double(0.001),
0047 LoosePhotonHollowTrkOffsetEB=cms.double(3.5),
0048 LoosePhotonSolidTrkSlopeEB=cms.double(0.),
0049 LoosePhotonSolidTrkOffsetEB=cms.double(999999999),
0050 LoosePhotonSolidTrkEB=cms.double(999999999),
0051 LoosePhotonSolidNTrkEB=cms.int32(999999999),
0052 LoosePhotonHollowNTrkEB=cms.int32(999999999),
0053 LoosePhotonEtaWidthEB=cms.double(999999999),
0054 LoosePhotonHadOverEMEB=cms.double(0.05),
0055 LoosePhotonR9CutEB=cms.double(0.0),
0056
0057 TightPhotonEcalIsoRelativeCutSlopeEB = cms.double(0.006),
0058 TightPhotonEcalIsoRelativeCutOffsetEB= cms.double(4.2),
0059 TightPhotonHcalTowerIsoSlopeEB= cms.double(0.0025),
0060 TightPhotonHcalTowerIsoOffsetEB=cms.double(2.2),
0061 TightPhotonHollowTrkSlopeEB=cms.double(0.001),
0062 TightPhotonHollowTrkOffsetEB=cms.double(2.),
0063 TightPhotonSolidTrkSlopeEB=cms.double(0.),
0064 TightPhotonSolidTrkOffsetEB=cms.double(999999999),
0065 TightPhotonSolidTrkEB=cms.double(999999999),
0066 TightPhotonSolidNTrkEB=cms.int32(999999999),
0067 TightPhotonHollowNTrkEB=cms.int32(999999999),
0068 TightPhotonEtaWidthEB=cms.double(0.013),
0069 TightPhotonHadOverEMEB=cms.double(0.05),
0070 TightPhotonR9CutEB=cms.double(0.0),
0071
0072 LooseEMEcalIsoRelativeCutSlopeEE = cms.double(0.006),
0073 LooseEMEcalIsoRelativeCutOffsetEE= cms.double(4.2),
0074 LooseEMHcalTowerIsoSlopeEE= cms.double(0.0025),
0075 LooseEMHcalTowerIsoOffsetEE=cms.double(2.2),
0076 LooseEMHollowTrkSlopeEE=cms.double(0.),
0077 LooseEMHollowTrkOffsetEE=cms.double(999999999),
0078 LooseEMSolidTrkSlopeEE=cms.double(0.),
0079 LooseEMSolidTrkOffsetEE=cms.double(999999999),
0080 LooseEMSolidTrkEE=cms.double(999999999),
0081 LooseEMSolidNTrkEE=cms.int32(999999999),
0082 LooseEMHollowNTrkEE=cms.int32(999999999),
0083 LooseEMEtaWidthEE=cms.double(999999999),
0084 LooseEMHadOverEMEE=cms.double(0.05),
0085 LooseEMR9CutEE=cms.double(0.0),
0086
0087 LoosePhotonEcalIsoRelativeCutSlopeEE = cms.double(0.006),
0088 LoosePhotonEcalIsoRelativeCutOffsetEE= cms.double(4.2),
0089 LoosePhotonHcalTowerIsoSlopeEE= cms.double(0.0025),
0090 LoosePhotonHcalTowerIsoOffsetEE=cms.double(2.2),
0091 LoosePhotonHollowTrkSlopeEE=cms.double(0.001),
0092 LoosePhotonHollowTrkOffsetEE=cms.double(3.5),
0093 LoosePhotonSolidTrkSlopeEE=cms.double(0.),
0094 LoosePhotonSolidTrkOffsetEE=cms.double(999999999),
0095 LoosePhotonSolidTrkEE=cms.double(999999999),
0096 LoosePhotonSolidNTrkEE=cms.int32(999999999),
0097 LoosePhotonHollowNTrkEE=cms.int32(999999999),
0098 LoosePhotonEtaWidthEE=cms.double(999999999),
0099 LoosePhotonHadOverEMEE=cms.double(0.05),
0100 LoosePhotonR9CutEE=cms.double(0.0),
0101
0102 TightPhotonEcalIsoRelativeCutSlopeEE = cms.double(0.006),
0103 TightPhotonEcalIsoRelativeCutOffsetEE= cms.double(4.2),
0104 TightPhotonHcalTowerIsoSlopeEE= cms.double(0.0025),
0105 TightPhotonHcalTowerIsoOffsetEE=cms.double(2.2),
0106 TightPhotonHollowTrkSlopeEE=cms.double(0.001),
0107 TightPhotonHollowTrkOffsetEE=cms.double(2.),
0108 TightPhotonSolidTrkSlopeEE=cms.double(0.),
0109 TightPhotonSolidTrkOffsetEE=cms.double(999999999),
0110 TightPhotonSolidTrkEE=cms.double(999999999),
0111 TightPhotonSolidNTrkEE=cms.int32(999999999),
0112 TightPhotonHollowNTrkEE=cms.int32(999999999),
0113 TightPhotonEtaWidthEE=cms.double(0.03),
0114 TightPhotonHadOverEMEE=cms.double(0.05),
0115 TightPhotonR9CutEE=cms.double(0.0)
0116 )
0117
0118