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
From cmssw 7 1 x phase1 upgrade #2578
From cmssw 7 1 x phase1 upgrade #2578
Conversation
I think its best to leave the code in the SLHC release until this new detId scheme happens (not sure why that changes things) On Feb 21, 2014, at 12:47 PM, Iasonas Topsis notifications@github.com
|
So this means you do not want this code in the 7 release, but only in SLHC release? |
What is the timescale of the new detId scheme implementation? At this point I think we would risk having developments in these packages that would not go into the SLHC release, causing much more work down the road than changing these flags. |
these developments have been in the slhc release for some time no? (I believe I made the same comment at the time they went into that release). but - can you answer what part of the det id work this is tied to and why it can't be already derived from the geometry? [even making a pset with that can be loaded as a customize function with the needed geometry information would be a much cleaner solution] On Feb 21, 2014, at 12:58 PM, Iasonas Topsis notifications@github.com
|
Can you point the developers to a clear example of code that uses the geometry as a flag? If this is a quick implementation of this example, then the developers could put this in and resubmit the request. Otherwise, I'd much prefer to accept this request now and have them update the code in a week or two with this update. The changes needed for the SLHC release touch quite a few of these pixel packages, so having this in now is much better for other pixel code requests that will be coming. |
Hello, the general structure of the upgrade code is the following: |
On Feb 21, 2014, at 1:27 PM, danduggan notifications@github.com
I fear I don't know what specific characteristics are needed - but here is an example to get started const TrackerGeometry* theTracker; DetId id = (**trkIterator).geographicalId(); // then query the det id for all the attributes you would like so that you can find what the maximum layer number in the pxb/pxf/toc/tec/tib/tid is etc } as far as I see, this information is independent of the DetId scheme itself and can be retrieved without too much pain at the start of a job (perhaps best put into a producer if needed by a number of modules).
|
I know:) its what we need to change such that the same code can be used for everything (I believe I communicated this quite some time ago) On Feb 21, 2014, at 2:05 PM, Iasonas Topsis notifications@github.com
|
+1 |
+1 |
DQM -- From cmssw 7 1 x phase1 upgrade
Code for the phase1 Upgrade