CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_5_2_9/src/DQMOffline/Trigger/python/EgHLTOfflineSource_cfi.py

Go to the documentation of this file.
00001 import FWCore.ParameterSet.Config as cms
00002 
00003 
00004 from DQMOffline.Trigger.EgHLTOffEleSelection_cfi import *
00005 from DQMOffline.Trigger.EgHLTOffPhoSelection_cfi import *
00006 from DQMOffline.Trigger.EgHLTOffTrigSelection_cfi import *
00007 from DQMOffline.Trigger.EgHLTOffHistBins_cfi import *
00008 from DQMOffline.Trigger.EgHLTOffFiltersToMon_cfi import *
00009 
00010 egHLTOffDQMSource = cms.EDAnalyzer("EgHLTOfflineSource",
00011                                  egHLTOffFiltersToMon,
00012                                  binData = cms.PSet(egHLTOffDQMBinData,),
00013 
00014                                  #products we need
00015                                  triggerSummaryLabel = cms.InputTag("hltTriggerSummaryAOD","","HLT"),
00016                                  hltTag = cms.string("HLT"),
00017                                  TrigResults = cms.InputTag("TriggerResults","","HLT"),
00018                                  filterInactiveTriggers = cms.bool(True),
00019                                  EndcapRecHitCollection = cms.InputTag("reducedEcalRecHitsEE"),
00020                                  BarrelRecHitCollection = cms.InputTag("reducedEcalRecHitsEB"),
00021                                  ElectronCollection = cms.InputTag("gsfElectrons"),
00022                                  PhotonCollection = cms.InputTag("photons"),
00023                                  VertexCollection = cms.InputTag("offlinePrimaryVertices"),
00024                                  #CaloJetCollection = cms.InputTag("sisCone5CaloJets"),
00025                                  #--------Morse
00026                                  CaloJetCollection = cms.InputTag("ak5CaloJets"),
00027                                  #--------
00028                                  IsolTrackCollection = cms.InputTag("generalTracks"),
00029                                  HBHERecHitCollection = cms.InputTag("hbhereco"),
00030                                  HFRecHitCollection = cms.InputTag("hfreco"),
00031                                  DQMDirName=cms.string("HLT/EgOffline"),
00032                                  
00033                                  BeamSpotProducer = cms.InputTag("offlineBeamSpot"),
00034                                  CaloTowers = cms.InputTag("towerMaker"),
00035 
00036                                  #hcal isolation parameters
00037                                  #first which ones do we want to calculate...
00038                                  calHLTHcalIsol = cms.bool(True),
00039                                  calHLTEmIsol = cms.bool(True),
00040                                  calHLTEleTrkIsol = cms.bool(True),
00041                                  calHLTPhoTrkIsol = cms.bool(False),
00042                                  #actual settings for hlt isolation 
00043                                  hltEMIsolOuterCone = cms.double(0.4),
00044                                  hltEMIsolInnerConeEB = cms.double(0.045),
00045                                  hltEMIsolEtaSliceEB = cms.double(0.02),
00046                                  hltEMIsolEtMinEB = cms.double(-9999.0),
00047                                  hltEMIsolEMinEB = cms.double(0.08),
00048                                  hltEMIsolInnerConeEE = cms.double(0.07),
00049                                  hltEMIsolEtaSliceEE = cms.double(0.02),
00050                                  hltEMIsolEtMinEE = cms.double(-9999.),
00051                                  hltEMIsolEMinEE = cms.double(0.3),
00052                                  hltPhoTrkIsolPtMin = cms.double(1.5),
00053                                  hltPhoTrkIsolOuterCone = cms.double(0.3),
00054                                  hltPhoTrkIsolInnerCone = cms.double(0.06),
00055                                  hltPhoTrkIsolZSpan = cms.double(999999.),
00056                                  hltPhoTrkIsolRSpan = cms.double(999999.),
00057                                  hltPhoTrkIsolCountTrks = cms.bool(False),
00058                                  hltEleTrkIsolPtMin = cms.double(1.5),
00059                                  hltEleTrkIsolOuterCone = cms.double(0.2),
00060                                  hltEleTrkIsolInnerCone = cms.double(0.02),
00061                                  hltEleTrkIsolZSpan = cms.double(0.1),
00062                                  hltEleTrkIsolRSpan = cms.double(999999.0),
00063                                  hltHadIsolOuterCone = cms.double(0.3),
00064                                  hltHadIsolInnerCone = cms.double(0.0),
00065                                  hltHadIsolEtMin = cms.double(0.),
00066                                  hltHadIsolDepth = cms.int32(-1),
00067                                             
00068 
00069                                  
00070                                  #setting up selection
00071                                  cutMasks = cms.PSet(
00072                                     stdEle = cms.string("et:detEta:dEtaIn:dPhiIn:hadem:sigmaIEtaIEta:hltIsolTrksEle:hltIsolHad:hltIsolEm"),
00073                                     tagEle = cms.string("et:detEta:dEtaIn:dPhiIn:hadem:sigmaIEtaIEta:hltIsolTrksEle:hltIsolHad:hltIsolEm"),
00074                                     probeEle = cms.string("et:detEta"),
00075                                     fakeEle = cms.string("et:detEta:hadem"),
00076                                     trigTPEle = cms.string("detEta:dEtaIn:dPhiIn:hadem:sigmaIEtaIEta:hltIsolTrksEle:hltIsolHad:hltIsolEm"),
00077                                     trigTPPho = cms.string("hadem:sigmaIEtaIEta:isolEm:isolHad:isolPtTrks"),
00078                                     stdPho = cms.string("et:detEta:dEtaIn:dPhiIn:hadem:isolEm:isolHad:isolPtTrks"),
00079                                  ),
00080                                  eleCuts = cms.PSet (egHLTOffEleCuts,),    
00081                                  eleLooseCuts = cms.PSet(egHLTOffEleLooseCuts,),
00082                                  phoCuts = cms.PSet(egHLTOffPhoCuts,),
00083                                  phoLooseCuts = cms.PSet(egHLTOffPhoLooseCuts,),          
00084                                  triggerCuts = cms.VPSet (
00085 
00086                                    #cms.PSet (egHLTOffEleEt10LWCuts), #8E29
00087                                    #cms.PSet (egHLTOffEleEt15LWCuts),
00088                                    #cms.PSet (egHLTOffEleEt10LWEleIdCuts),
00089                                    #cms.PSet (egHLTOffDoubleEleEt5Cuts), 
00090                                    #cms.PSet (egHLTOffEleEt10SWCuts), #1E31
00091                                    #cms.PSet (egHLTOffEleEt15SWCuts),
00092                                    #cms.PSet (egHLTOffEleEt20SWCuts),
00093                                    #cms.PSet (egHLTOffEleEt15SWEleIdCuts),
00094                                    #cms.PSet (egHLTOffEleEt15SWEleIdLTICuts),
00095                                    #cms.PSet (egHLTOffEleEt15SWLTICuts),
00096                                    #cms.PSet (egHLTOffDoubleEleEt10SWCuts),
00097                                    #cms.PSet (egHLTOffPhoEt10Cuts),
00098                                    #cms.PSet (egHLTOffPhoEt15Cuts),
00099                                    #cms.PSet (egHLTOffPhoEt15LEICuts),
00100                                    #cms.PSet (egHLTOffPhoEt15HTICuts),
00101                                    #cms.PSet (egHLTOffPhoEt20Cuts),
00102                                    #cms.PSet (egHLTOffPhoEt25Cuts),
00103                                    #cms.PSet (egHLTOffPhoEt30Cuts),
00104                                    #cms.PSet (egHLTOffPhoEt10LEITICuts),
00105                                    #cms.PSet (egHLTOffPhoEt20LEITICuts),
00106                                    #cms.PSet (egHLTOffPhoEt25LEITICuts),
00107                                    #cms.PSet (egHLTOffDoublePhoEt10Cuts),
00108                                    #cms.PSet (egHLTOffDoublePhoEt15Cuts),
00109                                    #cms.PSet (egHLTOffDoublePhoEt15VLEICuts),
00110                                    #----Morse-----------
00111                                    #5E32
00112                                    #cms.PSet (egHLTOffPhotonEt30_CaloIdVL_v1Cuts),
00113                                    #cms.PSet (egHLTOffPhotonEt30_CaloIdVL_IsoL_v1Cuts),
00114                                    #cms.PSet (egHLTOffPhotonEt50_CaloIdVL_IsoL_v1Cuts),
00115                                    #cms.PSet (egHLTOffPhotonEt75_CaloIdVL_v1Cuts),
00116                                    #cms.PSet (egHLTOffPhotonEt75_CaloIdVL_IsoL_v1Cuts),
00117                                    #cms.PSet (egHLTOffPhotonEt125_NoSpikeFilter_v1Cuts),
00118                                    #cms.PSet (egHLTOffDoublePhotonEt33_v1Cuts),
00119                                    #cms.PSet (egHLTOffEleEt8_v1Cuts),
00120                                    #cms.PSet (egHLTOffEleEt8_CaloIdL_CaloIsoVL_v1Cuts),
00121                                    #cms.PSet (egHLTOffEleEt8_CaloIdL_TrkIdVL_v1Cuts),
00122                                    #cms.PSet (egHLTOffEleEt15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v1Cuts),
00123                                    #cms.PSet (egHLTOffEleEt17_CaloIdL_CaloIsoVL_v1Cuts),
00124                                    #cms.PSet (egHLTOffEleEt27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v1Cuts),
00125                                    #cms.PSet (egHLTOffEleEt45_CaloIdVT_TrkIdT_v1Cuts),
00126                                    #cms.PSet (egHLTOffEle90_NoSpikeFilter_v1Cuts)#,
00127                                    #cms.PSet (egHLTOffPhotonEt32_CaloIdL_PhotonEt26_CaloIdL_v1Cuts),
00128                                    #cms.PSet (egHLTOffEleEt17_CaloIdL_CaloIsoVL_EleEt8_CaloIdL_CaloIsoVL_v1Cuts)
00129                                    #-------------
00130                                    
00131                                  )
00132                                  
00133 )
00134 
00135