-
Notifications
You must be signed in to change notification settings - Fork 27
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
L1T Consumers Migration from Legacy to Upgrade #156
Comments
Need to add examples for additional variables, e.g. Isolation... in the morning. |
yes! thank you Mike! this is great news. I guess Len can advertise it at his talk today?
|
Yes that's fine. Personally, I don't think we should start a Twiki until things settle down more. I prefer github for works in progress. |
@mulhearn |
Well, L1Extra had the capability to include extra BX as well: |
@mulhearn
so ONLY the central BX. |
Hi all, I am trying to port In the HLT .py-config, the input tags are the following: However, I am not sure how this translates to the new caloStage2Digis... Is there a "translation table" for these beyond the basic list you gave in the initial post? Cheers, |
See at the beginning of this issue for more C++ snippets. |
Hi Martin, Maybe, if the snippets at the beginning include the old equivalent as well, it would be more straightforward for others as well. As I understand it now, e.g. Cheers, |
Hi Henning, I don't think you should be using the Tau collections in the In the past (legacy system), taus were included in the L1 Jet algorithm However, in stage2 (and stage1!), taus are no longer included in the L1 Jet Cheers, On Wed, Feb 24, 2016 at 5:25 PM, Martin Grunewald [email protected]
|
Hi Len, ok, I see. I will simplify the new version to only read in a single L1 jet collection. Actually I am not sure what the matching is really good for in the paths that use it, but anyway... I managed to change the old module such that it reads in the Stage2Digis and passes. However, another thing that is not straightforward in the snippets of the inital post is that the input tags are NOT "caloStage2Digis", but "hltCaloStage2Digis"! I will post to the hlt-dev HN next with a quick status summary... Cheers, |
On 24 February 2016 at 22:29, kirschen [email protected] wrote:
The idea is that, if your HLT path is seeded by L1 jets, you want to make .A |
Hi Andrea, |
I know... let's discuss this next Wednesday.
|
Beware of the new enums:
|
This issue will cover the migration of most downstream consumers of L1T output. Three major updates are expected:
v1) Covering Basic Access of Unpacked L1T Data
v2) Covering Access via HLT Trigger Filter Object
v3) Covering Migration for consumers of GtUtils
This is update v1.
The topic branch for this issue is:
https://github.com/cms-l1t-offline/cmssw/tree/l1t-downstream-demo
There's a PR for this topic here:
cms-sw#13319
Currently, using a recent integration build is required. This requirement will disappear once 800 is available later this week.
The recipe for building the demonstration code is:
To run the demo:
cmsDriver.py L1TBasicDemo -s L1REPACK:Full,RAW2DIGI --era=Run2_2016 --conditions=auto:run2_data -n 10 --data --filein=/store/data/Run2015D/ZeroBias/RAW/v1/000/260/627/00000/00A76FFA-0C82-E511-B441-02163E01450F.root --no_output --customise=L1Trigger/L1TCommon/customiseDemo.L1TBasicDemo --no_exec
cmsRun L1TBasicDemo_L1REPACK_RAW2DIGI.py
If useful, one can use the config file generated above as a starting point for code testing downstream modules.
The useful example code is all contained in this file:
https://github.com/cms-l1t-offline/cmssw/blob/l1t-downstream-demo/L1Trigger/L1TCommon/plugins/L1TBasicDemo.cc
For which we extract the useful pieces.
The text was updated successfully, but these errors were encountered: