Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

TPReplay - ability to deal with PDS TPs

Aperta
#414 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
4/5
Tempo stimato
3-5 giorni
Idoneità per principianti
38/100
Tipo di issue
Funzionalità
Chiarezza
Abbastanza chiara
Stato di attività
Ferma
Stack tecnologico
cpp, python

Direzione di ricerca

Inizia da plugins/TPReplayModule.cpp, in particolare dall’insieme dei sottorivelatori validi, dal filtraggio attorno alle righe indicate e dalla mappa dei canali, quindi esamina il filtraggio corrispondente in python/trigger/tpreplay_application/main.py. Il lavoro è completato quando TPReplay accetta i PDS TPs e la sua infrastruttura li supporta insieme ai TPC TPs; determina se il filtraggio debba essere esteso o rimosso.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

Currently, the TPReplay application is set to filter out PDS TPs (as at the point of designing the application the flow/implementation of PDS TPs was unknown).

The way the filtering is applied:

To make the TPReplay app also work with PDS TPs:

  • either add the PDS-related subdetector to the set
  • think about the potential removal of the whole filtering logic at that point

One other important thing to mention:
Because replay expects TPC TPs only, it only creates the infrastructure to deal with those, as shown in the channel map here: https://github.com/DUNE-DAQ/trigger/blob/develop/plugins/TPReplayModule.cpp#L85. Therefore, one also needs to extend the infrastructure to the PDS TPs.

Lingua principale
C++
Stelle
0
Fork
8
Merge medio
3h 50m
PR unite (30g)
1

Preparare l'ambiente

  • Nessun Dockerfile né file Docker Compose
  • Ha un modello di pull request
  • Nessuna guida per i contributori

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di DUNE-DAQ/trigger

Tutte le issue di DUNE-DAQ/trigger

Issue simili

Altre issue su C++

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.