1 / 16

Raw Data for MUON

Raw Data for MUON. Muon Spectrometer Architecture Generation of raw data Interface Reconstruction from raw data MUON raw Library In-home commissioning Responsibilities Conclusion. Muon Spectrometer. MUON Arm. 5 Tracking Stations (Wire chambers). 2 Trigger Stations (RPC).

thanley
Download Presentation

Raw Data for MUON

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Raw Data for MUON Muon Spectrometer Architecture Generation of raw data Interface Reconstruction from raw data MUON raw Library In-home commissioning Responsibilities Conclusion

  2. Muon Spectrometer MUON Arm 5 Tracking Stations (Wire chambers) 2 Trigger Stations (RPC)

  3. Architecture (i) DDL Number for tracker 1 DDL per ½ chamber (CROCUS) leads to 20 DDL.

  4. Architecture (ii) DDL Number for trigger 2 DDL's ⇒ DIU-D_Rorc ⇒ • 16 9U Crates • 234 local boards • 16 regional boards • 1 Global 9U crate • 2 DARC cards • 1 global card • 1 processor • 1 in/out card 2 DDL's one per DARC.

  5. Generation of raw data Pluggins (I) Analysis Structure AliSimulation AliMUON::Hits2SDigits AliMUON::SDigits2Digits AliMUON::Digits2Raw AliMUONRawWriter::WriteDDL DDL files DDL files MUON.SDigits.root MUON.Digits.root DDL files ROOT files Simulation DATE files The code generates 22 DDL files per event. MUONTRK (0xA00 offset) and MUONTRG (0xB00 offset)  AliDAQ.h Same id equipments in readout cards

  6. Generation of raw data (ii) Pluggins (I) Segmentation & mapping for tracker Implement real pad positions using mapping package (Ivana & Laurent) Real numbering of FEE (MANU cards) and buspatch (? & ChF). Still some motif & manuId to be fixed (Laurent & ChF), in progress. Real DDL numbering (ChF). Informations sent to Cvetan.

  7. Generation of raw data (iii) Pluggins (I) Segmentation & mapping for trigger Implement real pad positions using mapping package (Laurent & Philippe):  Implement real numbering of trigger boards (Rachid & Philippe):  Realistic architecture (Rachid, Philippe & ChF):  Implement real trigger response (Philippe & ChF): Dimuon offline week (24-27th Oct) ⇒ Generation of rawdata works fine.

  8. Reconstruction from raw data Analysis Structure AliMUONReconstructor:: Reconstruct(loader, rawreader) AliReconstructor AliRawReader AliMUONDigitMaker:: ReadDDL() (digit tracker & trigger response) AliMUONClusterReconstructor (Copy of trigger response) AliMUONTrackReconstructor (track for tracker & trigger) MUON.Tracks.root MUON.Digits.root MUON.RecPoints.root Reconstruction ⇒ Fully working reconstruction from rawdata. Including calibration, pedestals, noisy channels; still no dead map for tracker. Including LuTs and masks for trigger.

  9. Reconstruction from raw data (ii) gAlice dependence: still dependences on simulation in Tracking !  gAlice->Field (oct 06), gAlice->TreeK (killed last week !) pMUON->DigitizerType().Contains("NewTrigger") (Dimuon offline week) Tracking made at the level of Local Reconstruction  Reframe the tracking-clustering classes (Alexander Zinchenko, Laurent Aphecetche), Jan 06. Embedding: Raw2SDigit, implemented and tested for tracker (scheme under discussion with Andreas) Visualization:see Bogdan's talk Pre-Processing: see Alberto's talk

  10. Interface for tracker AliMUONDDLTracker: contains the TClonesArray of Block Header AliMUONBlockHeader: contains the TClonesArray of DSP Header AliMUONDspHeader: contains the TClonesArray of BusPatch Structure AliMUONBusStruct: contains the data

  11. Interface for trigger AliMUONDDLTrigger: contains the pointer to Darc header AliMUONDarcHeader: contains the TClonesArray of Regional Header AliMUONRegHeader: contains the TClonesArray of local Structure AliMUONLocalStruct: contains the data More details in ChF et al., Alice-Note 05-06. Revised version submitted last week.

  12. MUON raw Library (i) Advantage Reading & decoding MUON rawdata without loading RAW or STEER libraries. Using Root and loading: gSystem->Load("libMUONraw"); Used in MOOD for decoding MUON raw data (tracker & trigger). No dependence of simulation ! ⇒ Common payload decoding for Online, Monitoring and Offline. ⇒ It would be nice to have the option to compile AliRoot library wise (make all-libMUONraw, under discussion with Peter)

  13. MUON raw Library (ii) Structure DDL files DDL files AliMUONRawStreamTracker::NextDDL() AliMUONPayloadTracker::Decode(buffer, totalDDLSize) DDL files ROOT files Reading & decoding the raw data DDL wise and fill the TClonesArray describe before. DATE files Same procedure for trigger. MUONRaw(DATE)StreamTracker.C Simply reads out the TClonesArray Do what ever you want....

  14. In-home commissioning Tracker Using DATE to write rawdata (CROCUS + 48 buspatch), read again with AliRoot:  Generated pedestal run with AliRoot:  check with MOOD:  and read again with online software (MakePed): under progress... Trigger Using DATE to write rawdata (DARC+ 1 regional + 16 local boards), read again with AliRoot:  Using DATE to write rawdata (DARC+ 2 regional + 32 local boards), read again with AliRoot:  Using AliRoot to generate rawdata et read again with MOOD: 

  15. Responsibilities Tracker Online: Alberto Baldiseri & Jean-Luc Charvet. MOOD: Guillaume Batigne. DAQ: Frederic Lefevre. CDB: Laurent Aphecetche, Ivana Hrivnacova. Trigger Online-MOOD: Paul Force, Valerie Barret & Rachid Guernane DAQ: Jean-Luc Beney CDB: Philippe Crochet, ChF. Raw data: ChF.

  16. Conclusion DDL/equipment id:  Mapping (used in online-MOOD) :  Raw data reconstruction:  Raw data simulation:  Raw Library for MUON (used in online-MOOD): Emdedding: tracker:, trigger: end of october. Simulation dependencies in reconstruction: in progress (Jan. 06). ⇒ Things going on smoothly, only few people doing all the work.

More Related