What happened to the MC - PowerPoint PPT Presentation

1 / 13
About This Presentation
Title:

What happened to the MC

Description:

JES as p17.06 MC with p17.08 fixer. p17.10 will give a correct overlay with p17.09 0-bias ... fixer. nlc-1/ gain-1. layer. weights-1. 0-suppr. layer. weights ... – PowerPoint PPT presentation

Number of Views:40
Avg rating:3.0/5.0
Slides: 14
Provided by: DZE16
Category:
Tags: fixer | happened

less

Transcript and Presenter's Notes

Title: What happened to the MC


1
What happened to the MC
  • is not a BUG

2
calorimeter in p17.06 MC
overlay
Pileup CalNoiseNLEffect
simulated data
calunpdata CalMCToUnpReco
d0gstar
ADC_raw guess
layer weights-1
layer weights
E_live
E_reco
nlc-1/ gain-1
d0reco
nlc/ gain
0-suppr.
nlc/ gain
layer weights
E_reco
calunpdata CalUnpToMCReco
layer weights
ADC_raw
calunpdata CalUnpToMCReco
E_reco
detector
0-bias data p17.06
3
Had. Cal p17.06p17.08
Pileup CalNoiseNLEffect
overlay
simulated data
calunpdata CalMCToUnpReco
d0gstar
ADC_raw guess
layer weights-1
layer weights
E_live
E_reco
nlc-1/ gain-1
d0reco
nlc/ gain
0-suppr.
nlc/ gain
layer weights
E_reco
calunpdata CalUnpToMCReco
layer weights
ADC_raw
calunpdata CalUnpToMCReco
E_reco
detector
E_had
had
0-bias data p17.06
calunpdata CalUnpTmbToMCReco
fixer
4
Had. Cal p17.09 but
Pileup CalNoiseNLEffect
overlay
simulated data
calunpdata CalMCToUnpReco
d0gstar
ADC_raw guess
layer weights-1
layer weights
E_live
E_reco
nlc-1/ gain-1
d0reco
nlc/ gain
0-suppr.
nlc/ gain
layer weights
E_reco
calunpdata CalUnpToMCReco
layer weights
ADC_raw
calunpdata CalUnpToMCReco
detector
E_had
had
0-bias data p17.06
5
Had. Cal p17.09.03
Pileup CalNoiseNLEffect
overlay
simulated data
calunpdata CalMCToUnpReco
d0gstar
ADC_raw guess
layer weights-1
had-1
layer weights
E_live
E_reco
nlc-1/ gain-1
d0reco
nlc/ gain
0-suppr.
nlc/ gain
layer weights
E_reco
calunpdata CalUnpToMCReco
layer weights
ADC_raw
calunpdata CalUnpToMCReco
detector
E_reco
had
0-bias data p17.06
6
Had. Cal p17.09.03 and.
Pileup CalNoiseNLEffect
overlay
simulated data
calunpdata CalMCToUnpReco
d0gstar
ADC_raw guess
layer weights-1
had-1
layer weights
E_live
E_reco
nlc-1/ gain-1
d0reco
nlc/ gain
0-suppr.
nlc/ gain
layer weights
calunpdata CalUnpToMCReco
layer weights
ADC_raw
E_had
had
calunpdata CalUnpToMCReco
detector
E_reco
had
0-bias data p17.09
7
Had. Cal p17.10
Pileup CalNoiseNLEffect
overlay
simulated data
calunpdata CalMCToUnpReco
d0gstar
ADC_raw guess
layer weights-1
had-1
layer weights
E_live
E_had
nlc-1/ gain-1
had
d0reco
nlc/ gain
0-suppr.
nlc/ gain
layer weights
calunpdata CalUnpToMCReco
layer weights
ADC_raw
E_had
had
calunpdata CalUnpToMCReco
detector
E_had
had
0-bias data p17.09
8
What was the difficulty?
  • introducing the hadronic calibration in MC is
    complex
  • no one had a clear picture of all the components
    being used
  • for p17.09 we did not have consistent sets of
    files to test (d0gstar output, 0-bias overlay
    files) until mid February despite hints that
    something is not working correctly and several
    requests being made
  • ?difficult to debug beyond having code that
    compiles and looks reasonable
  • ?difficult to catch the logical flaws

9
What about the calorimeter code?
  • Short term
  • p17.09.04 will allow to fix p17.09 MC p17.06
    0bias overlay
  • ?timescale build on Wednesday
  • ?same JES as p17.06 MC with p17.08 fixer
  • p17.10 will give a correct overlay with p17.09
    0-bias
  • ?timescale build on Friday or next Monday
  • ?slight differences for JES could be expected
  • ?MC/data comparisons to tune ADC guess?
  • p20 is cleaned up and will contain the
    functionalities of p17.10
  • ?we do not plan to implement any further
    functionalities
  • ?we do not need any speed up
  • ?what we have now has been (painfully) debugged
  • Personally I dont plan to make any further
    developments, and my main goal is to finish the
    documentation

10
Should we rewrite?
  • If it aint broken
  • the code could certainly be streamlined
  • it is certainly not a good example of C
    programming nor OO design
  • it has grown over the last year to become fairly
    complex
  • handles data calibration from DB
  • handles fixing options
  • handles L3 from files
  • handles 0-bias overlay, simulation and
    MC-reconstruction
  • it will be a real effort to rewrite with some
    risk involved
  • what would be the real gain for the data quality?
  • but, I would be off the hook!!!!

11
Had. Cal p17.09.01fixer
simulated data
Pileup CalNoiseNLEffect
overlay
calunpdata CalMCToUnpReco
d0gstar
ADC_raw guess
layer weights-1
had-1
layer weights
E_live
E_reco
nlc-1/ gain-1
layer weights
nlc/ gain
d0reco
E_reco
nlc/ gain
0-suppr.
calunpdata CalUnpToMCReco
ADC_raw
layer weights
calunpdata CalUnpToMCReco
detector
E_reco
0-bias data p17.06
had
calunpdata CalUnpTmbToMCReco
nlc-1/ gain-1
layer weights
nlc/ gain
E_had
had
layer weights-1
layer weights
had
ADC_raw
calunpdata CalNoiseNLEffect
E_had
0-suppr.
detector
nlc/ gain
peds-file
fixer
12
Had. Cal p17.09.04
simulated data
Pileup CalNoiseNLEffect
overlay
calunpdata CalMCToUnpReco
d0gstar
ADC_raw guess
layer weights-1
layer weights
E_live
E_reco
nlc-1/ gain-1
layer weights
nlc/ gain
d0reco
E_reco
nlc/ gain
0-suppr.
calunpdata CalUnpToMCReco
ADC_raw
layer weights
calunpdata CalUnpToMCReco
detector
E_had
0-bias data p17.06
had
layer weights
nlc/ gain
E_had
ADC_raw
calunpdata CalNoiseNLEffect
detector
peds-file
13
Had. Cal p17.10?
overlay
Pileup CalNoiseNLEffect
simulated data
calunpdata CalMCToUnpReco
d0gstar
had weights-1
had gain-1
layer weights
ADC_raw guess
layer weights-1
E_live
gain-1
E_had
had weights
nlc-1
d0reco
nlc
0-suppr.
had gain
had weights
nlc
gain
gain
had gain
layer weights
ADC_raw
E_had
calunpdata CalUnpToMCReco
had weights
calunpdata CalUnpToMCReco
detector
layer weights
E_had
0-bias data p17.09
Write a Comment
User Comments (0)
About PowerShow.com