Skip to content

ATR-21141: add sct_noise PEB chain

Heather Russell requested to merge hrussell/athena:ATR-21141 into master

Closes ATR-21141

changes to:

Trigger/TriggerCommon/TriggerJobOpts/share/runHLT_standalone.py

in TriggerMenuMT:

 HLTMenuConfig/CommonSequences/EventBuildingSequenceSetup.py
 HLTMenuConfig/Menu/EventBuildingInfo.py
 HLTMenuConfig/Menu/GenerateMenuMT.py
 HLTMenuConfig/Menu/LS2_v1.py
 HLTMenuConfig/Menu/StreamInfo.py

added:

HLTMenuConfig/CalibCosmicMon/CosmicChainConfiguration.py
HLTMenuConfig/CalibCosmicMon/GenerateCosmicChainDefs.py

Chain is slightly different from it's run 2 name (HLT_sct_noise): HLT_sct_noise_SCTPEB_L1RD0_EMPTY. The stream is still SCTNoise.

---the following was resolved by using the individual subdetector list in EventBuildingSequenceSetup, rather than the SubDetectorGroup.SCT. Also, in order to see the actual PEB output, athenaHLT has to be used - not athena--

From what I can tell, chain passes, I can write BS events, but they don't have any SCT ROBs in them (checked via slight modification of trigbs_dumpHLTContentInBS_run3.py.

Chain ends up with the following config:

    "sequencers": {
        "Step1_1noalg": [
            "RoRSeqFilter/FStep1_1noalg",
            "InputMakerForRoI/IM_streamerInputMaker",
            "TrigStreamerHypoAlgMT/StreamerHypoAlg"
        ],
        "Step2_PEBInfoWriter_SCTPEB": [
            "RoRSeqFilter/FStep2_PEBInfoWriter_SCTPEB",
            "InputMakerForRoI/IMpeb_SCTPEB",
            "PEBInfoWriterAlg/PEBInfoWriterAlg_SCTPEB"
        ]

Tagging @rbielski for help, FYI @markowen @ckaldero.

Edited by Heather Russell

Merge request reports