File indexing completed on 2024-08-27 22:59:33
0001 import FWCore.ParameterSet.Config as cms
0002
0003 def HGCalTB23Analyzer(**kwargs):
0004 mod = cms.EDAnalyzer('HGCalTB23Analyzer',
0005 detectorEE = cms.string('HGCalEESensitive'),
0006 useEE = cms.bool(True),
0007 zFrontEE = cms.double(0),
0008 caloHitSrcEE = cms.string('HGCHitsEE'),
0009 detectorFH = cms.string('HGCalHESiliconSensitive'),
0010 useFH = cms.bool(False),
0011 zFrontFH = cms.double(0),
0012 caloHitSrcFH = cms.string('HGCHitsHEfront'),
0013 detectorBH = cms.string('AHCal'),
0014 useBH = cms.bool(False),
0015 zFrontBH = cms.double(0),
0016 caloHitSrcBH = cms.string('HcalHits'),
0017 detectorBeam = cms.string('HcalTB06BeamDetector'),
0018 useBeam = cms.bool(False),
0019 caloHitSrcBeam = cms.string('HcalTB06BeamHits'),
0020 idBeams = cms.vint32(
0021 1000,
0022 1001,
0023 1002,
0024 1003,
0025 1004,
0026 1005,
0027 1006,
0028 1007,
0029 1008,
0030 1011,
0031 1012,
0032 1013,
0033 1014,
0034 2001,
0035 2002,
0036 2003,
0037 2004,
0038 2005
0039 ),
0040 generatorSrc = cms.InputTag('generatorSmeared'),
0041 passiveEE = cms.InputTag('g4SimHits', 'HGCalEEPassiveHits'),
0042 passiveFH = cms.InputTag('g4SimHits', 'HGCalHEPassiveHits'),
0043 passiveBH = cms.InputTag('g4SimHits', 'HGCalAHPassiveHits'),
0044 passiveCMSE = cms.InputTag('g4SimHits', 'CMSEPassiveHits'),
0045 passiveBeam = cms.InputTag('g4SimHits', 'HGCalBeamPassiveHits'),
0046 doSimHits = cms.bool(True),
0047 doTree = cms.bool(True),
0048 doTreeCell = cms.bool(True),
0049 doPassive = cms.bool(False),
0050 doPassiveEE = cms.bool(False),
0051 doPassiveHE = cms.bool(False),
0052 doPassiveBH = cms.bool(False),
0053 addP = cms.bool(False),
0054 doBeam = cms.bool(False),
0055 gev2mip200 = cms.untracked.double(5.7e-05),
0056 gev2mip300 = cms.untracked.double(8.55e-05),
0057 stoc_smear_time_200 = cms.untracked.double(10.24),
0058 stoc_smear_time_300 = cms.untracked.double(15.5),
0059 maxDepth = cms.untracked.int32(12),
0060 deltaX = cms.untracked.double(30),
0061 deltaY = cms.untracked.double(30),
0062 deltaZ = cms.untracked.double(81),
0063 zFirst = cms.untracked.double(17.6),
0064 mightGet = cms.optional.untracked.vstring
0065 )
0066 for k,v in kwargs.items():
0067 setattr(mod, k, v)
0068 return mod