Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2023-10-25 09:50:38

0001 import FWCore.ParameterSet.Config as cms
0002 
0003 hltPhase2L3MuonsNoID = cms.EDProducer("MuonIdProducer",
0004     CaloExtractorPSet = cms.PSet(
0005         CenterConeOnCalIntersection = cms.bool(False),
0006         ComponentName = cms.string('CaloExtractorByAssociator'),
0007         DR_Max = cms.double(1.0),
0008         DR_Veto_E = cms.double(0.07),
0009         DR_Veto_H = cms.double(0.1),
0010         DR_Veto_HO = cms.double(0.1),
0011         DepositInstanceLabels = cms.vstring(
0012             'ecal',
0013             'hcal',
0014             'ho'
0015         ),
0016         DepositLabel = cms.untracked.string('Cal'),
0017         NoiseTow_EB = cms.double(0.04),
0018         NoiseTow_EE = cms.double(0.15),
0019         Noise_EB = cms.double(0.025),
0020         Noise_EE = cms.double(0.1),
0021         Noise_HB = cms.double(0.2),
0022         Noise_HE = cms.double(0.2),
0023         Noise_HO = cms.double(0.2),
0024         PrintTimeReport = cms.untracked.bool(False),
0025         PropagatorName = cms.string('hltESPFastSteppingHelixPropagatorAny'),
0026         ServiceParameters = cms.PSet(
0027             Propagators = cms.untracked.vstring('hltESPFastSteppingHelixPropagatorAny'),
0028             RPCLayers = cms.bool(False),
0029             UseMuonNavigation = cms.untracked.bool(False)
0030         ),
0031         Threshold_E = cms.double(0.2),
0032         Threshold_H = cms.double(0.5),
0033         Threshold_HO = cms.double(0.5),
0034         TrackAssociatorParameters = cms.PSet(
0035             CSCSegmentCollectionLabel = cms.InputTag("hltCscSegments"),
0036             CaloTowerCollectionLabel = cms.InputTag("Notused"),
0037             DTRecSegment4DCollectionLabel = cms.InputTag("hltDt4DSegments"),
0038             EBRecHitCollectionLabel = cms.InputTag("Notused"),
0039             EERecHitCollectionLabel = cms.InputTag("Notused"),
0040             HBHERecHitCollectionLabel = cms.InputTag("Notused"),
0041             HORecHitCollectionLabel = cms.InputTag("Notused"),
0042             accountForTrajectoryChangeCalo = cms.bool(False),
0043             dREcal = cms.double(1.0),
0044             dREcalPreselection = cms.double(1.0),
0045             dRHcal = cms.double(1.0),
0046             dRHcalPreselection = cms.double(1.0),
0047             dRMuon = cms.double(9999.0),
0048             dRMuonPreselection = cms.double(0.2),
0049             dRPreshowerPreselection = cms.double(0.2),
0050             muonMaxDistanceSigmaX = cms.double(0.0),
0051             muonMaxDistanceSigmaY = cms.double(0.0),
0052             muonMaxDistanceX = cms.double(5.0),
0053             muonMaxDistanceY = cms.double(5.0),
0054             propagateAllDirections = cms.bool(True),
0055             trajectoryUncertaintyTolerance = cms.double(-1.0),
0056             truthMatch = cms.bool(False),
0057             useCalo = cms.bool(True),
0058             useEcal = cms.bool(False),
0059             useHO = cms.bool(False),
0060             useHcal = cms.bool(False),
0061             useMuon = cms.bool(False),
0062             usePreshower = cms.bool(False)
0063         ),
0064         UseRecHitsFlag = cms.bool(False)
0065     ),
0066     JetExtractorPSet = cms.PSet(
0067         ComponentName = cms.string('JetExtractor'),
0068         DR_Max = cms.double(1.0),
0069         DR_Veto = cms.double(0.1),
0070         ExcludeMuonVeto = cms.bool(True),
0071         JetCollectionLabel = cms.InputTag("Notused"),
0072         PrintTimeReport = cms.untracked.bool(False),
0073         PropagatorName = cms.string('hltESPFastSteppingHelixPropagatorAny'),
0074         ServiceParameters = cms.PSet(
0075             Propagators = cms.untracked.vstring('hltESPFastSteppingHelixPropagatorAny'),
0076             RPCLayers = cms.bool(False),
0077             UseMuonNavigation = cms.untracked.bool(False)
0078         ),
0079         Threshold = cms.double(5.0),
0080         TrackAssociatorParameters = cms.PSet(
0081             CSCSegmentCollectionLabel = cms.InputTag("hltCscSegments"),
0082             CaloTowerCollectionLabel = cms.InputTag("Notused"),
0083             DTRecSegment4DCollectionLabel = cms.InputTag("hltDt4DSegments"),
0084             EBRecHitCollectionLabel = cms.InputTag("Notused"),
0085             EERecHitCollectionLabel = cms.InputTag("Notused"),
0086             HBHERecHitCollectionLabel = cms.InputTag("Notused"),
0087             HORecHitCollectionLabel = cms.InputTag("Notused"),
0088             accountForTrajectoryChangeCalo = cms.bool(False),
0089             dREcal = cms.double(0.5),
0090             dREcalPreselection = cms.double(0.5),
0091             dRHcal = cms.double(0.5),
0092             dRHcalPreselection = cms.double(0.5),
0093             dRMuon = cms.double(9999.0),
0094             dRMuonPreselection = cms.double(0.2),
0095             dRPreshowerPreselection = cms.double(0.2),
0096             muonMaxDistanceSigmaX = cms.double(0.0),
0097             muonMaxDistanceSigmaY = cms.double(0.0),
0098             muonMaxDistanceX = cms.double(5.0),
0099             muonMaxDistanceY = cms.double(5.0),
0100             propagateAllDirections = cms.bool(True),
0101             trajectoryUncertaintyTolerance = cms.double(-1.0),
0102             truthMatch = cms.bool(False),
0103             useCalo = cms.bool(True),
0104             useEcal = cms.bool(False),
0105             useHO = cms.bool(False),
0106             useHcal = cms.bool(False),
0107             useMuon = cms.bool(False),
0108             usePreshower = cms.bool(False)
0109         )
0110     ),
0111     MuonCaloCompatibility = cms.PSet(
0112         MuonTemplateFileName = cms.FileInPath('RecoMuon/MuonIdentification/data/MuID_templates_muons_lowPt_3_1_norm.root'),
0113         PionTemplateFileName = cms.FileInPath('RecoMuon/MuonIdentification/data/MuID_templates_pions_lowPt_3_1_norm.root'),
0114         allSiPMHO = cms.bool(False),
0115         delta_eta = cms.double(0.02),
0116         delta_phi = cms.double(0.02)
0117     ),
0118     TimingFillerParameters = cms.PSet(
0119         CSCTimingParameters = cms.PSet(
0120             CSCStripError = cms.double(7.0),
0121             CSCStripTimeOffset = cms.double(0.0),
0122             CSCTimeOffset = cms.double(0.0),
0123             CSCWireError = cms.double(8.6),
0124             CSCWireTimeOffset = cms.double(0.0),
0125             CSCsegments = cms.InputTag("hltCscSegments"),
0126             MatchParameters = cms.PSet(
0127                 CSCsegments = cms.InputTag("hltCscSegments"),
0128                 DTradius = cms.double(0.01),
0129                 DTsegments = cms.InputTag("hltDt4DSegments"),
0130                 TightMatchCSC = cms.bool(True),
0131                 TightMatchDT = cms.bool(False)
0132             ),
0133             PruneCut = cms.double(100.0),
0134             ServiceParameters = cms.PSet(
0135                 Propagators = cms.untracked.vstring('hltESPFastSteppingHelixPropagatorAny'),
0136                 RPCLayers = cms.bool(True)
0137             ),
0138             UseStripTime = cms.bool(True),
0139             UseWireTime = cms.bool(True),
0140             debug = cms.bool(False)
0141         ),
0142         DTTimingParameters = cms.PSet(
0143             DTTimeOffset = cms.double(2.7),
0144             DTsegments = cms.InputTag("hltDt4DSegments"),
0145             DoWireCorr = cms.bool(False),
0146             DropTheta = cms.bool(True),
0147             HitError = cms.double(6.0),
0148             HitsMin = cms.int32(5),
0149             MatchParameters = cms.PSet(
0150                 CSCsegments = cms.InputTag("hltCscSegments"),
0151                 DTradius = cms.double(0.01),
0152                 DTsegments = cms.InputTag("hltDt4DSegments"),
0153                 TightMatchCSC = cms.bool(True),
0154                 TightMatchDT = cms.bool(False)
0155             ),
0156             PruneCut = cms.double(10000.0),
0157             RequireBothProjections = cms.bool(False),
0158             ServiceParameters = cms.PSet(
0159                 Propagators = cms.untracked.vstring('hltESPFastSteppingHelixPropagatorAny'),
0160                 RPCLayers = cms.bool(True)
0161             ),
0162             UseSegmentT0 = cms.bool(False),
0163             debug = cms.bool(False)
0164         ),
0165         EcalEnergyCut = cms.double(0.4),
0166         ErrorCSC = cms.double(7.4),
0167         ErrorDT = cms.double(6.0),
0168         ErrorEB = cms.double(2.085),
0169         ErrorEE = cms.double(6.95),
0170         UseCSC = cms.bool(True),
0171         UseDT = cms.bool(True),
0172         UseECAL = cms.bool(True)
0173     ),
0174     TrackAssociatorParameters = cms.PSet(
0175         CSCSegmentCollectionLabel = cms.InputTag("hltCscSegments"),
0176         CaloTowerCollectionLabel = cms.InputTag("Notused"),
0177         DTRecSegment4DCollectionLabel = cms.InputTag("hltDt4DSegments"),
0178         EBRecHitCollectionLabel = cms.InputTag("Notused"),
0179         EERecHitCollectionLabel = cms.InputTag("Notused"),
0180         GEMSegmentCollectionLabel = cms.InputTag("hltGemSegments"),
0181         HBHERecHitCollectionLabel = cms.InputTag("Notused"),
0182         HORecHitCollectionLabel = cms.InputTag("Notused"),
0183         ME0SegmentCollectionLabel = cms.InputTag("hltMe0Segments"),
0184         accountForTrajectoryChangeCalo = cms.bool(False),
0185         dREcal = cms.double(9999.0),
0186         dREcalPreselection = cms.double(0.05),
0187         dRHcal = cms.double(9999.0),
0188         dRHcalPreselection = cms.double(0.2),
0189         dRMuon = cms.double(9999.0),
0190         dRMuonPreselection = cms.double(0.2),
0191         dRPreshowerPreselection = cms.double(0.2),
0192         muonMaxDistanceSigmaX = cms.double(0.0),
0193         muonMaxDistanceSigmaY = cms.double(0.0),
0194         muonMaxDistanceX = cms.double(5.0),
0195         muonMaxDistanceY = cms.double(5.0),
0196         propagateAllDirections = cms.bool(True),
0197         trajectoryUncertaintyTolerance = cms.double(-1.0),
0198         truthMatch = cms.bool(False),
0199         useCalo = cms.bool(False),
0200         useEcal = cms.bool(False),
0201         useGEM = cms.bool(True),
0202         useHO = cms.bool(False),
0203         useHcal = cms.bool(False),
0204         useME0 = cms.bool(False),
0205 #        useME0 = cms.bool(True), ### Thiago: in the offline RECO it is false...
0206         useMuon = cms.bool(True),
0207         usePreshower = cms.bool(False)
0208     ),
0209     TrackExtractorPSet = cms.PSet(
0210         BeamSpotLabel = cms.InputTag("hltOnlineBeamSpot"),
0211         BeamlineOption = cms.string('BeamSpotFromEvent'),
0212         Chi2Ndof_Max = cms.double(1e+64),
0213         Chi2Prob_Min = cms.double(-1.0),
0214         ComponentName = cms.string('TrackExtractor'),
0215         DR_Max = cms.double(1.0),
0216         DR_Veto = cms.double(0.01),
0217         Diff_r = cms.double(0.1),
0218         Diff_z = cms.double(0.2),
0219         NHits_Min = cms.uint32(0),
0220         Pt_Min = cms.double(-1.0),
0221         inputTrackCollection = cms.InputTag("hltPhase2L3MuonMerged")
0222     ),
0223     TrackerKinkFinderParameters = cms.PSet(
0224         diagonalOnly = cms.bool(False),
0225         usePosition = cms.bool(False)
0226     ),
0227     addExtraSoftMuons = cms.bool(False),
0228     arbitrateTrackerMuons = cms.bool(True),
0229     arbitrationCleanerOptions = cms.PSet(
0230         ClusterDPhi = cms.double(0.6),
0231         ClusterDTheta = cms.double(0.02),
0232         Clustering = cms.bool(True),
0233         ME1a = cms.bool(True),
0234         Overlap = cms.bool(True),
0235         OverlapDPhi = cms.double(0.0786),
0236         OverlapDTheta = cms.double(0.02)
0237     ),
0238     debugWithTruthMatching = cms.bool(False),
0239     ecalDepositName = cms.string('ecal'),
0240     fillCaloCompatibility = cms.bool(False),
0241     fillEnergy = cms.bool(False),
0242     fillGlobalTrackQuality = cms.bool(False),
0243     fillGlobalTrackRefits = cms.bool(False),
0244     fillIsolation = cms.bool(False),
0245     fillMatching = cms.bool(True),
0246     fillTrackerKink = cms.bool(False),
0247     globalTrackQualityInputTag = cms.InputTag(""),
0248     hcalDepositName = cms.string('hcal'),
0249     hoDepositName = cms.string('ho'),
0250     inputCollectionLabels = cms.VInputTag("hltPhase2L3MuonMerged", "hltPhase2L3GlbMuon", "hltL2MuonsFromL1TkMuon:UpdatedAtVtx"),
0251     inputCollectionTypes = cms.vstring(
0252         'inner tracks',
0253         'links',
0254         'outer tracks'
0255     ),
0256     jetDepositName = cms.string('jets'),
0257     maxAbsDx = cms.double(3.0),
0258     maxAbsDy = cms.double(9999.0),
0259     maxAbsEta = cms.double(3.0),
0260     maxAbsPullX = cms.double(4.0),
0261     maxAbsPullY = cms.double(9999.0),
0262     minCaloCompatibility = cms.double(0.6),
0263     minNumberOfMatches = cms.int32(1),
0264     minP = cms.double(0.0),
0265     minPCaloMuon = cms.double(1000000000.0),
0266     minPt = cms.double(2.0),
0267     ptThresholdToFillCandidateP4WithGlobalFit = cms.double(200.0),
0268     runArbitrationCleaner = cms.bool(False),
0269     sigmaThresholdToFillCandidateP4WithGlobalFit = cms.double(2.0),
0270     trackDepositName = cms.string('tracker'),
0271     writeIsoDeposits = cms.bool(False)
0272 )