New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add possibility for partial ECAL digitization (towards working HGCAL) #11784
Conversation
A new Pull Request was created by @lgray (Lindsey Gray) for CMSSW_7_6_X. Add possibility for partial ECAL digitization (towards working HGCAL) It involves the following packages: SimCalorimetry/EcalSimProducers @cmsbuild, @civanch, @mdhildreth can you please review it and eventually sign? Thanks. |
please test |
The tests are being triggered in jenkins. |
@civanch FYI IBs are broken right now, tests will fail. |
-1 |
Ah, good a whole bunch of clang errors to fix. Will do that. |
I believe this is just adding the possibility to switch EE/EB/ES digitization on/off, right ? thanks, S.
|
@argiro Yes, correct, it just adds this switching capability. It changes bare pointers to use std::unique_ptr where appropriate. Nothing more. |
please test |
The tests are being triggered in jenkins. |
-1 runTheMatrix-results/5.1_TTbar+TTbarFS+HARVESTFS/step1_TTbar+TTbarFS+HARVESTFS.log ----- Begin Fatal Exception 14-Oct-2015 22:15:31 CEST----------------------- An exception of category 'Configuration' occurred while [0] Constructing the EventProcessor [1] Validating configuration of module: class=EcalUncalibRecHitProducer label='ecalMultiFitUncalibRecHit' Exception Message: Illegal parameters found in configuration. The parameters are named: 'doEB' 'doEE' 'doES' You could be trying to use parameter names that are not allowed for this plugin or they could be misspelled. ----- End Fatal Exception ------------------------------------------------- 4.53 step3 runTheMatrix-results/4.53_RunPhoton2012B+RunPhoton2012B+HLTD+RECODreHLT+HARVESTDreHLT/step3_RunPhoton2012B+RunPhoton2012B+HLTD+RECODreHLT+HARVESTDreHLT.log ----- Begin Fatal Exception 14-Oct-2015 22:17:34 CEST----------------------- An exception of category 'Configuration' occurred while [0] Constructing the EventProcessor [1] Validating configuration of module: class=EcalUncalibRecHitProducer label='ecalMultiFitUncalibRecHit' Exception Message: Illegal parameters found in configuration. The parameters are named: 'doEB' 'doEE' 'doES' You could be trying to use parameter names that are not allowed for this plugin or they could be misspelled. ----- End Fatal Exception ------------------------------------------------- 140.53 step2 runTheMatrix-results/140.53_RunHI2011+RunHI2011+RECOHID11+HARVESTDHI/step2_RunHI2011+RunHI2011+RECOHID11+HARVESTDHI.log ----- Begin Fatal Exception 14-Oct-2015 22:20:46 CEST----------------------- An exception of category 'Configuration' occurred while [0] Constructing the EventProcessor [1] Validating configuration of module: class=EcalUncalibRecHitProducer label='ecalMultiFitUncalibRecHit' Exception Message: Illegal parameters found in configuration. The parameters are named: 'doEB' 'doEE' 'doES' You could be trying to use parameter names that are not allowed for this plugin or they could be misspelled. ----- End Fatal Exception ------------------------------------------------- 135.4 step1 runTheMatrix-results/135.4_ZEE_13+ZEEFS_13+HARVESTUP15FS+MINIAODMCUP15FS/step1_ZEE_13+ZEEFS_13+HARVESTUP15FS+MINIAODMCUP15FS.log ----- Begin Fatal Exception 14-Oct-2015 22:22:36 CEST----------------------- An exception of category 'Configuration' occurred while [0] Constructing the EventProcessor [1] Validating configuration of module: class=EcalUncalibRecHitProducer label='ecalMultiFitUncalibRecHit' Exception Message: Illegal parameters found in configuration. The parameters are named: 'doEB' 'doEE' 'doES' You could be trying to use parameter names that are not allowed for this plugin or they could be misspelled. ----- End Fatal Exception ------------------------------------------------- 9.0 step3 runTheMatrix-results/9.0_Higgs200ChargedTaus+Higgs200ChargedTaus+DIGI+RECO+HARVEST/step3_Higgs200ChargedTaus+Higgs200ChargedTaus+DIGI+RECO+HARVEST.log ----- Begin Fatal Exception 14-Oct-2015 22:23:26 CEST----------------------- An exception of category 'Configuration' occurred while [0] Constructing the EventProcessor [1] Validating configuration of module: class=EcalUncalibRecHitProducer label='ecalMultiFitUncalibRecHit' Exception Message: Illegal parameters found in configuration. The parameters are named: 'doEB' 'doEE' 'doES' You could be trying to use parameter names that are not allowed for this plugin or they could be misspelled. ----- End Fatal Exception ------------------------------------------------- 101.0 step1 runTheMatrix-results/101.0_SingleElectronE120EHCAL+SingleElectronE120EHCAL/step1_SingleElectronE120EHCAL+SingleElectronE120EHCAL.log 1306.0 step3 runTheMatrix-results/1306.0_SingleMuPt1_UP15+SingleMuPt1_UP15+DIGIUP15+RECOUP15+HARVESTUP15/step3_SingleMuPt1_UP15+SingleMuPt1_UP15+DIGIUP15+RECOUP15+HARVESTUP15.log ----- Begin Fatal Exception 14-Oct-2015 22:25:53 CEST----------------------- An exception of category 'Configuration' occurred while [0] Constructing the EventProcessor [1] Validating configuration of module: class=EcalUncalibRecHitProducer label='ecalMultiFitUncalibRecHit' Exception Message: Illegal parameters found in configuration. The parameters are named: 'doEB' 'doEE' 'doES' You could be trying to use parameter names that are not allowed for this plugin or they could be misspelled. ----- End Fatal Exception ------------------------------------------------- 25.0 step3 runTheMatrix-results/25.0_TTbar+TTbar+DIGI+RECOAlCaCalo+HARVEST+ALCATT/step3_TTbar+TTbar+DIGI+RECOAlCaCalo+HARVEST+ALCATT.log ----- Begin Fatal Exception 14-Oct-2015 22:26:34 CEST----------------------- An exception of category 'Configuration' occurred while [0] Constructing the EventProcessor [1] Validating configuration of module: class=EcalUncalibRecHitProducer label='ecalMultiFitUncalibRecHit' Exception Message: Illegal parameters found in configuration. The parameters are named: 'doEB' 'doEE' 'doES' You could be trying to use parameter names that are not allowed for this plugin or they could be misspelled. ----- End Fatal Exception ------------------------------------------------- 1000.0 step2 runTheMatrix-results/1000.0_RunMinBias2011A+RunMinBias2011A+TIER0+SKIMD+HARVESTDfst2+ALCASPLIT/step2_RunMinBias2011A+RunMinBias2011A+TIER0+SKIMD+HARVESTDfst2+ALCASPLIT.log ----- Begin Fatal Exception 14-Oct-2015 22:28:45 CEST----------------------- An exception of category 'Configuration' occurred while [0] Constructing the EventProcessor [1] Validating configuration of module: class=EcalUncalibRecHitProducer label='ecalMultiFitUncalibRecHit' Exception Message: Illegal parameters found in configuration. The parameters are named: 'doEB' 'doEE' 'doES' You could be trying to use parameter names that are not allowed for this plugin or they could be misspelled. ----- End Fatal Exception ------------------------------------------------- 1001.0 step2 runTheMatrix-results/1001.0_RunMinBias2011A+RunMinBias2011A+TIER0EXP+ALCAEXP+ALCAHARVD1+ALCAHARVD2+ALCAHARVD3+ALCAHARVD4/step2_RunMinBias2011A+RunMinBias2011A+TIER0EXP+ALCAEXP+ALCAHARVD1+ALCAHARVD2+ALCAHARVD3+ALCAHARVD4.log ----- Begin Fatal Exception 14-Oct-2015 22:30:54 CEST----------------------- An exception of category 'Configuration' occurred while [0] Constructing the EventProcessor [1] Validating configuration of module: class=EcalUncalibRecHitProducer label='ecalMultiFitUncalibRecHit' Exception Message: Illegal parameters found in configuration. The parameters are named: 'doEB' 'doEE' 'doES' You could be trying to use parameter names that are not allowed for this plugin or they could be misspelled. ----- End Fatal Exception ------------------------------------------------- 1330.0 step3 runTheMatrix-results/1330.0_ZMM_13+ZMM_13+DIGIUP15+RECOUP15+HARVESTUP15/step3_ZMM_13+ZMM_13+DIGIUP15+RECOUP15+HARVESTUP15.log ----- Begin Fatal Exception 14-Oct-2015 22:30:53 CEST----------------------- An exception of category 'Configuration' occurred while [0] Constructing the EventProcessor [1] Validating configuration of module: class=EcalUncalibRecHitProducer label='ecalMultiFitUncalibRecHit' Exception Message: Illegal parameters found in configuration. The parameters are named: 'doEB' 'doEE' 'doES' You could be trying to use parameter names that are not allowed for this plugin or they could be misspelled. ----- End Fatal Exception ------------------------------------------------- 1003.0 step2 runTheMatrix-results/1003.0_RunMinBias2012A+RunMinBias2012A+RECODDQM+HARVESTDDQM/step2_RunMinBias2012A+RunMinBias2012A+RECODDQM+HARVESTDDQM.log ----- Begin Fatal Exception 14-Oct-2015 22:32:50 CEST----------------------- An exception of category 'Configuration' occurred while [0] Constructing the EventProcessor [1] Validating configuration of module: class=EcalUncalibRecHitProducer label='ecalMultiFitUncalibRecHit' Exception Message: Illegal parameters found in configuration. The parameters are named: 'doEB' 'doEE' 'doES' You could be trying to use parameter names that are not allowed for this plugin or they could be misspelled. ----- End Fatal Exception ------------------------------------------------- 25202.0 step3 runTheMatrix-results/25202.0_TTbar_13+TTbar_13+DIGIUP15_PU25+RECOUP15_PU25+HARVESTUP15_PU25/step3_TTbar_13+TTbar_13+DIGIUP15_PU25+RECOUP15_PU25+HARVESTUP15_PU25.log ----- Begin Fatal Exception 14-Oct-2015 22:41:57 CEST----------------------- An exception of category 'Configuration' occurred while [0] Constructing the EventProcessor [1] Validating configuration of module: class=EcalUncalibRecHitProducer label='ecalMultiFitUncalibRecHit' Exception Message: Illegal parameters found in configuration. The parameters are named: 'doEB' 'doEE' 'doES' You could be trying to use parameter names that are not allowed for this plugin or they could be misspelled. ----- End Fatal Exception ------------------------------------------------- 50202.0 step3 runTheMatrix-results/50202.0_TTbar_13+TTbar_13+DIGIUP15_PU50+RECOUP15_PU50+HARVESTUP15_PU50/step3_TTbar_13+TTbar_13+DIGIUP15_PU50+RECOUP15_PU50+HARVESTUP15_PU50.log ----- Begin Fatal Exception 14-Oct-2015 22:45:25 CEST----------------------- An exception of category 'Configuration' occurred while [0] Constructing the EventProcessor [1] Validating configuration of module: class=EcalUncalibRecHitProducer label='ecalMultiFitUncalibRecHit' Exception Message: Illegal parameters found in configuration. The parameters are named: 'doEB' 'doEE' 'doES' You could be trying to use parameter names that are not allowed for this plugin or they could be misspelled. ----- End Fatal Exception ------------------------------------------------- you can see the results of the tests here: |
Will fix up tomorrow. |
@cmsbuild please test |
The tests are being triggered in jenkins. |
+1 |
This pull request is fully signed and it will be integrated in one of the next CMSSW_7_6_X IBs (tests are also fine). This pull request requires discussion in the ORP meeting before it's merged. @davidlange6, @Degano, @smuzaffar |
Would be nice to get this one in here or in 80X. Either is fine. Thanks! |
+1 |
Add possibility for partial ECAL digitization (towards working HGCAL)
@lgray , could this PR be the reason of following failure in IBs relval tests
|
@smuzaffar Yes, that's related to this PR. It's really weird that the other fastsim workflows function... I'll take a look and provide a fix. |
Add in options to turn off EB/EE/ES in ECAL digitizer, default all on.
Also, some modernization of code.
This change is technical in nature.