Line Code
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124

import FWCore.ParameterSet.Config as cms

egHLTOffEleBarrelCuts = cms.PSet (
    #---Morse-----
    #cuts set to WP80
    #cuts=cms.string("et:detEta:dEtaIn:dPhiIn:hadem:sigmaIEtaIEta:e2x5Over5x5:isolEm:isolHad:isolPtTrks:hltIsolHad:hltIsolTrksEle:hltIsolEm"),
    cuts=cms.string("et:detEta:dEtaIn:dPhiIn:hadem:sigmaIEtaIEta:minr9:maxr9:e2x5Over5x5:isolEm:isolHad:isolPtTrks:hltIsolHad:hltIsolTrksEle:hltIsolEm"),
    #------------
    minEt=cms.double(15),
    minEta=cms.double(0.),
    maxEta=cms.double(1.442),
    maxDEtaIn=cms.double(0.004),#WP80
    maxDPhiIn=cms.double(0.06),#WP80
    maxInvEInvP=cms.double(0.1),
    maxHadem=cms.double(0.04),#WP80
    maxHadEnergy=cms.double(0),
    maxSigmaIEtaIEta=cms.double(0.01),#WP80
    maxSigmaEtaEta=cms.double(0.01),#WP80
    #----Morse------
    #minR9=cms.double(0.9),
    minR9=cms.double(0.0),
    maxR9=cms.double(0.98),
    #---------------
    isolEmConstTerm=cms.double(3),
    isolEmGradTerm=cms.double(0.03),
    isolEmGradStart=cms.double(0.),
    isolHadConstTerm=cms.double(3),
    isolHadGradTerm=cms.double(0.03),
    isolHadGradStart=cms.double(0.),
    isolPtTrksConstTerm=cms.double(7.5),
    isolPtTrksGradTerm=cms.double(0.0),
    isolPtTrksGradStart=cms.double(0.),
    isolNrTrksConstTerm=cms.int32(0),#not used
    maxHLTIsolTrksEle = cms.double(0),
    maxHLTIsolTrksEleOverPt = cms.double(0.09),#WP80
    maxHLTIsolTrksEleOverPt2 = cms.double(0),
    maxHLTIsolTrksPho = cms.double(0),
    maxHLTIsolTrksPhoOverPt = cms.double(0),
    maxHLTIsolTrksPhoOverPt2 = cms.double(0),
    maxHLTIsolHad = cms.double(0),
    maxHLTIsolHadOverEt = cms.double(0.10),#WP80
    maxHLTIsolHadOverEt2 = cms.double(0),
    maxHLTIsolEm = cms.double(0),
    maxHLTIsolEmOverEt = cms.double(0.07),#WP80
    maxHLTIsolEmOverEt2 = cms.double(0),

    minCTFTrkOuterRadius=cms.double(0.),
    maxCTFTrkInnerRadius=cms.double(99999),
    minNrCTFTrkHits=cms.int32(7),
    maxNrCTFTrkHitsLost=cms.int32(999),
    maxCTFTrkChi2NDof=cms.double(99999),
    requirePixelHitsIfOuterInOuter=cms.bool(True),

    maxHLTDEtaIn=cms.double(0.008),
    maxHLTDPhiIn=cms.double(0.1),
    maxHLTInvEInvP=cms.double(9999),
    
    )

egHLTOffEleEndcapCuts = cms.PSet (
    #-----Morse-----
    #cuts=cms.string("et:detEta:dEtaIn:dPhiIn:hadem:sigmaIEtaIEta:isolEm:isolHad:isolPtTrks:hltIsolHad:hltIsolTrksEle:hltIsolEm"),
    cuts=cms.string("et:detEta:dEtaIn:dPhiIn:hadem:sigmaIEtaIEta:minr9:maxr9:isolEm:isolHad:isolPtTrks:hltIsolHad:hltIsolTrksEle:hltIsolEm"),
    #--------------
    minEt=cms.double(15),
    minEta=cms.double(1.56),
    maxEta=cms.double(2.5),
    maxDEtaIn=cms.double(0.007),#WP80
    maxDPhiIn=cms.double(0.03),#WP80
    maxInvEInvP=cms.double(0.1),
    maxHadem=cms.double(0.025),#WP80
    maxHadEnergy=cms.double(0),
    maxSigmaIEtaIEta=cms.double(0.03),#WP80
    maxSigmaEtaEta=cms.double(0.03),#WP80
    #----Morse------
    #minR9=cms.double(0.9),
    minR9=cms.double(0.0),
    maxR9=cms.double(999.),
    #---------------
    isolEmConstTerm=cms.double(3),
    isolEmGradTerm=cms.double(0.03),
    isolEmGradStart=cms.double(0.),
    isolHadConstTerm=cms.double(3),
    isolHadGradTerm=cms.double(0.03),
    isolHadGradStart=cms.double(0.),
    isolPtTrksConstTerm=cms.double(15),
    isolPtTrksGradTerm=cms.double(0.0),
    isolPtTrksGradStart=cms.double(0.),
    isolNrTrksConstTerm=cms.int32(0),#not used
    maxHLTIsolTrksEle = cms.double(0),
    maxHLTIsolTrksEleOverPt = cms.double(0.04),#WP80
    maxHLTIsolTrksEleOverPt2 = cms.double(0),
    maxHLTIsolTrksPho = cms.double(0),
    maxHLTIsolTrksPhoOverPt = cms.double(0),
    maxHLTIsolTrksPhoOverPt2 = cms.double(0),
    maxHLTIsolHad = cms.double(0),
    maxHLTIsolHadOverEt = cms.double(0.025),#WP80
    maxHLTIsolHadOverEt2 = cms.double(0),
    maxHLTIsolEm = cms.double(0),
    maxHLTIsolEmOverEt = cms.double(0.05),#WP80
    maxHLTIsolEmOverEt2 = cms.double(0),

    minCTFTrkOuterRadius=cms.double(0.),
    maxCTFTrkInnerRadius=cms.double(9999.),
    minNrCTFTrkHits=cms.int32(7),
    maxNrCTFTrkHitsLost=cms.int32(999),
    maxCTFTrkChi2NDof=cms.double(99999),
    requirePixelHitsIfOuterInOuter=cms.bool(True),
    
    maxHLTDEtaIn=cms.double(0.008),
    maxHLTDPhiIn=cms.double(0.1),
    maxHLTInvEInvP=cms.double(9999),
    )

egHLTOffEleCuts = cms.PSet(
    barrel = cms.PSet(egHLTOffEleBarrelCuts),
    endcap = cms.PSet(egHLTOffEleEndcapCuts)
    )

egHLTOffEleLooseCuts = cms.PSet(
    barrel = cms.PSet(egHLTOffEleBarrelCuts),
    endcap = cms.PSet(egHLTOffEleEndcapCuts)
    )