00001 import FWCore.ParameterSet.Config as cms
00002
00003 PhotonIDProd = cms.EDProducer("PhotonIDProducer",
00004
00005 photonProducer = cms.string('photons'),
00006 photonLabel = cms.string(''),
00007 photonIDAssociationLabel = cms.string('PhotonAssociatedID'),
00008 photonIDLabel = cms.string('PhotonIDCutBasedProducer'),
00009 barrelEcalRecHitProducer = cms.string('ecalRecHit'),
00010 barrelEcalRecHitCollection = cms.string('EcalRecHitsEB'),
00011 endcapEcalRecHitProducer = cms.string('ecalRecHit'),
00012 endcapEcalRecHitCollection = cms.string('EcalRecHitsEE'),
00013 HcalRecHitProducer = cms.string('hbhereco'),
00014 HcalRecHitCollection = cms.string(''),
00015 GsfRecoCollection = cms.InputTag("pixelMatchGsfElectrons"),
00016
00017
00018
00019 modulePhiBoundary = cms.double(0.0087),
00020
00021
00022 moduleEtaBoundary = cms.vdouble(0.0, 0.05, 0.4, 0.5, 0.75, 0.85, 1.1, 1.2, 1.4, 1.6),
00023 trackProducer = cms.InputTag("generalTracks"),
00024 doCutBased = cms.bool(True),
00025
00026 RequireNotElectron = cms.bool(False),
00027 RequireFiducial = cms.bool(False),
00028 DoHollowConeTrackIsolationCut = cms.bool(True),
00029 DoSolidConeTrackIsolationCut = cms.bool(False),
00030 DoHollowConeNTrkCut = cms.bool(False),
00031 DoSolidConeNTrkCut = cms.bool(False),
00032 DoHadOverEMCut = cms.bool(False),
00033 DoEtaWidthCut = cms.bool(False),
00034 DoHcalRecHitIsolationCut = cms.bool(True),
00035 DoEcalRecHitIsolationCut = cms.bool(True),
00036 DoR9Cut = cms.bool(True),
00037
00038 isolationtrackThreshold = cms.double(0.0),
00039 TrackConeOuterRadius = cms.double(0.4),
00040 TrackConeInnerRadius = cms.double(0.04),
00041 EcalRecHitInnerRadius = cms.double(0.0),
00042 EcalRecHitOuterRadius = cms.double(0.4),
00043 EcalRecHitEtaSlice = cms.double(0.0),
00044 EcalRecThresh = cms.double(0.0),
00045 HcalRecHitInnerRadius = cms.double(0.1),
00046 HcalRecHitOuterRadius = cms.double(0.4),
00047 HcalRecHitEtaSlice = cms.double(0.),
00048 HcalRecHitThresh = cms.double(0.0),
00049
00050
00051
00052 LooseEMHollowTrkEB = cms.double(999.9),
00053 LooseEMSolidTrkEB = cms.double(999.9),
00054 LooseEMSolidNTrkEB = cms.int32(999),
00055 LooseEMHollowNTrkEB = cms.int32(999),
00056 LooseEMEtaWidthEB = cms.double(999.9),
00057 LooseEMHadOverEMEB = cms.double(999.9),
00058 LooseEMEcalRecHitIsoEB = cms.double(20.0),
00059 LooseEMHcalRecHitIsoEB = cms.double(10.0),
00060 LooseEMR9CutEB = cms.double(0.0),
00061
00062 LoosePhotonHollowTrkEB = cms.double(30.0),
00063 LoosePhotonSolidTrkEB = cms.double(999.9),
00064 LoosePhotonSolidNTrkEB = cms.int32(999),
00065 LoosePhotonHollowNTrkEB = cms.int32(999),
00066 LoosePhotonEtaWidthEB = cms.double(999.9),
00067 LoosePhotonHadOverEMEB = cms.double(999.9),
00068 LoosePhotonEcalRecHitIsoEB = cms.double(20.0),
00069 LoosePhotonHcalRecHitIsoEB = cms.double(10.0),
00070 LoosePhotonR9CutEB = cms.double(0.0),
00071
00072 TightPhotonHollowTrkEB = cms.double(30.0),
00073 TightPhotonSolidTrkEB = cms.double(999.9),
00074 TightPhotonSolidNTrkEB = cms.int32(999),
00075 TightPhotonHollowNTrkEB = cms.int32(999),
00076 TightPhotonEtaWidthEB = cms.double(999.9),
00077 TightPhotonHadOverEMEB = cms.double(999.9),
00078 TightPhotonEcalRecHitIsoEB = cms.double(20.0),
00079 TightPhotonHcalRecHitIsoEB = cms.double(10.0),
00080 TightPhotonR9CutEB = cms.double(0.8),
00081
00082 LooseEMHollowTrkEE = cms.double(999.9),
00083 LooseEMSolidTrkEE = cms.double(999.9),
00084 LooseEMSolidNTrkEE = cms.int32(999),
00085 LooseEMHollowNTrkEE = cms.int32(999),
00086 LooseEMEtaWidthEE = cms.double(999.9),
00087 LooseEMHadOverEMEE = cms.double(999.9),
00088 LooseEMEcalRecHitIsoEE = cms.double(20.0),
00089 LooseEMHcalRecHitIsoEE = cms.double(10.0),
00090 LooseEMR9CutEE = cms.double(0.0),
00091
00092 LoosePhotonHollowTrkEE = cms.double(30.0),
00093 LoosePhotonSolidTrkEE = cms.double(999.9),
00094 LoosePhotonSolidNTrkEE = cms.int32(999),
00095 LoosePhotonHollowNTrkEE = cms.int32(999),
00096 LoosePhotonEtaWidthEE = cms.double(999.9),
00097 LoosePhotonHadOverEMEE = cms.double(999.9),
00098 LoosePhotonEcalRecHitIsoEE = cms.double(20.0),
00099 LoosePhotonHcalRecHitIsoEE = cms.double(10.0),
00100 LoosePhotonR9CutEE = cms.double(0.0),
00101
00102 TightPhotonHollowTrkEE = cms.double(30.0),
00103 TightPhotonSolidTrkEE = cms.double(999.9),
00104 TightPhotonSolidNTrkEE = cms.int32(999),
00105 TightPhotonHollowNTrkEE = cms.int32(999),
00106 TightPhotonEtaWidthEE = cms.double(999.9),
00107 TightPhotonHadOverEMEE = cms.double(999.9),
00108 TightPhotonEcalRecHitIsoEE = cms.double(20.0),
00109 TightPhotonHcalRecHitIsoEE = cms.double(10.0),
00110 TightPhotonR9CutEE = cms.double(0.8)
00111 )
00112
00113