CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
hgcalDigitizer_cfi.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
3 # Base configurations for HGCal digitizers
4 
5 # ECAL
6 hgceeDigitizer = cms.PSet( accumulatorType = cms.string("HGCDigiProducer"),
7  hitCollection = cms.string("HGCHitsEE"),
8  digiCollection = cms.string("HGCDigisEE"),
9  maxSimHitsAccTime = cms.uint32(100),
10  bxTime = cms.int32(25),
11  tofDelay = cms.double(1),
12  digitizationType = cms.uint32(0),
13  makeDigiSimLinks = cms.bool(False),
14  useAllChannels = cms.bool(True),
15  verbosity = cms.untracked.int32(0),
16  digiCfg = cms.PSet( mipInKeV = cms.double(55.1),
17  lsbInMIP = cms.double(0.25),
18  mip2noise = cms.double(7.0),
19  adcThreshold = cms.uint32(2),
20  doTimeSamples = cms.bool(False),
21  shaperN = cms.double(1.),
22  shaperTau = cms.double(0.)
23  )
24  )
25 
26 # HCAL front
27 hgchefrontDigitizer = cms.PSet( accumulatorType = cms.string("HGCDigiProducer"),
28  hitCollection = cms.string("HGCHitsHEfront"),
29  digiCollection = cms.string("HGCDigisHEfront"),
30  maxSimHitsAccTime = cms.uint32(100),
31  bxTime = cms.int32(25),
32  tofDelay = cms.double(1),
33  digitizationType = cms.uint32(0),
34  makeDigiSimLinks = cms.bool(False),
35  useAllChannels = cms.bool(True),
36  verbosity = cms.untracked.int32(0),
37  digiCfg = cms.PSet( mipInKeV = cms.double(85.0),
38  lsbInMIP = cms.double(0.25),
39  mip2noise = cms.double(7.0),
40  adcThreshold = cms.uint32(2),
41  doTimeSamples = cms.bool(False),
42  shaperN = cms.double(1.),
43  shaperTau = cms.double(0.)
44  )
45  )
46 
47 
48 # HCAL back
49 hgchebackDigitizer = cms.PSet( accumulatorType = cms.string("HGCDigiProducer"),
50  hitCollection = cms.string("HGCHitsHEback"),
51  digiCollection = cms.string("HGCDigisHEback"),
52  maxSimHitsAccTime = cms.uint32(100),
53  bxTime = cms.int32(25),
54  tofDelay = cms.double(1),
55  digitizationType = cms.uint32(1),
56  makeDigiSimLinks = cms.bool(False),
57  useAllChannels = cms.bool(True),
58  verbosity = cms.untracked.int32(0),
59  digiCfg = cms.PSet( mipInKeV = cms.double(1498.4),
60  lsbInMIP = cms.double(0.25),
61  mip2noise = cms.double(5.0),
62  adcThreshold = cms.uint32(4),
63  doTimeSamples = cms.bool(False),
64  shaperN = cms.double(1.),
65  shaperTau = cms.double(0.),
66  caliceSpecific = cms.PSet( nPEperMIP = cms.double(11.0),
67  #1156 pixels => saturation ~600MIP
68  nTotalPE = cms.double(11560),
69  xTalk = cms.double(0.25),
70  sdPixels = cms.double(3.0) )
71  )
72  )
73 
74 
75 
76 
77 
78