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
Pixel Digitizer: Cluster charge re-weighting for 10_2_X #22911
Pixel Digitizer: Cluster charge re-weighting for 10_2_X #22911
Conversation
Implementation of the necessary functions, members and variables
…ple templates in one file.
…rrect ID, therefore store it as a class member
Re-weighting is only applied to 2ndaries if their cluster has an overlap with the rectangle spanned by entry and exit of the particle
The code-checks are being triggered in jenkins. |
-code-checks Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-22911/4291 Code check has found code style and quality issues which could be resolved by applying a patch in https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-22911/4291/git-diff.patch You can run |
The code-checks are being triggered in jenkins. |
+code-checks Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-22911/4292 |
Comparison is ready Comparison Summary:
|
+1
|
@mdhildreth,@civanch : the changes to this PR since latest sim signature (#22911 (comment)) just consisted in one variable being renamed in a mode consistent way. Please have a look , and sign it if you still think so |
+1 |
This pull request is fully signed and it will be integrated in one of the next master IBs (tests are also fine). This pull request will now be reviewed by the release team before it's merged. @davidlange6, @slava77, @smuzaffar, @fabiocos (and backports should be raised in the release meeting by the corresponding L2) |
@fabiocos : this PR is fully signed now. |
@perrotta this PR can now go for pre2, in the bunch of changes to digitization to be tested. But I think you raised a good point, the dependency of digitization on local reconstruction looks quite unnatural. @pmaksim1 I did not fully understand your comment: are you in favour of a reordering or not? |
@schuetzepaul as far as I understand, the tests above are not really probing the new algorithm, just that the code is by default disabled. SO the real validation of the code is in the results that you show in the slides referenced at the beginning, right? |
@pmaksim1 was against moving the code.
Completely correct. |
@schuetzepaul @pmaksim1 I understand from Petar that the plan discussed in #20950 could be achieved within CMSSW_10_2_X, for this reason I integrate this PR, with the understanding that the pixel group will remove this unwanted dependency in a reasonable timescale. |
+1 |
@fabiocos, I confirm that this is the plan.
…On Sun, May 6, 2018 at 12:03 PM, Fabio Cossutti ***@***.***> wrote:
@schuetzepaul <https://github.com/schuetzepaul> @pmaksim1
<https://github.com/pmaksim1> I understand from Petar that the plan
discussed in #20950 <#20950> could
be achieved within CMSSW_10_2_X, for this reason I integrate this PR, with
the understanding that the pixel group will remove this unwanted dependency
in a reasonable timescale.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#22911 (comment)>, or mute
the thread
<https://github.com/notifications/unsubscribe-auth/AEppUfC7GJfZwjRWBm-3gam43_os5bPIks5tvx7OgaJpZM4TMglb>
.
|
This replaces #22470 .
Pixel Digitizer for simulated data:
The possibility to apply a re-weighting to the charge was added for a proper modelling of radiation damage in the silicon sensors. The re-weighting is based on the 2D cluster templates for the Phase 1 Pixel Detector introduced in #22458 , which is now merged. In addition to changes in the digitizer part, a bug was fixed in the template definition.
The newly added code is by default turned off, a flag in the configuration is needed to run it. Therefore the changes in the digitizer are fully backwards compatible.
We still open a PR for the upcoming release in order to simplify the testing and future development of the re-weighting.
For running the new code, the following lines serve as an example:
The GlobalTag was created for this purpose by @tvami - there are also alternatives for loading the databases available if needed.
Here is a quick note on the concept and plots with tests in the current status: https://desycloud.desy.de/index.php/s/63lG4vCeMNf7XaE