TWiki> LHCb Web>LHCbComputing>CCRC08>NameSpace (revision 22)EditAttachPDF

LHCb data namespace

This page describes the namespace for LHCb data. By LHCb convention, the SURL or the file is formed by appending this LFN to the SAPath as provided by the sites. if the SAPath terminates with "/lhcb", it is not repeated twice, otherwise it is. We also indicate the SRM v2.2 token descriptions to which these files are written.

There is a need for 4 tape-sets, based on the namespace hierarchy's first 4 "directories" (indicated in bold). Note that for clear reasons of segmentation of data, one of the directories increments with the corresponding year. These are the 4 tape-sets to which we have given arbitrary names:

  • lhcb_raw: RAW data
  • lhcb_sdst: SDST. Note that the directory should be created in advance such that sites can set the tape family...
  • lhcb_archive: Archive (replaces all the former T1D1 SRM spaces)
  • default: general purpose, including Castor home directories


  • 21.01.09: added <stream> to RAW path, as discussed in November 08
  • 25.01.11: added SDST, change /DST/<stream> to <stream>.DST
  • 04.05.11: adapt to the 2011 namespace for real data productions, remove obsolete paths
  • 04.04.12: make clear between "full year" (2012) and "short year" (12)
  • 23.08.13: for lhcb_raw, no need to split by year as files come anyway chronologically. Reminder that the FULL.DST directory must be created early enough...
  • 01.06.15: add RDST since it may replace FULL.DST sometime during summer 2015.
  • 02.06.15: add early measurements directory for lhcb_sdst

PathSorted ascending SRM Space token Comment Tape set
/lhcb/archive/ <LFN> LHCb-Tape Tape archive of real and MC data lhcb_archive
/lhcb/certification/<whatever> any depending on the test files from certification productions none
/lhcb/data/ <full year>/RAW/<stream>/<config>/<runtype>/<run no>/ LHCb-Tape (T1D0) Raw (grouped chronologically by construction) lhcb_raw
/lhcb/debug/<LFN> LHCb-Disk (T0D1) Copy at CERN for debugging none
/lhcb/failover/<LFN> LHCb-Disk (T0D1) temporary hop for files none
/lhcb/LHCb/Collision<short year>/FULL.DST/ <prodID>/<subID>/ LHCb-Tape (T1D0) FULL DST grouped by year lhcb_sdst
/lhcb/LHCb/Collision<short year>/RDST/ <prodID>/<subID>/ LHCb-Tape (T1D0) RDST grouped by year lhcb_sdst
/lhcb/LHCb/Collision<year>/[<stream>.]DST/<prodID>/<subID>/ LHCb-Disk (T0D1) DST grouped by year none
/lhcb/LHCb/Collision<year>/MDST/<prodID>/<subID>/ LHCb-Disk (T0D1) µDST grouped by year none
/lhcb/LHCb/Collision15em/FULL.DST/ <prodID>/<subID>/ LHCb-Tape (T1D0) FULL DST for 2015 early measurements lhcb_sdst
/lhcb/MC/<MCSet>/[<stream>.]DST/<prodID>/<subID>/ LHCb-Disk (T0D1) MC DST grouped by year none
/lhcb/MC/<MCSet>/DIGI/<prodID>/<subID>/ LHCb-Tape (T1D0) MC digits (very few) default
/lhcb/MC/<MCSet>/GEN/<prodID>/<subID>/ LHCb-Disk (T0D1) Generator level simulation (HEPMC) none
/lhcb/MC/<MCSet>/SIM/<prodID>/<subID>/ LHCb-Tape (T1D0) MC hits (very few) default
/lhcb/MC/<MCSet>/XDST/<prodID>/<subID>/ LHCb-Disk (T0D1) MC eXtended DST grouped by year none
/lhcb/MC/<MCSet>/XGEN/<prodID>/<subID>/ LHCb-Disk (T1D0) Generator level simulation (with MCParticles) none
/lhcb/MC/test/<whatever> any depending on the test For testing new version of the simulation none
/lhcb/test/<whatever> any depending on the test test files none
/lhcb/user/<initial>/<user>/ - with <user> defined in VOMS generic attribute field LHCb_USER (T0D1) User files none
/lhcb/validation/<whatever> any depending on the test workflow validation none
Failover and debug areas:
Real Data:      
Simulated Data:
Test Data:
User Data:
  • Key:
    • <year> - corresponding to year that RAW data was collected. For RAW data, it is the full year (yyyy) while for non-RAW data, the convention is <activity>yy (e.g. Collision11)
    • <MCSet> - For MC, the convention is to use "20xy" for preparatory work, and "MCxy" for the samples used to analyse the year 20xy.
    • <run no> - from DAQ
    • <prodID> - corresponds to the production pass that uniquely defines the configuration
    • <subID> - 4-digit number (0000, 0001...) used in order to limit the number of
    • <config> - indicates the DAQ partition ("LHCb" for full readout)
    • <runtype> - calibration, physics, ...
    • <stream> - name of the stripping output stream

-- PhilippeCharpentier
Edit | Attach | Watch | Print version | History: r24 < r23 < r22 < r21 < r20 | Backlinks | Raw View | Raw edit | More topic actions...
Topic revision: r22 - 2015-06-02 - PhilippeCharpentier
    • Cern Search Icon Cern Search
    • TWiki Search Icon TWiki Search
    • Google Search Icon Google Search

    LHCb All webs login

This site is powered by the TWiki collaboration platform Powered by PerlCopyright &© 2008-2021 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