CMS 3D CMS Logo

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