CTP offline meeting 16/03/2009 A.Jusko and R.Lietava CTP offline review 1
Outlook News relative to January review: Naming Convention Trigger inputs - CTP readout Counters for Cross section Interaction record CTP offline review 2
Naming scheme Proposal discussed with trigger and offline prepared by F.Antinori, see: http://aliceinfo.cern.ch/Offline/Activities/TriggerConvention/index.html Scheme discussed again in January, basic concept of fixed class names stays Tuning continues – look for news from Federico A, offline (Cvetan), trigger (Anton) CTP offline review
CTP Configuration file At the beginning of run send to OCDB - via DAQ logbook - via DCS FXS (removed in the latest version) Compatible with new general ECS scheme CTP offline review
CTP inputs: pending issues CTP inputs (24 L0 + 24 L1 + 12 L2) Now read out by the DAQ whenever the CTP is included as a readout subsystem Code for reading from RAW is in place Inputs parameters (delay,pos/neg) -> DB, loading at CTP proxy restart Action: propagate information to ESD and AOD? (Offline) CTP offline review
xCounters data 6 counters per Trigger class necessary for cross section Counters read viaVME at CTP CPU ( not part of ‘normal’ data flow) Data flow: - CTP -> DCS FXS ->SHUTTLE->OCDB CTP offline review
xCounters: pending issues Check the consistency of collected data – in progress (Plamen) Propagate them to ESD/AOD (in progress Plamen/Cvetan) Spline fit in AliESDRun Or extrapolated values for each event/ESD Improve error managment CTP offline review
Interaction records Aim: to have full interaction history ± 88 μs for every event recorded by DAQ Interaction = 2 different interactions as two independent functions of (first) 4 L0 inputs are to be defined Interaction record = list of interactions in an ORBIT, up to 254 interactions per ORBIT For each DAQ event the interaction records from 2 ORBITS before and 2 ORBITS after are to be added to the event trigger data => Interaction records part of ‘normal’ data stream (DAQ) Full stream recorded also by the End of Run Event (DAQ) IR stream sampled for luminosity (per bunch) and beam structure (I.Kralik) CTP offline review
IR: pending issues Items identified for further review propagation of interaction record information in the event data and at end of run (CTP + DAQ) There are event data collected – DAQ parts works fine, offline code as well End-of-run STATUS ? Data flow max= 256 int/orbit=20Gb/hour Data flow 200kHz = 1.4 Gb/hour CTP offline review
Summary Configuration file (Partition) – version 2 -> version 3 Counters – Cross section: - error management - to be checked in offline - add to ESD Interaction record: to be checked in offline (EoRunEvent, ESD) EOR interaction record status Trigger inputs –sent over DDL. - to be extracted from CTP readout - to be added to ESD - input parameters to be saved in CTP DB CTP offline review 10
Back up CTP offline review
Configuration: Load/Start of Run ECS TRIG DB LoadPartition(name.cfg) rxxxx.rcfg CTP proxy rxxxx.rcfg DAQ logbook CTP offline review
Configuration: End of Run xsec DIM client TRIG DB ECS rxxxx.rcfg STOPPartition(runnum) DCS FXS CTP DIM server CTP proxy Stop run SHUTTLE OCDB CTP offline review CTP offline software status 08/04/2008
Counters: Start of Run xsec DIM ECS client Open file (<7) STARTPartition(runnum) CTP DIM server CTP proxy Start counters CTP offline software status CTP offline review 08/04/2008
Counters: End of Run xsec DIM ECS client Close file STOPPartition(runnum) DCS FXS CTP DIM server CTP proxy Stop counters Shuttle OCDB CTP offline software status CTP offline review 08/04/2008
xcounters DAQlog .partition 3 .cnts parted Pydim ctpdims (parted) alidcscom026 xcounters DAQlog .partition .cnts 3 alidcsvme001 parted Pydim (parted) File r/w ctpdims .pcfg DIM messages 1 DIMcmnd: SOR/EOR, CalTrig requests DIMcmnd: Load/Stop partition DIMservice: once per min. +SOR/EOR DAQDB update by ctpproxy 2 .rcfg ctpproxy 4 htmlctpBusy DAQ DB .html
CTP offline software status Counters data format 1st line = ‘version’ 2nd line = ‘run number’ ‘num of classes’ ‘list of classes’ 3rd line = ‘1st reading’ … n-th line=‘(n-2)-th reading’ EOF reading: 1st line=time stamp (4 words): ORBIT (24 bits) ‘Period counter’ (28 b) ‘seconds from epoch’(32 b) msecs(32 b) 2nd line = 1st class counters: L0before,L0after,L1before,L1after,L2 before,L2 after (num of classes+1)-th line= last class counters: L0b,L0a,L1b,L1a,L2b,L2a CTP offline software status CTP offline review 08/04/2008
Cross section and Luminosity if you know L, you can calculate σ if you know σ, you can calculate L CTP counters provides information about the number of interactions N(ΔT) http://epweb2.ph.bham.ac.uk/user/pedja/alice/::CTP preliminary design review; Cross section calculation CTP offline software status CTP offline review 08/04/2008 18
Trigger Class Logic and Counters σclass - uncorrected cross section for class ‘class’ NXa,NXb – counters at level X=[0,1,2] before and after vetoes (see picture). Formula assumes counters are cleared at the beginning L – luminosity http://epweb2.ph.bham.ac.uk/user/lietava/alice.html Offline procedure for the cross Section calculation CTP offline review CTP offline software status 08/04/2008 19
Interaction signals logic can be defined Interaction: any logical function of 4 L0 inputs CTP Preliminary Design Review, http://www.ep.ph.bham.ac.uk/user/pedja/alice/ CTP offline review CTP offline software status 08/04/2008 20
CTP offline software status CTP data to ESD Trigger and cluster mask or classes in ‘normal’ language as in config file CTP offline software status CTP offline review 08/04/2008
Naming scheme for classes Scheme under discussion (for offline use): C<descriptor code>-<bcm code>-<pf code>-<cluster code>-<rare flag> e.g.: C0SH1-B-NOPF-ALL-R BX mask code PF protection code cluster code rare class flag descriptor code CTP offline software status CTP offline review 07/07/2008 22
Interaction record – online access IR online access necessary for - beam structure monitoring - bunch crossing luminosity - low rate inputs alignment DAQ: Sylvain, CTP: Ivan Kralik Tested in ACR Dim interface to DCS lum mon CTP offline software status CTP offline review 07/07/2008