Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:00:57

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