25
B. Heltsley Simulation Mtg - 15 Jun 2010 1 Ecal Simulation Status Report Brian Heltsley Full Simulation Mtg CMS Week 14 June 2010 Focus for last 3 months Improved noise models APD simulation studies Housekeeping

Ecal Simulation Status Report Brian Heltsley Full Simulation Mtg CMS Week 14 June 2010

  • Upload
    zayit

  • View
    57

  • Download
    0

Embed Size (px)

DESCRIPTION

Ecal Simulation Status Report Brian Heltsley Full Simulation Mtg CMS Week 14 June 2010 Focus for last 3 months Improved noise models APD simulation studies Housekeeping. Measured Correlations. Numbers from Sasha Ledovskoy EB & EE have different correlations - PowerPoint PPT Presentation

Citation preview

Page 1: Ecal Simulation  Status Report Brian Heltsley Full Simulation Mtg CMS Week  14 June 2010

B. Heltsley Simulation Mtg - 15 Jun 20101

Ecal Simulation

Status ReportBrian Heltsley

Full Simulation Mtg

CMS Week

14 June 2010

Focus for last 3 months• Improved noise models• APD simulation studies

• Housekeeping

Page 2: Ecal Simulation  Status Report Brian Heltsley Full Simulation Mtg CMS Week  14 June 2010

Measured Correlations

B. Heltsley Ecal Status@Sim Mtg - 12 Apr 20102

Numbers from Sasha LedovskoyEB & EE have different correlations

Noise frequency is higher in EE than EBBoth have high correlations in neighboring samples

Page 3: Ecal Simulation  Status Report Brian Heltsley Full Simulation Mtg CMS Week  14 June 2010

RecHit Energy Spectrum MC/data agreement improves using measured

(fixed) ’s, online ZS/SR:(EB)=1.089, ZS/SR(EB)=78.75 MeV;(EE)=2.018, ZS/SR(EE)=225 MeV

B. Heltsley Ecal Status@Sim Mtg - 12 Apr 20103

Page 4: Ecal Simulation  Status Report Brian Heltsley Full Simulation Mtg CMS Week  14 June 2010

Recent Noise ProgressStructural code changes allowing separate EB, EE correlation matrices completed in CMSSW_3_6_0_pre3, but values still set to identity

Tag set prepared using – measured correlations– Fixed, measured ’s (i.e. same for all channels) – online ZS/SR thresholds

Above tag set fully validated with REDIGI of MIN_BIAS MC (next slides) (lots of work by many people!!)

Was taken for CMSSW_3_7_0_pre1 & back-ported to 3_6_1

B. Heltsley Ecal Status@Sim Mtg - 12 Apr 20104

Page 5: Ecal Simulation  Status Report Brian Heltsley Full Simulation Mtg CMS Week  14 June 2010

Commissioning-PromptReco-v7 vs REDIGI_MinBias7TeV

B. Heltsley Ecal Status@Sim Mtg - 12 Apr 20105

EB EE+ EE-

OccupancyModelingImproves

Page 6: Ecal Simulation  Status Report Brian Heltsley Full Simulation Mtg CMS Week  14 June 2010

Commissioning-PromptReco-v7 vs REDIGI_MinBias7TeV

B. Heltsley Ecal Status@Sim Mtg - 12 Apr 20106

EB EE+ EE-

354p1 354p1

Timing ResolutionModelingImproves

Data

Page 7: Ecal Simulation  Status Report Brian Heltsley Full Simulation Mtg CMS Week  14 June 2010

ES DevelopmentsChanges & validations from CM Kuo

Up until now, several ES MC values have been set in the cfg file only– Pedestals

– Gain (hi or lo)

– MIPtoADC

– MIPtokeV

– ZS threshold

ZS algorithm not same as online

Tag set & DB payloads created which fix the above

Installed for CMSSW_3_7_0_pre1 & back-ported to 3_6_1

B. Heltsley Ecal Status@Sim Mtg - 12 Apr 20107

Data

New MC

Old MC

Page 8: Ecal Simulation  Status Report Brian Heltsley Full Simulation Mtg CMS Week  14 June 2010

APD SimulationJanuary– Could EB spikes be from energy deposition in APDs (2 behind

each crystal)? Yes

February & March– Are geometry & material details important? Yes

April– Do existing GEANT cutoffs hurt APD simulation? Yes

May– Can we tune APD digitization parameters using data with

a large MIN_BIAS sample? Yes

June– Can APD simulation be an option in CMSSW? Yes

B. Heltsley Simulation Mtg - 15 Jun 20108

Page 9: Ecal Simulation  Status Report Brian Heltsley Full Simulation Mtg CMS Week  14 June 2010

Many Contributors!ASCTF (T. Virdee) & EcalDPG (T. Tabarelli, A. Bornheim)– Guidance, priorities

S. Banerjee– GEANT implementation & performance

I. Musienko, Q. Ingram– Specifications & materials

B. Heltsley– Geometry implementation & Digitization

A. Holzner– Analysis & MIN_BIAS production

J. Branson, M. Malberti, L. Di Matteo, D. Petyt– Analysis, comparisons with data

Probably others!! (apologies for omissions)B. Heltsley Simulation Mtg - 15 Jun 2010

9

Page 10: Ecal Simulation  Status Report Brian Heltsley Full Simulation Mtg CMS Week  14 June 2010

B. Heltsley Ecal Status@Sim Mtg - 16 Mar 201010

5x5 mm2 APDs initially present in simulation as shown

APD thickness magnified greatly for visualization purposes – actual (potentially active) thickness in original simulation is 5m. Material is Si.

Inactive by default

Page 11: Ecal Simulation  Status Report Brian Heltsley Full Simulation Mtg CMS Week  14 June 2010

Origin of APD deposition?

B. Heltsley Simulation Mtg - 15 Jun 201011

-

+

KLn

n

-

+n

nKL

From J. Branson

Page 12: Ecal Simulation  Status Report Brian Heltsley Full Simulation Mtg CMS Week  14 June 2010

B. Heltsley Simulation Mtg - 15 Jun 201012

Page 13: Ecal Simulation  Status Report Brian Heltsley Full Simulation Mtg CMS Week  14 June 2010

APD Layout 3G (vertical not to scale)

B. Heltsley Simulation Mtg - 15 Jun 201013

CrystalSilicone GlueEpoxy

Non-depeleted SiHi-gain active Si

Lo-gain active Si

Bulk SiCeramic

Capsule

1.65 mm

30 m

575m0.1 m

5 m45 m 400 m

Crystal

5mm

3_7_0_pre3

The Real Thing

Page 14: Ecal Simulation  Status Report Brian Heltsley Full Simulation Mtg CMS Week  14 June 2010

Why local materials are important to simulation

B. Heltsley Simulation Mtg - 15 Jun 201014

Z

APD

Epoxy

100 m

From J. Branson

Page 15: Ecal Simulation  Status Report Brian Heltsley Full Simulation Mtg CMS Week  14 June 2010

Digitization parametersSimCalorimetry/EcalSimProducers/python/

apdSimParameters_cff.pyapdAddToBarrel = cms.bool(False), apdSeparateDigi = cms.bool(False), apdSimToPELow = cms.double(4.41e6), apdSimToPEHigh = cms.double(157.5e6), apdTimeOffset = cms.double(-10.0), apdDoPEStats = cms.bool(True), apdDigiTag = cms.string("APD"), apdShapeTstart = cms.double( 74.5 ), apdShapeTau = cms.double( 40.5 )

Shape: S(t) = A(t) ( 1 – exp[A(t)] ) where A(t) = (t – tS)/

B. Heltsley Simulation Mtg - 15 Jun 201015

Page 16: Ecal Simulation  Status Report Brian Heltsley Full Simulation Mtg CMS Week  14 June 2010

Study of APD-MC Re-Digi

B. Heltsley Simulation Mtg - 15 Jun 201016

From

M. M

alber

ti

Page 17: Ecal Simulation  Status Report Brian Heltsley Full Simulation Mtg CMS Week  14 June 2010

Number

B. Heltsley Simulation Mtg - 15 Jun 201017Fro

m M

. Mal

berti

Page 18: Ecal Simulation  Status Report Brian Heltsley Full Simulation Mtg CMS Week  14 June 2010

Energy

B. Heltsley Simulation Mtg - 15 Jun 201018

APD energies probably a bit too high

From

M. M

alber

ti

Page 19: Ecal Simulation  Status Report Brian Heltsley Full Simulation Mtg CMS Week  14 June 2010

E4/E1

B. Heltsley Simulation Mtg - 15 Jun 201019

Too many spikes!

From

M. M

alber

ti

Page 20: Ecal Simulation  Status Report Brian Heltsley Full Simulation Mtg CMS Week  14 June 2010

GEANT Performance

B. Heltsley Simulation Mtg - 15 Jun 201020

From

S. B

aner

jee

Page 21: Ecal Simulation  Status Report Brian Heltsley Full Simulation Mtg CMS Week  14 June 2010

Timing

B. Heltsley Simulation Mtg - 15 Jun 201021

Page 22: Ecal Simulation  Status Report Brian Heltsley Full Simulation Mtg CMS Week  14 June 2010

GEANT Performance

B. Heltsley Simulation Mtg - 15 Jun 201022

From

S. B

aner

jee

+17%

+5%

+9%

Page 23: Ecal Simulation  Status Report Brian Heltsley Full Simulation Mtg CMS Week  14 June 2010

APD Simulation Conclusions

Many qualitative features of the data which were previously completely missing from simulation can now be modeled (surprisingly well)

As of CMSSW_3_8_0_pre3– APD’s will be ACTIVE at GEANT stage of simulation

• Permits later reDigi+reReco when those are understood better

• Modest CPU penalty

– Digitization of APD SimHits will be performed, but saved only in a dedicated, tagged collection (which is small)

• Experts can study APD even in default generation

• We have moved APD pulse backward by 5 ns additional

• We have reduced both layer gains by 20%

B. Heltsley Simulation Mtg - 15 Jun 201023

Page 24: Ecal Simulation  Status Report Brian Heltsley Full Simulation Mtg CMS Week  14 June 2010

Other Sim changes in progress(unchanged since last time)

Test containment factor– Sets overall MC energy normalization for EB & EE separately by

looking at simulated single 50 GeV photons– Not sure if GEANT has changed since this was updated

Change from fixed, uniform single-sample ADC noise to measured channel-by-channel values? – Studies in progress by T. Tabarelli & F. de Guio

Correlation matrix for ES (which has 3 time samples)– Ming & I are examining this– Would be much more efficient than current CPU & memory-

intensive so-called “fast” method which tries to account for some of the correlations (ironically, with slower code)

B. Heltsley Simulation Mtg - 15 Jun 201024

Page 25: Ecal Simulation  Status Report Brian Heltsley Full Simulation Mtg CMS Week  14 June 2010

Simulation Housekeeping(Unchanged since last time)

In progress– Reform digitized hit response handline

• Has same problem as analog version, too many new ‘s & delete’s

– Add ES digi creation to EB/EE templatized version, if possible– Inefficient ES Digi object (collection of std::vector<int> )

• Should look more like EB & EE Digi objects (long optimized)

• F. Ferri & P. Gras agree

• Migration would have to be carefully orchestrated

B. Heltsley Simulation Mtg - 15 Jun 201025