Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
<dettype>-<detid>/                                                                  # top-root-level shows the unique detector name
                  tstamp_created (uint)                                             # time stamp of creation of this structure
                  predecessor (str)                                                 # name of the previous detector if available or None
                  successor (str)                                                   # name of the next detector if available or None
                  tags (dict)                                                       # dictionary of tags, ex: comments
                  <ctype>/                                                          # folder for calibration type
                          <tstamp>[-<tstamp-end>]/                                  # folder for validity range. If <tstamp-end> is not specified - then valid to the end
                                                  tstamp_begin (uint)               # time stamp for the beginning of the validity range
                                                  tstamp_end   (uint)               # time stamp for the end of the validity range
                                                  default_version                   # reference to the default calibration, ex:  <prod<vers-tstamp2>

                                                  <tstamp1<vers-prod>tstamp1>/                   # folder tstamp1for version -created creationon datetstamp1
                                                                 tstamp_prod (uint) # tstamp1 of production 
                                                                 calib (ndarray)    # calibration data
                                                                 tags  (dict)       # dictionary of tags, 
                                                                                    #   ex: array size, number of dimensions, shape, data type, experiment, run, comments, author

                                                  <tstamp2<vers-prod>tstamp2>/                   # folder for version created on tstamp2 - creation date for other version
                                                                 tstamp_prod (uint)
                                                                 tstamp_prodcalib (uintndarray) #
 tstamp2 of production
                                                                tags calib (ndarraydict)
                          <tstamp2>[-<tstamp2-end>]/                                # folder for the next   tags  (dict)validity range.
                  pedestals/                                                        # folder for the next calibration type, pedestals
                  rms/                                                              # folder for the next calibration type, rms

 

 

Data flow

  • who produces and supply constants
  • who is allowed to submit constants
  • whi is allowed to access constants
  • ACL inside API or using OS
  • ACL for all or particular detector/type/ etc.

...

References

 

...