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
ME0 localTrigger #25685
ME0 localTrigger #25685
Conversation
1. update ME0TriggerDigi.h and ME0TriggerDigi.cc according to recent dicsussion over ME0 simulation 2. add a reference to ME0 segment in ME0 trigger digi 3. update BuildFile.xml and src/classes_def.xml
to convert ME0 segment to ME0 trigger digi, a pseudo producer is added. the next step is to fill the conversion function to convert ME0 segment into ME0 trigger digis
conversion function is to convert ME0 segment into ME0 trigger digi
1. update ME0TriggerPseudoBuilder.c 2. upadte configuration files for ME0TriggerPseudoProducer
…with cms-merge-topic
The code-checks are being triggered in jenkins. |
-code-checks Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-25685/8040
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-25685/8040/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-25685/8042
|
A new Pull Request was created by @tahuang1991 (TaoHuang) for master. It involves the following packages: DataFormats/GEMDigi @cmsbuild, @civanch, @kpedro88, @nsmith-, @rekovic, @mdhildreth can you please review it and eventually sign? Thanks. cms-bot commands are listed here |
@tahuang1991 @pietverwilligen - ask to have this tested asap |
Comparison is ready Comparison Summary:
|
+upgrade |
Hi @civanch, @nsmith-, @rekovic, @mdhildreth what else should I do here? |
@tahuang1991 , sorry for this question, why this producer is global? |
@civanch Since ME0 commission is a phase-2 upgrade project, full ME0 trigger, building ME0 trigger digi from ME0 hits, is not feasible in short future. However, L1 upgrade TDR requires ME0 trigger digi for some L1 studies. The GEM phase-2 simulation decided to take an intermedia solution that ME0 trigger digi could be built from offline segment as offline segment reconstruction package was already in place since muon phase-2 upgrade TDR. This producer is to build ME0 trigger digi from ME0 offline segment. Jason and Piet could confirm it @jshlee @pietverwilligen |
@tahuang1991 I think that what Vladimir was asking was why the producer is a [1] |
@dildick @civanch I was following this example: |
@civanch - yes that is the case. |
+1 |
+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) |
@tahuang1991 the added test files rely on inputs that are not available, and that is not specified how/where should be produced. I understand this is mostly for your convenience, and as they are not run as unit tests it could be ok. Still is there a simple way to have a fully working test chain? |
@fabiocos the added test file used normal data files generated from normal GEN-SIM-DIGI step. the reason why I added these configuration files is to only run ME0 reco + ME0 L1 and to avoid normal reco step which usually takes lots of CPU time and is not necessary for L1 study. I hope users could figure out how to run GEN-SIM-DIGI using cmsDriver command, otherwise I could add it. |
@tahuang1991 ok, thanks for the clarification. Is there a specific workflow you are using? |
+1 |
no. I think workflow included in pull request will be used for ME0 trigger study in short future before full ME0 trigger is developed. |
as discussed in GEM phase-2 simulation meeting, ME0 local trigger is added to CMSSW and ME0 trigger primitive is built from ME0 offline segment. The main change is to change ME0 trigger primitive data format and add ME0 trigger primitive producer.
presentation about this pull request:
https://indico.cern.ch/event/788586/contributions/3276348/attachments/1779305/2895175/Tao_ME0TP_20190116.pdf