50 likes | 210 Views
HO SiPM Simulation. Rick Wilkinson, Jake Anderson. C++ SiPM Simulation. By Jake & Jeremy Saturation as a function of effective # of pixels. # of pixels = area of fibers * pixel density Recovery time. See Jake’s talk http://indico.cern.ch/conferenceDisplay.py?confId=69451.
E N D
HO SiPM Simulation Rick Wilkinson, Jake Anderson
C++ SiPM Simulation • By Jake & Jeremy • Saturation as a function of effective # of pixels. • # of pixels = area of fibers * pixel density • Recovery time • See Jake’s talk • http://indico.cern.ch/conferenceDisplay.py?confId=69451
HO SiPM Sim Parameters • SiPMs hotter • SiPM: 18 photons/mip • HPD: 1.5 p.e./mip • Better for muons • 36 Zecotek devices • 36000 pixels • Nonlinear ~ 80 GeV • 96 Hamamatsu devices • 960 pixels • Nonlinear ~ 2 GeV
CMSSW HCAL Simulation • Three gains are used as input • Calibration (GeV/fC) • From DB, by channel • Electronics (fC/photoelectron) • One parameter per subsystem • Sampling factor (GeV / deposited GeV) • One parameter per ring • These are used to calculate p.e./deposited GeV • All gains cancel themselves out in the chain • So we should always reconstruct the correct energy, even if gains aren’t quite appropriate. • Signal/noise will be affected, though.
Plans • All SiPM code is queued for 3_5_X. • Flag can make HO all HPD, all SiPM, or (hardcoded) current configuration. • Anton will make an MC tag for us that includes SiPM gains • CRAFT tags have SiPM gains • MC tags do not. • Jake will use that tag for final tuning • He’ll adjust electronics gain to get the correct size final digis • Final validation to be done with Salavat’s package