Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:10:01

0001 import FWCore.ParameterSet.Config as cms
0002 
0003 egHLTOffPhoBarrelCuts = cms.PSet (
0004     #----Morse------
0005     #cuts=cms.string("et:detEta:hadem:sigmaIEtaIEta:r9:isolEm:isolHad:isolPtTrks"),
0006     cuts=cms.string("et:detEta:hadem:sigmaIEtaIEta:minr9:maxr9:isolEm:isolHad:isolPtTrks"),
0007     #------
0008     minEt=cms.double(20),
0009     minEta=cms.double(0.),
0010     maxEta=cms.double(1.442),
0011     maxDEtaIn=cms.double(-1),#not used for pho 
0012     maxDPhiIn=cms.double(-1),#not used for pho 
0013     maxInvEInvP=cms.double(-1),#not used for pho 
0014     #maxHadem=cms.double(0.04),
0015     maxHadem=cms.double(0.05),#CaloIdVTIsoT
0016     maxHadEnergy=cms.double(0),
0017     maxSigmaIEtaIEta=cms.double(0.011),#CaloIdVTIsoT
0018     maxSigmaEtaEta=cms.double(0.011),#CaloIdVTIsoT
0019     #----Morse------
0020     #minR9=cms.double(0.8),
0021     minR9= cms.double(0.0),
0022     maxR9=cms.double(0.98),
0023     #---------------
0024     isolEmConstTerm=cms.double(5.),#CaloIdVTIsoT
0025     isolEmGradTerm=cms.double(0.012),#CaloIdVTIsoT
0026     isolEmGradStart=cms.double(0.),
0027     isolHadConstTerm=cms.double(3.),#CaloIdVTIsoT
0028     isolHadGradTerm=cms.double(0.005),#CaloIdVTIsoT
0029     isolHadGradStart=cms.double(0.),
0030     isolPtTrksConstTerm=cms.double(3.),#CaloIdVTIsoT
0031     isolPtTrksGradTerm=cms.double(0.002),#CaloIdVTIsoT
0032     isolPtTrksGradStart=cms.double(0.),
0033     isolNrTrksConstTerm=cms.int32(4),
0034     maxHLTIsolTrksEle = cms.double(0),
0035     maxHLTIsolTrksEleOverPt = cms.double(0),
0036     maxHLTIsolTrksEleOverPt2 = cms.double(0),
0037     maxHLTIsolTrksPho = cms.double(0),
0038     maxHLTIsolTrksPhoOverPt = cms.double(0),
0039     maxHLTIsolTrksPhoOverPt2 = cms.double(0),
0040     maxHLTIsolHad = cms.double(0),
0041     maxHLTIsolHadOverEt = cms.double(0),
0042     maxHLTIsolHadOverEt2 = cms.double(0),
0043     maxHLTIsolEm = cms.double(0),
0044     maxHLTIsolEmOverEt = cms.double(0),
0045     maxHLTIsolEmOverEt2 = cms.double(0),
0046 
0047     #the rest of the cuts are track cuts which always fail for photon
0048     minCTFTrkOuterRadius=cms.double(40.),
0049     maxCTFTrkInnerRadius=cms.double(9.),
0050     minNrCTFTrkHits=cms.int32(5),
0051     maxNrCTFTrkHitsLost=cms.int32(0),
0052     maxCTFTrkChi2NDof=cms.double(99999.),
0053     requirePixelHitsIfOuterInOuter=cms.bool(True),
0054     maxHLTDEtaIn=cms.double(0.1),
0055     maxHLTDPhiIn=cms.double(0.1),
0056     maxHLTInvEInvP=cms.double(0.1),
0057    
0058     )
0059 
0060 egHLTOffPhoEndcapCuts = cms.PSet (
0061     #----Morse-----
0062     #cuts=cms.string("et:detEta:hadem:sigmaIEtaIEta:r9:isolEm:isolHad:isolPtTrks:hltIsolHad:hltIsolTrksPho"),
0063     cuts=cms.string("et:detEta:hadem:sigmaIEtaIEta:minr9:maxr9:isolEm:isolHad:isolPtTrks"),
0064     #------------
0065     minEt=cms.double(20),
0066     minEta=cms.double(1.56),
0067     maxEta=cms.double(2.5),
0068     maxDEtaIn=cms.double(-1),#not used for pho 
0069     maxDPhiIn=cms.double(-1),#not used for pho 
0070     maxInvEInvP=cms.double(-1),#not used for pho 
0071     maxHadem=cms.double(0.05),#CaloIdVTIsoT
0072     maxHadEnergy=cms.double(0),
0073     maxSigmaIEtaIEta=cms.double(0.031),#CaloIdVTIsoT
0074     maxSigmaEtaEta=cms.double(0.031),#CaloIdVTIsoT
0075     #----Morse------
0076     #minR9=cms.double(0.8),
0077     minR9=cms.double(0.0),
0078     maxR9=cms.double(999.),
0079     #---------------
0080     isolEmConstTerm=cms.double(5.),#CaloIdVTIsoT
0081     isolEmGradTerm=cms.double(0.012),#CaloIdVTIsoT
0082     isolEmGradStart=cms.double(0.),
0083     isolHadConstTerm=cms.double(3.),#CaloIdVTIsoT
0084     isolHadGradTerm=cms.double(0.005),#CaloIdVTIsoT
0085     isolHadGradStart=cms.double(0.),
0086     isolPtTrksConstTerm=cms.double(3.),#CaloIdVTIsoT
0087     isolPtTrksGradTerm=cms.double(0.002),#CaloIdVTIsoT
0088     isolPtTrksGradStart=cms.double(0.),
0089     isolNrTrksConstTerm=cms.int32(4),
0090     maxHLTIsolTrksEle = cms.double(0),#not used for pho 
0091     maxHLTIsolTrksEleOverPt = cms.double(0),#not used for pho 
0092     maxHLTIsolTrksEleOverPt2 = cms.double(0),#not  used for pho 
0093     maxHLTIsolTrksPho = cms.double(0),
0094     maxHLTIsolTrksPhoOverPt = cms.double(0),
0095     maxHLTIsolTrksPhoOverPt2 = cms.double(0),
0096     maxHLTIsolHad = cms.double(0),
0097     maxHLTIsolHadOverEt = cms.double(0),
0098     maxHLTIsolHadOverEt2 = cms.double(0),
0099     maxHLTIsolEm = cms.double(0),
0100     maxHLTIsolEmOverEt = cms.double(0),
0101     maxHLTIsolEmOverEt2 = cms.double(0),
0102 
0103     #the rest of the cuts are track cuts which always fail for photon
0104     minCTFTrkOuterRadius=cms.double(40.),
0105     maxCTFTrkInnerRadius=cms.double(9.),
0106     minNrCTFTrkHits=cms.int32(5),
0107     maxNrCTFTrkHitsLost=cms.int32(0),
0108     maxCTFTrkChi2NDof=cms.double(99999.),
0109     requirePixelHitsIfOuterInOuter=cms.bool(True),
0110     maxHLTDEtaIn=cms.double(0.1),
0111     maxHLTDPhiIn=cms.double(0.1),
0112     maxHLTInvEInvP=cms.double(0.1),
0113     
0114     )
0115 
0116 egHLTOffPhoCuts =  cms.PSet(
0117     barrel = cms.PSet(egHLTOffPhoBarrelCuts),
0118     endcap = cms.PSet(egHLTOffPhoEndcapCuts)
0119 )
0120 
0121 egHLTOffPhoLooseCuts =  cms.PSet(
0122     barrel = cms.PSet(egHLTOffPhoBarrelCuts),
0123     endcap = cms.PSet(egHLTOffPhoEndcapCuts)
0124 )