Converting between hardware output files and trigger digis

Complete: 3

Goal of this page

This page documents CMSSW modules for conversion between hardware ASCII dump files and trigger digis.

TPG TextToDigi modules

ECAL and HCAL TPG TextToDigi modules

  • SimCalorimetry/EcalElectronicsEmulation/EcalFEtoDigi converts ASCII file TCC input to ECAL trigger primitive digis : DONE

  • IORawData/CaloPatterns/HcalPatternSource converts HCAL TPG XML pattern file to digis : DONE
  • IORawData/CaloPatterns/HtrPatternTool converts simulated hits to HCAL TPG XML pattern file : DONE

L1 Trigger TextToDigi modules

Latest tag is V00-00-00. To align events when using multiple files that are not synchronised, these modules take a FileEventOffset parameter that will ignore the first N events of the text file. Note that if the job attempts to read more events from a file than are present, a fatal exception will be thrown.

  • TextToRaw converts a GCT ascii file to FEDRawData objects : DONE
  • RawToText reverses above module for GCT : DONE
  • SourceCardTextToRctDigi converts GCT Source Card ascii dump to RCT digis : DONE
  • RctDigiToSourceCardText converts RCT digis to GCT Source Card ascii dump (for loading patterns to Source Cards) : DONE
  • RctTextToRctDigi converts RCT ascii dump (for 1 crate) to RCT digis : DONE
  • RctDigiToRctText converts RCT digis to RCT JetCaptureCard ascii dump : DONE

(We may wish to include a module that will convert a GT PSB ASCII dump to GCT digis: done!)

  • GtPsbTextToDigi converts GT PSB ascii dump to (for now GCT) digis : DONE
  • GtPsbTextToDigi reverses above module : DONE
  • RctInputTextToDigi converts ascii file (format as from saveRCTInput) to ECAL and HCAL TPG input for RCT : Complete: 3

L1 Trigger RawToDigi

Use in combination with a TextToRaw module to convert an ASCII dump of a FED DAQ packet to digis.

  • SWGuideGctRawToDigi - GCT unpacker : DONE (Use tag V00-01-03)

Table of modules

System !TextToDigi !DigiToText Test Status
ECAL EcalFEtoDigi EcalSimRawData d2d t2t DONE DONE
HCAL [[][]] [[][]] [[][t2d]] [[][d2t]]  
RCT [[][]] [[][]] [[][t2d]] [[][d2t]]  
GCT [[][]] [[][]] [[][t2d]] [[][d2t]]  
DT [[][]] [[][]] [[][t2d]] [[][d2t]]  
DTTF [[][]] [[][]] [[][t2d]] [[][d2t]]  
CSCl [[][]] [[][]] [[][t2d]] [[][d2t]]  
CSCTF [[][]] [[][]] [[][t2d]] [[][d2t]]  
GMT [[][]] [[][]] [[][t2d]] [[][d2t]]  
GT [[][]] [[][]] [[][t2d]] [[][d2t]]  

Review Status

Editor/Reviewer and date Comments
JimBrooke - 27 Feb 2007 page content last edited
CMSUserSupport - 12 Mar 2007 moved page into swguide
JennyWilliams - 13 Mar 2007 editing to match swguide layout
NunoLeonardo - 20 Nov 2007 global update

Responsible: JimBrooke
Last reviewed by: MostRecentReviewer and date

Edit | Attach | Watch | Print version | History: r14 < r13 < r12 < r11 < r10 | Backlinks | Raw View | WYSIWYG | More topic actions
Topic revision: r14 - 2009-01-22 - JimBrooke

    • Cern Search Icon Cern Search
    • TWiki Search Icon TWiki Search
    • Google Search Icon Google Search

    CMSPublic All webs login

This site is powered by the TWiki collaboration platform Powered by PerlCopyright & 2008-2023 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
or Ideas, requests, problems regarding TWiki? use Discourse or Send feedback