#include <MuonShowerCondition.h>
Description: evaluation of a CondMuonShower condition.
Description: evaluation of High Multiplicity Triggers (HMTs) based on the presence and type of a muon shower.
Implementation:
This condition class checks for the presente of a valid muon shower in the event.
If present, according to the condition parsed by the xml menu (five possibilities for the 2023 Run 3 implementation: MuonShower0, MuonShower1, MuonShower2, MuonShowerOutOfTime0, MuonShowerOutOfTime1) the corresponding boolean flag is checked (isOneNominalInTime, isOneTightInTime, isTwoLooseDiffSectorsInTime, musOutOfTime0, musOutOfTime1).
If it is set to 1, the condition is satisfied and the object is saved. Note that for the start of Run 3 only two cases were considered in the menu: Nominal and Tight muon showers,
an additional case is added for the 2023 data-taking: TwoLooseDiffSectors muon showers.