CMS 3D CMS Logo

/afs/cern.ch/work/a/aaltunda/public/www/CMSSW_5_3_14/src/MuonAnalysis/MomentumScaleCalibration/python/MuScleFit_cfi.py

Go to the documentation of this file.
00001 # -*- coding: utf-8 -*-
00002 
00003 import FWCore.ParameterSet.Config as cms
00004 
00005 # This line is only necessary when running on fastSim
00006 SimTracksCollection = cms.untracked.InputTag("famosSimHits"),
00007 # This must be set to true when using events generated with Sherpa
00008 Sherpa = cms.untracked.bool(True),
00009 
00010 # This line allows to use the EDLooper or to loop by hand.
00011 # All the necessary information is saved during the first loop so there is not need
00012 # at this time to read again the events in successive iterations. Therefore by default
00013 # for iterations > 1 the loops are done by hand, which means that the framework does
00014 # not need to read all the events again. This is much faster.
00015 # If you need to read the events in every iteration put this to false.
00016 FastLoop = cms.untracked.bool(False),
00017 
00018 # Set the probability file location. First looks in the ProbabilitiesFile path (absolute path)
00019 ProbabilitiesFile = cms.untracked.string("/home/demattia/FSR/CMSSW_3_6_1_patch4/src/MuonAnalysis/MomentumScaleCalibration/test/Probs_merge.root"),
00020 ProbabilitiesFileInPath = cms.untracked.string("MuonAnalysis/MomentumScaleCalibration/test/Probs_merge.root"),
00021 
00022 # Name of the output files
00023 OutputFileName = cms.untracked.string("MuScleFit.root"),
00024 OutputGenInfoFileName = cms.untracked.string("genSimRecoPlots.root"),
00025 
00026 debug = cms.untracked.int32(0),
00027 
00028 # The following parameters can be used to filter events
00029 TriggerResultsLabel = cms.untracked.string("TriggerResults"),
00030 TriggerResultsProcess = cms.untracked.string("HLT"),
00031 # TriggerPath: "" = No trigger requirements, "All" = No specific path
00032 TriggerPath = cms.untracked.string("All"),
00033 # Negate the result of the trigger
00034 NegateTrigger = cms.untracked.bool(False),
00035 
00036 # Decide whether to discard empty events or not
00037 SaveAllToTree = cms.untracked.bool(False),
00038 
00039 PATmuons = cms.untracked.bool(False),
00040 GenParticlesName = cms.untracked.string("genParticles"),
00041 
00042 # Use the probability file or not. If not it will perform a simpler selection taking the muon pair with
00043 # invariant mass closer to the pdf value and will crash if some fit is attempted.
00044 UseProbsFile = cms.untracked.bool(True),
00045 
00046 # This must be set to true if using events generated with Sherpa
00047 Sherpa = cms.untracked.bool(False),
00048 
00049 # Use the rapidity bins or the single histogram for the Z
00050 RapidityBinsForZ = cms.untracked.bool(True),
00051 
00052 # Set the cuts on muons to be used in the fit
00053 SeparateRanges = cms.untracked.bool(True),
00054 MaxMuonPt = cms.untracked.double(100000000.),
00055 MinMuonPt = cms.untracked.double(0.),
00056 MinMuonEtaFirstRange = cms.untracked.double(-6.),
00057 MaxMuonEtaFirstRange = cms.untracked.double(6.),
00058 MinMuonEtaSecondRange = cms.untracked.double(-100.),
00059 MaxMuonEtaSecondRange = cms.untracked.double(100.),
00060 DeltaPhiMinCut = cms.untracked.double(0.),
00061 DeltaPhiMaxCut = cms.untracked.double(100.),
00062 
00063 # Produce additional plots on the mass resolution
00064 DebugMassResol = cms.untracked.bool(False),
00065 
00066 # Normalize the likelihood value with the number of events. If true (default), the error is also scaled
00067 # with the appropriate factor to keep into account the different normalization of the likelihood.
00068 NormalizeLikelihoodByEventNumber = cms.untracked.bool(True),
00069 
00070 # Additional settings for Minuit
00071 StartWithSimplex = cms.untracked.bool(True),
00072 # This can be very time consuming depending on the number of events
00073 ComputeMinosErrors = cms.untracked.bool(False),
00074 MinimumShapePlots = cms.untracked.bool(True),