COMMENT "MEG Run" INCLUDE /home/meg/online/sequencer/lib/WDAQPMT INCLUDE /home/meg/online/sequencer/lib/WDAQMPPC INCLUDE /home/meg/online/sequencer/lib/WDAQTC INCLUDE /home/meg/online/sequencer/lib/WDAQCDCH INCLUDE /home/meg/online/sequencer/lib/WDAQSystem INCLUDE /home/meg/online/sequencer/run23/setswzerosuppression INCLUDE /home/meg/online/sequencer/run23/xec/subscripts/ledcontrol INCLUDE /home/meg/online/sequencer/run23/cdch/dcmon PARAM enableDCMON, "enable DCMON readout", true, false # Run parameters SET Nevent, 5000 SET Nrun, infinite # LXe Thresholds # QH: 43.5 MeV SET QHEnergy, 43.5 # QL: 39 MeV SET QLEnergy, 39 # QC: 90 MeV SET VetoEnergy, 90 # Time Window # Narrow +-8 ns Set NarrowThreshold, 10 # Wide +-25 ns Set WideThreshold, 32 # Time Offset Set TimeOffset, 8 #make sure "Physics" is set ODBSET "/Experiment/Run Parameters/Physics", 1, 1 #reload all default settings CALL ReloadAll CALL ApplySettings #Apply Zero Suppression CALL SetZeroSuppression CALL SetLEDAmpl, 0.7, 4 # Trigger setting CALL DisableAllTriggers # 12.5 Hz of MEG trigger (12.5 Hz) CALL EnableTrigger, 0, 1, 0 # 0.14 Hz of MEG LowQ (31 Hz) CALL EnableTrigger, 1, 217, 0 # 0.14 Hz of MEG WideAngle (57 Hz) CALL EnableTrigger, 2, 401, 0 # 0.14 Hz of MEG WideTime (36 Hz) CALL EnableTrigger, 3, 253, 0 # 0.42 Hz of QH (1600 Hz) CALL EnableTrigger, 10, 3755, 0 # 0.14 Hz of QL (3850 Hz) CALL EnableTrigger, 11, 27100, 0 # 0.3 Hz of Cosmics (168 Hz) CALL EnableTrigger, 15, 560, 0 # 0.1 Hz of LEDs CALL EnableTrigger, 13, 100, 21 # 0.42 Hz of TCTrack CALL EnableTrigger, 20, 6000000, 9 # 1 Hz of TCSingle #CALL EnableTrigger, 21, 1800000, 12 # 0.5Hz of Pedestal CALL EnableTrigger, 63, 100000, 0 CALL SetHighThreshold, $QHEnergy CALL SetLowThreshold, $QLEnergy CALL SetVetoThreshold, $VetoEnergy ODBGET "/Equipment/Trigger/Settings/WaveDAQ/TRG/MASTER/XecHighThreshold", QHThreshold ODBGET "/Equipment/Trigger/Settings/WaveDAQ/TRG/MASTER/XecLowThreshold", QLThreshold ODBGET "/Equipment/Trigger/Settings/WaveDAQ/TRG/MASTER/XecVetoThreshold", VetoThreshold ODBSET "/Equipment/Trigger/Settings/WaveDAQ/TRG/MASTER/TimeNarrowThreshold", $NarrowThreshold ODBSET "/Equipment/Trigger/Settings/WaveDAQ/TRG/MASTER/TimeWideThreshold", $WideThreshold ODBSET "/Equipment/Trigger/Settings/WaveDAQ/TRG/MASTER/TcTimeOffset", $timeOffset # Reload and wait for configuration CALL ApplySettings # Set "XXX Data" flags CALL UpdateDataFlags # Loop for runs LOOP $Nrun # Set Run description CAT description, "MEG run. QH: " $QHThreshold, ", QL: " $QLThreshold, ", QC: " $VetoThreshold, ", TimeNarrow: ", $NarrowThreshold, ", TimeWide: ", $WideThreshold, ", Offset: ", $timeOffset ODBSET "/Experiment/Run Parameters/Run Description", $description, 1 CALL dcmon, $enableDCMON TRANSITION start WAIT events, $Nevent TRANSITION stop ENDLOOP #reload settings CALL ReloadAll