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
Combined tools for muon system aging/masking for upgrade studies #18199
Conversation
CSC aging integration for 90X
A new Pull Request was created by @battibass (Carlo Battilana) for master. It involves the following packages: CondCore/MuonSystemAgingPlugins The following packages do not have a category, yet: CondCore/MuonSystemAgingPlugins @ghellwig, @arunhep, @cerminar, @cmsbuild, @franzoni, @ggovi, @mmusich, @davidlange6 can you please review it and eventually sign? Thanks. cms-bot commands are listed here |
@kpedro88 this tool is needed for the Muon TDR so, even if not automatically warned by the PR, this is to include you in the loop. |
assign upgrade |
New categories assigned: upgrade @kpedro88 you have been requested to review this Pull request/Issue and eventually sign? Thanks |
Please follow the instructions from the bot:
|
|
@battibass in general we prefer developers to add their own new packages to cms-bot categories, as long as the assignments are obvious. @davidlange6 can you remark on the new package categories, subsystems, dependencies, etc. before I proceed with the broader code review? |
// class declaration | ||
// | ||
|
||
class CSCChamberMasker : public edm::EDProducer |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This class needs to be a modern producer (probably an edm::stream::EDProducer
)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
done
|
||
// Since lookups are chamber-centric, make new DetId with layer=0 | ||
CSCDetId chId = CSCDetId(cscDetId.endcap(), cscDetId.station(), cscDetId.ring(), cscDetId.chamber(), 0); | ||
// std::cout<<"Det id: " << chId<<std::endl; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
remove all commented-out code
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
done
please test |
The tests are being triggered in jenkins. |
-1 |
looks like this is now in 92X milestone. |
please test |
The tests are being triggered in jenkins. |
Comparison job queued. |
Comparison is ready Comparison Summary:
|
+1 |
+1 |
The present pull requests collects work from different developers [1]. It extends the set of tools used by the muon community to provide results for the Scope Document and bring them to CMSSW for inclusion in (dedicated) productions or RelVals.
It provides:
It is aimed to be used for muon TDR studies, to mimic failures or aging (by means of removal of digis), and it is applied as customization as it is not meant for general inclusions in all production workflows.
Some details on code and use cases are given in the "Background, longevity and failure rate scenarios" session of the last Muon Upgrade Workshop.
@calabria @jshlee : please complete the descriptions with whatever relevant might be missing.
[1] CSC : @aminnj, RPC : @bapavlov, GEM : @sunilUIET, DT : @battibass