CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
showerParams.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
3 #Parameterset for the hadronic shower trigger for Run-3
4 showerPSet = cms.PSet(
5  ## what kind of shower triggers the logic?
6  ## 0: cathode-only (TMB/OTMB)
7  ## 1: anode-only (from ALCT board)
8  ## 2: cathode or anode showers
9  ## loose -> 'loose anode or loose cathode'
10  ## nominal -> 'nominal anode or nominal cathode'
11  ## tight -> 'tight anode or tight cathode'
12  ## 3: cathode and anode showers
13  ## loose -> 'loose anode and loose cathode'
14  ## nominal -> 'nominal anode and nominal cathode'
15  ## tight -> 'tight anode and tight cathode'
16  source = cms.uint32(3),
17 
18  ## settings for cathode showers (counting CSCComparatorDigi)
19  cathodeShower = cms.PSet(
20  ## {loose, nominal, tight} thresholds for hit counters
21  ## loose ~ 0.75 kHz
22  ## nominal ~ 0.5 kHz
23  ## tight ~ 0.25 kHz
24  showerThresholds = cms.vuint32(
25  # ME1/1
26  100, 100, 100,
27  # ME1/2
28  19, 38, 42,
29  # ME1/3
30  8, 11, 15,
31  # ME2/1
32  17, 33, 35,
33  # ME2/2
34  10, 20, 24,
35  # ME3/1
36  15, 31, 33,
37  # ME3/2
38  9, 18, 22,
39  # ME4/1
40  17, 34, 36,
41  # ME4/2
42  11, 22, 26
43  ),
44  showerMinInTBin = cms.uint32(6),
45  showerMaxInTBin = cms.uint32(8),
46  showerMinOutTBin = cms.uint32(2),
47  showerMaxOutTBin = cms.uint32(5),
48  minLayersCentralTBin = cms.uint32(5),
49  ),
50  ## settings for anode showers (counting CSCWireDigi)
51  anodeShower = cms.PSet(
52  ## {loose, nominal, tight} thresholds for hit counters
53  showerThresholds = cms.vuint32(
54  # ME1/1
55  140, 140, 140,
56  # ME1/2
57  20, 41, 45,
58  # ME1/3
59  8, 12, 16,
60  # ME2/1
61  28, 56, 58,
62  # ME2/2
63  9, 18, 22,
64  # ME3/1
65  26, 55, 57,
66  # ME3/2
67  8, 16, 20,
68  # ME4/1
69  31, 62, 64,
70  # ME4/2
71  13, 27, 31
72  ),
73  showerMinInTBin = cms.uint32(8),
74  showerMaxInTBin = cms.uint32(8),
75  showerMinOutTBin = cms.uint32(4),
76  showerMaxOutTBin = cms.uint32(7),
77  minLayersCentralTBin = cms.uint32(5),
78  )
79 )