Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2025-02-07 14:23:42

0001 import FWCore.ParameterSet.Config as cms
0002 
0003 def Phase2OTMonitorTTTrack(*args, **kwargs):
0004   mod = cms.EDProducer('Phase2OTMonitorTTTrack',
0005     TH1_NStubs = cms.PSet(
0006       Nbinsx = cms.int32(8),
0007       xmax = cms.double(8),
0008       xmin = cms.double(0)
0009     ),
0010     TH1_NTracks = cms.PSet(
0011       Nbinsx = cms.int32(100),
0012       xmax = cms.double(399),
0013       xmin = cms.double(0)
0014     ),
0015     TH1_Track_Pt = cms.PSet(
0016       Nbinsx = cms.int32(50),
0017       xmax = cms.double(100),
0018       xmin = cms.double(0)
0019     ),
0020     TH1_Track_Phi = cms.PSet(
0021       Nbinsx = cms.int32(60),
0022       xmax = cms.double(3.5),
0023       xmin = cms.double(-3.5)
0024     ),
0025     TH1_Track_D0 = cms.PSet(
0026       Nbinsx = cms.int32(50),
0027       xmax = cms.double(5),
0028       xmin = cms.double(-5)
0029     ),
0030     TH1_Track_Eta = cms.PSet(
0031       Nbinsx = cms.int32(45),
0032       xmax = cms.double(3),
0033       xmin = cms.double(-3)
0034     ),
0035     TH1_Track_VtxZ = cms.PSet(
0036       Nbinsx = cms.int32(41),
0037       xmax = cms.double(20),
0038       xmin = cms.double(-20)
0039     ),
0040     TH1_Track_Chi2 = cms.PSet(
0041       Nbinsx = cms.int32(100),
0042       xmax = cms.double(50),
0043       xmin = cms.double(0)
0044     ),
0045     TH1_Track_Chi2R = cms.PSet(
0046       Nbinsx = cms.int32(100),
0047       xmax = cms.double(10),
0048       xmin = cms.double(0)
0049     ),
0050     TH1_Track_Chi2_Probability = cms.PSet(
0051       Nbinsx = cms.int32(100),
0052       xmax = cms.double(1),
0053       xmin = cms.double(0)
0054     ),
0055     TH1_Track_MVA1 = cms.PSet(
0056       Nbinsx = cms.int32(100),
0057       xmax = cms.double(1),
0058       xmin = cms.double(0)
0059     ),
0060     TH2_Track_Chi2R_NStubs = cms.PSet(
0061       Nbinsx = cms.int32(5),
0062       xmax = cms.double(8),
0063       xmin = cms.double(3),
0064       Nbinsy = cms.int32(15),
0065       ymax = cms.double(10),
0066       ymin = cms.double(0)
0067     ),
0068     TH2_Track_Chi2R_Eta = cms.PSet(
0069       Nbinsx = cms.int32(15),
0070       xmax = cms.double(3),
0071       xmin = cms.double(-3),
0072       Nbinsy = cms.int32(15),
0073       ymax = cms.double(10),
0074       ymin = cms.double(0)
0075     ),
0076     TH2_Track_Eta_NStubs = cms.PSet(
0077       Nbinsx = cms.int32(15),
0078       xmax = cms.double(3),
0079       xmin = cms.double(-3),
0080       Nbinsy = cms.int32(5),
0081       ymax = cms.double(8),
0082       ymin = cms.double(3)
0083     ),
0084     TopFolderName = cms.string('TrackerPhase2OTL1Track'),
0085     TTTracksTag = cms.InputTag('l1tTTTracksFromTrackletEmulation', 'Level1TTTracks'),
0086     HQNStubs = cms.int32(4),
0087     HQChi2dof = cms.double(10),
0088     HQBendChi2 = cms.double(2.2),
0089     mightGet = cms.optional.untracked.vstring
0090   )
0091   for a in args:
0092     mod.update_(a)
0093   mod.update_(kwargs)
0094   return mod