Skip to content
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

New DAQ source for L1Trigger scouting #43467

Merged
merged 21 commits into from
Dec 19, 2023

Commits on Nov 10, 2023

  1. New DAQ source for L1Trigger scouting

    Implemented a new DAQSourceModel to read and merge Run3 L1 scouting data.
    - Similar to the existing FRDStriped input source
    - Modified EvFDaqDirector to enable the possibility of having multiple data sources per ramdisk
    - Added DataFormats/L1Scouting containing Scouting Raw Data Collection
      - Vector of FEDRawData
      - Included optional argument wordSize in the FEDRawData resize methods: 8 bytes by default, can be set to 4 bytes for scouting
      - Not a real FED, using a SRDCollection since L1scouting data will never be mixed with event data
    - Removed old scouting files that were used as an example
    - Test script for the ScoutingRun3 daq source
    Mmiglio committed Nov 10, 2023
    Configuration menu
    Copy the full SHA
    8067ab5 View commit details
    Browse the repository at this point in the history

Commits on Nov 13, 2023

  1. Configuration menu
    Copy the full SHA
    567e1fc View commit details
    Browse the repository at this point in the history

Commits on Nov 16, 2023

  1. [WIP] fixed orbit collection, new data structure allows to achieve co…

    …mpression factor of 2
    Mmiglio committed Nov 16, 2023
    Configuration menu
    Copy the full SHA
    b9c7ba3 View commit details
    Browse the repository at this point in the history

Commits on Nov 17, 2023

  1. Configuration menu
    Copy the full SHA
    12b08e1 View commit details
    Browse the repository at this point in the history
  2. [WIP] added plugins

    Mmiglio committed Nov 17, 2023
    Configuration menu
    Copy the full SHA
    9029aab View commit details
    Browse the repository at this point in the history

Commits on Nov 21, 2023

  1. [WIP] cleaned orbit collection, now an orbit buffer is directly passe…

    …d to it. Fixed bug in the bxOffset index
    Mmiglio committed Nov 21, 2023
    Configuration menu
    Copy the full SHA
    1771948 View commit details
    Browse the repository at this point in the history

Commits on Nov 22, 2023

  1. Added Example analyzer

    Mmiglio committed Nov 22, 2023
    Configuration menu
    Copy the full SHA
    4c0e625 View commit details
    Browse the repository at this point in the history
  2. remove dummy file

    Mmiglio committed Nov 22, 2023
    Configuration menu
    Copy the full SHA
    b55f10b View commit details
    Browse the repository at this point in the history

Commits on Nov 23, 2023

  1. Configuration menu
    Copy the full SHA
    4949fc8 View commit details
    Browse the repository at this point in the history

Commits on Nov 27, 2023

  1. New structure for EtSums

    Mmiglio committed Nov 27, 2023
    Configuration menu
    Copy the full SHA
    afe8b59 View commit details
    Browse the repository at this point in the history

Commits on Nov 28, 2023

  1. Configuration menu
    Copy the full SHA
    2f1a7c5 View commit details
    Browse the repository at this point in the history
  2. New DAQ source for L1Trigger scouting

    Implemented a new DAQSourceModel to read and merge Run3 L1T scouting raw data.
    - Similar to the existing FRDStriped input source
    - Modified EvFDaqDirector to enable the possibility of having multiple data sources per ramdisk
    - Added DataFormats/L1Scouting containing Scouting Raw Data Collection
      - Vector of FEDRawData
      - Included optional argument wordSize in the FEDRawData resize methods: 8 bytes by default, can be set to 4 bytes for scouting
      - Not a real FED, using a SRDCollection since L1scouting data will never be mixed with event data
    - Removed old scouting files that were used as an example
    
    Added first two unpackers for uGMT and CaloL2 data
    - Custom data format, similar to l1t objects, but more efficent in term of storage and write speed.
      - Save 30% in storage
    - Objects stored in an OrbitCollection
    
    Example of dummy analyzer used to dump scouting data
    - consumes collections produced by unpackers and dump them to screen
    Mmiglio committed Nov 28, 2023
    Configuration menu
    Copy the full SHA
    f59a381 View commit details
    Browse the repository at this point in the history

Commits on Nov 29, 2023

  1. Configuration menu
    Copy the full SHA
    9dd2a02 View commit details
    Browse the repository at this point in the history

Commits on Dec 1, 2023

  1. Removed unused variable

    Mmiglio authored Dec 1, 2023
    Configuration menu
    Copy the full SHA
    e07701b View commit details
    Browse the repository at this point in the history

Commits on Dec 10, 2023

  1. Merged 133x_L1ScoutingDaqSource from repository Mmiglio with cms-merg…

    …e-topic
    Matteo Migliorini committed Dec 10, 2023
    Configuration menu
    Copy the full SHA
    d9c69d0 View commit details
    Browse the repository at this point in the history

Commits on Dec 13, 2023

  1. Added data format class version, created unit tests for L1Scouting an…

    …d L1Scouting raw data
    Matteo Migliorini committed Dec 13, 2023
    Configuration menu
    Copy the full SHA
    de54d52 View commit details
    Browse the repository at this point in the history

Commits on Dec 15, 2023

  1. Added L1 trigger objects interface + Renamed scouting classes

    Matteo Migliorini committed Dec 15, 2023
    Configuration menu
    Copy the full SHA
    0a516e4 View commit details
    Browse the repository at this point in the history
  2. Fixed unused variable warning

    Matteo Migliorini committed Dec 15, 2023
    Configuration menu
    Copy the full SHA
    3823a79 View commit details
    Browse the repository at this point in the history
  3. applied code checks

    Matteo Migliorini committed Dec 15, 2023
    Configuration menu
    Copy the full SHA
    6dbd84f View commit details
    Browse the repository at this point in the history
  4. Added Exception to OrbitCollection::getBxSize(), removed swap method …

    …from Scouting classes
    Matteo Migliorini committed Dec 15, 2023
    Configuration menu
    Copy the full SHA
    f0b7204 View commit details
    Browse the repository at this point in the history
  5. code checks

    Matteo Migliorini committed Dec 15, 2023
    Configuration menu
    Copy the full SHA
    9d13a12 View commit details
    Browse the repository at this point in the history