CMS 3D CMS Logo

l1TkEgAlgoEmulator_cfi.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
3 tkEgAlgoParameters = cms.PSet(
4  nTRACK=cms.uint32(50), # very large numbers for first test
5  nTRACK_EGIN=cms.uint32(50), # very large numbers for first test
6  nEMCALO_EGIN=cms.uint32(50), # very large numbers for first test
7  nEM_EGOUT=cms.uint32(50), # very large numbers for first test
8  doBremRecovery=cms.bool(False),
9  writeBeforeBremRecovery=cms.bool(True),
10  filterHwQuality=cms.bool(False),
11  caloHwQual=cms.int32(4),
12  doEndcapHwQual=cms.bool(False),
13  dEtaMaxBrem=cms.double(0.02),
14  dPhiMaxBrem=cms.double(0.1),
15  absEtaBoundaries=cms.vdouble(0.0, 0.9, 1.5),
16  dEtaValues=cms.vdouble(0.025, 0.015, 0.01), # last was 0.0075 in TDR
17  dPhiValues=cms.vdouble(0.07, 0.07, 0.07),
18  caloEtMin=cms.double(0.0),
19  trkQualityPtMin=cms.double(10.0),
20  writeEGSta=cms.bool(False),
21  tkIsoParametersTkEm=cms.PSet(
22  tkQualityPtMin=cms.double(2.),
23  dZ=cms.double(0.6),
24  dRMin=cms.double(0.07),
25  dRMax=cms.double(0.30),
26  tkQualityChi2Max=cms.double(100),
27  ),
28  tkIsoParametersTkEle=cms.PSet(
29  tkQualityPtMin=cms.double(2.),
30  dZ=cms.double(0.6),
31  dRMin=cms.double(0.03),
32  dRMax=cms.double(0.20),
33  tkQualityChi2Max=cms.double(1e10),
34  ),
35  pfIsoParametersTkEm=cms.PSet(
36  tkQualityPtMin=cms.double(1.),
37  dZ=cms.double(0.6),
38  dRMin=cms.double(0.07),
39  dRMax=cms.double(0.30),
40  tkQualityChi2Max=cms.double(100),
41  ),
42  pfIsoParametersTkEle=cms.PSet(
43  tkQualityPtMin=cms.double(1.),
44  dZ=cms.double(0.6),
45  dRMin=cms.double(0.03),
46  dRMax=cms.double(0.20),
47  tkQualityChi2Max=cms.double(1e10),
48  ),
49  doTkIso=cms.bool(True),
50  doPfIso=cms.bool(True),
51  hwIsoTypeTkEle=cms.uint32(0),
52  hwIsoTypeTkEm=cms.uint32(2),
53  doCompositeTkEle=cms.bool(False),
54  nCompCandPerCluster=cms.uint32(3),
55  compositeParametersTkEle=cms.PSet(
56  # the working points are cuts on BDT output logits log(p/1-p)
57  loose_wp=cms.double(-0.732422),
58  tight_wp=cms.double(0.214844),
59  model=cms.string("L1Trigger/Phase2L1ParticleFlow/data/compositeID.json")
60  ),
61 )
62 
63 tkEgSorterParameters = cms.PSet(
64  nObjToSort=cms.uint32(6),
65  nObjSorted=cms.uint32(16),
66 )