ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/ForwardAnalysis/DiffractiveZAnalysis/test/DiffractiveZPATTupleMulticrab.py
(Generate patch)

Comparing UserCode/ForwardAnalysis/DiffractiveZAnalysis/test/DiffractiveZPATTupleMulticrab.py (file contents):
Revision 1.7 by dmf, Thu Jul 11 17:33:05 2013 UTC vs.
Revision 1.9 by dmf, Wed Jul 31 16:12:10 2013 UTC

# Line 26 | Line 26 | import atexit
26  
27   from FWCore.ParameterSet.VarParsing import VarParsing
28   options = VarParsing ('analysis')
29 < options.register('Run','data_MuonP1',VarParsing.multiplicity.singleton, VarParsing.varType.string,"Option to Run: data or MC.")
29 > options.register('Run','MC_none',VarParsing.multiplicity.singleton, VarParsing.varType.string,"Option to Run: data or MC.")
30   options.parseArguments()
31  
32   process = cms.Process("Analysis")
# Line 191 | Line 191 | if config.runOnMC:
191   else:
192      config.l1Paths = (l1list)
193      config.hltPaths = (triggerlist)
194 <    config.inputFileName = '/storage1/dmf/TestSamples/MuRun2010/MuRunA2010.root'
194 >    #config.inputFileName = '/storage1/dmf/TestSamples/MuRun2010/MuRunA2010.root'
195 >    config.inputFileName = '/storage1/dmf/TestSamples/Electron2010B/Electron2010B.root'  
196  
197   #
198   # CMSSW Main Code
# Line 348 | Line 349 | from ForwardAnalysis.DiffractiveZAnalysi
349   #PATTriggerInfo.runALLTriggerPath = True
350  
351   #
352 + # Define Filter
353 + #
354 + ######################################################################################
355 +
356 + process.diffractiveZFilter = cms.EDFilter("diffractiveZFilter",
357 +                             nLeptons = cms.untracked.int32(2),
358 +                             muonTag = cms.untracked.InputTag("muons"),
359 +                             electronTag = cms.untracked.InputTag("gsfElectrons")
360 +                             )
361 +
362 +
363 + #
364   # Define Analyzers
365   #
366   ######################################################################################
# Line 424 | Line 437 | if config.sys:
437     if config.TriggerOn:
438         print(">> With Trigger.")
439         process.analysis_diffractiveDiffractiveZAnalysisPATTriggerInfoTTree_step = cms.Path(
440 <       process.analysisSequencesShiftedUp + process.analysisSequencesShiftedDown + process.analysisSequences + process.eventSelectionHLT +
440 >       process.analysisSequencesShiftedUp + process.analysisSequencesShiftedDown + process.analysisSequences + process.diffractiveZFilter + process.eventSelectionHLT +
441         process.diffractiveZAnalysisTTreePFShiftedUp + process.diffractiveZAnalysisTTreePFShiftedDown + process.diffractiveZAnalysisTTree)
442  
443     else:
444         print(">> No Trigger.")
445         process.analysis_diffractiveDiffractiveZAnalysisPATTriggerInfoTTree_step = cms.Path(
446 <       process.analysisSequencesShiftedUp + process.analysisSequencesShiftedDown + process.analysisSequences + process.eventSelection +
446 >       process.analysisSequencesShiftedUp + process.analysisSequencesShiftedDown + process.analysisSequences + process.diffractiveZFilter + process.eventSelection +
447         process.diffractiveZAnalysisTTreePFShiftedUp + process.diffractiveZAnalysisTTreePFShiftedDown + process.diffractiveZAnalysisTTree)
448  
449   else:
# Line 439 | Line 452 | else:
452     if config.TriggerOn:
453         print(">> With Trigger.")
454         process.analysis_diffractiveDiffractiveZAnalysisPATTriggerInfoTTree_step = cms.Path(
455 <       process.analysisSequences + process.eventSelectionHLT + process.diffractiveZAnalysisTTree)
455 >       process.analysisSequences + process.diffractiveZFilter + process.eventSelectionHLT + process.diffractiveZAnalysisTTree)
456  
457     else:
458         print(">> No Trigger.")
459         process.analysis_diffractiveDiffractiveZAnalysisPATTriggerInfoTTree_step = cms.Path(
460 <       process.analysisSequences + process.eventSelection + process.diffractiveZAnalysisTTree)
460 >       process.analysisSequences + process.diffractiveZFilter + process.eventSelection + process.diffractiveZAnalysisTTree)
461  
462  

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines