11 CTP Training A.Jusko, M. Krivda and R.Lietava.
22 Outlook Introduction Basic Concepts Control Configuration Monitoring
33 LHC Basics 2 rings protons/ions are in bunches protons’ velocity ~ speed of light bunches are separated 7.5 m in space 25ns in time = 40 MHz LHC clock – 40 MHz Interaction Point (IP): crossing of rings ORBIT 1 full round ~ 89 microsecs 3564 bunches Bunch Crossing (BC): crossing of two bunches in IP LHC filling scheme: how many bunches are injected their position in the ORBIT
44 Central Trigger Processor LTU TTC CTP input FERO Read Out Electronics Trigger Electronics What is trigger? Detector DAQDAQ Detector Data OFFLINEOFFLINE DataESD Physicists BUSY LHC clock
55 Basic Concepts CTP – Central Trigger Processor LTU - Local Trigger Unit DAQ – Data Acquisition system ECS – Experiment Control System TTC – Trigger and Timing Control FERO – Front End Read Out electronics Global run –Detector fully in ECS control –CTP provides triggers Standalone run –Detector in local control (e.g. testing)
66 CTP control Central Trigger Processor LTU TTC CTP input FERO Read Out Electronics Trigger Electronics DetectorBUSY LHC clock Computer programs controls trigger hardware ltuproxyctpproxymiclock ECS
77 CPUs layout in P2
88 Basic Concepts Detector: –V0, TPC, SPD Trigger Cluster = Group of detectors to be read out togeteher CTP Input or Trigger Input: –Fast binary signal from detector 0VBA, 0VBC, 0SMB –Internal CTP or DAQ generators used in technical runs Trigger Descriptor = Logical Function of CTP inputs –defines physics to be taken by a class –D0VBA 0VBA –DINT7 0VBA 0VBC 0SMB (logical and of inputs) –L0 function l0fINT1 0VBA | 0VBC | 0SMB Trigger Class = Descriptor + Cluster
99 Naming Conventions Input names n n = 0,1,2 (trigger level) Descriptor starts with D Class starts with C
10 ALL SPD SDD SSD TPC TRD TOF HMPID PHOS MUON_TRK MUON_TRG FMD T0 V0 ZDC ACORDE EMCal CTP configuration ALLNOTRD SPD SDD SSD TPC TOF HMPID PHOS MUON_TRK MUON_TRG FMD T0 V0ZDC ACORDE EMCal MUON SPD MUON_TRK MUON_TRG FMD T0 V0l DINT7 0VBA & 0VBC DINT7WU 0VBA & 0VBC & 0HWU DMUS7 0VBA & 0VBC & 0MSL DEMC7WU 0VBA & 0VBC & 0HWU & 0EMC DEMC7 0VBA & 0VBC & 0EMC DMUSH7 0VBA & 0VBC & 0MSH Descriptors Clusters Class CINT7WU Class CEMC7WU Class CINT7 Class CEMC7 Class CMUS7 Class CMUSH7 Classes
11 Bunch Crossing mask (BC Mask): –CTP can choose in which bunches in ORBIT to allow triggers Downscaling: –CTP can reduce trigger rate of classes with high rate Downscale factor DS Assigning group of classes (CG) time windows Calibration trigger: –CTP can send special software triggers used for detector calibration –Fully automatic, but need to be monitored Configuration II Trigger Class = Descriptor + Cluster + BCMask + DS + CG
12 Control Configuration Monitoring DAQlogbook (monitoring): –CTP configuration –Input rates –Class rates Alice Configuration Tool (ACT) (configuration) CTP web (monitoring): –Global Run Busy status –CTP and LTU counters InfoBrowser (configuration): SMAQ Command line (configuration,monitoring)
13 DAQlogbook Accesible from any web bowser: –alice-logbook.cern.ch/logbook/ Logging any action –Log your action –Find actions of other people Information of every run ever taken in ALICE Information on current run Run info
14 DAQlogbook-Logbook
15 DAQlogbook-Runs
16 DAQlogbook-Run Details
17 DAQlogbook Trigger Info
18 Class Rates
19 Configuration
20 CTP configuration in logbook
21 Alice Configuration Tool Accessible from any web bowser: –alice-logbook.cern.ch/act Keeps alice configurations –CTP –Partition
22 ACT Main
23 ACT CTP
24 ACT Partition
25 Info Browser Accessible from CERN general network All info messages related to run/detector/system Most common usage: find the errors during runs and check if they are related to CTP
26 Info for run
27 Info for TRG(CTP) and PHYSICS_1
28 CTP web and Command line Trigger oncall account –Internal alice network. NOT possible to login from outside –from ARC: Trigger account ‘sshs’ or ‘ssh –X at arc27 –From Outside: login to CERN General network Login to –lxplus –cerntsnew.cern.ch remotedesktop to alidcswn001 xwin (or putty) to alidcscom707
29 CTP web Web : –BUSY status –CTP/LTU counters –Shifter tasks (to be updated) –Ltuproxy status (to be fixed)
30
31 Global Run Busy status/Input rates Big Screen
32 CTP counters
33 CTP counters
34 LTU status
35 SsM data AQuisition Machine alidcscom027
36 Full ORBIT SMAQ
37 SMAQ – zoomed plot
38 Next Step Register with DCS for access to alidcsgw001 –Contact Cc: ACT ? Daqgw-tools
39 Class Rates and Ratios Big Screen
40 CTP Data Quality Monitoring (DQM)
41 DQM
42 DQM
43 LTU proxy status Check ltu proxy status Inform shift leader if some detector’s proxy not running
44 Sources
45 CTP context
46 CTP Control and Configuration
47 LHC clock - miclock ALICE clock change from LOCAL -> BEAM1 during PREPARE RAMP miclock running at alidcscom188 when started set to mode auto change to manual ‘man’ if asked by shift leader or expert