Work in progress, under construction Current work/progress path Work in progress, under construction


  • Threshold calibration improvements (Jan-June) TODO
    • Separate high voltage test DONE
      • Create new function (copy Checked checkbox, square
      • Remove everything not necessary for HVTest Checked checkbox, square
      • Test if it still works on test stand Checked checkbox, square
      • Automatise everything, perhaps with a break to turn on HV and directly compare results Checked checkbox, square
    • Remove HVcheck from DONE
    • Have Cathy make new HV connectors for the two missing planes DONE
    • Correctly setup the 3 new planes DONE
      • Is the one ROC that doesn't show an SCurve dead or just mis-calibrated?
    • Check that calibration routine still works TODO


  • Commandline tool
  • Make documentation for the whole stuff so we can ship stuff to other centres

Administrative stuff Tooth

  • Self rescue mask training 25.02.2016
  • Boston students pitches DONE


(from Anne's email)


  • Reestablish the test stand (preferably Jan) DONE
    • change firmware of optical FED
    • ship old FED to Vienna
    • get TTCi card from somewhere
    • locate HDI’s need a set of 4 (waiting on Cathy, or must harvest from the proto or get from Princeton)
    • Test spare port card(s) (Jan-Feb)
    • Rebond port cards if spares are insufficient (Jan-Feb)
  • DCS/PVSS (Jan-March)
    • possibility for BRIL experts to acknowledge an interlock
    • integrating the BRIL/PLT FSM into the central DCS
    • more specific diagnostics in the CAEN, trip etc. now it only says CAEN bad
    • Deploy and check the fast-or FED automatic baseline subtraction firmware (Feb - April)
    • understand and check algorithm (how many samples in abort gap). probably need beam to test, will also check in the lab.
  • Consider per channel processor, with VDM calibrations per telescope to be more resilient to the luminosity average when a scope drops out (Jan-mid-April)
    • check the feasibility of implementation in brilcalc which affects which info needs to be passed OR check if rather one can assign relative weighting factors to the rates of each telescope’s raw rate, so that after the weighting is applied all scopes contribute equally to the average. Only the processor would know about the weights
  • Develop better random (or pseudorandom) trigger scheme for pixel data (Jan-mid-April)
    • Checking existing data on the bias; events triggered as a function of BX from header info
    • implementing a new firmware / external trigger
  • Study effect of changing active area in sensors for 2016 run, luminosity will at least double (Jan-mid-April)
    • Use 2015 data to overlap the bunch occupancy and study the number of tracks and accidentals as a function of fiducial volume
  • MC for PLT & BCM1F occupancies (Jan-June)
  • WebGui interface to start and stop the workloop and connect to a calibration database (Jan-June), lower priority, but part of the eventual infrastructure to store hardware coefficients and also to allow the central DAQ person to restart the workloop etc.
  • Threshold calibration improvements (Jan-June) TODO
    • investigate the bi-modal distribution and understand the reason for the shape
    • How to identify and treat noisy pixels.
    • Double check how many dead pixels in 2015 (~5) and see if they can be recovered
  • For future think about which trigger to use in the slink during the VDM fill (before VDM 2016)
  • BPTX AND or OR exits would it be interesting to connect this to external input TTCI.

PLT Operations

  • PLT lumi slink
  • beam halo processor (Jan-Nov.)
  • beam spot processor ⇒ develop module and output goes to DQM
  • develop independent luminosity measurement using pixel data (first offline, hopefully online as well)
  • End of fill accidental correction calculation for prompt feedback (Jan-June.)


  • Time to accumulate the data & where the merging happens (Jan-Feb)
  • Occupancy histograms to DQM (Jan-March)
  • Pulse heights (Jan-March)
  • Pulse heights to Gain analysis (Jan-April)
mostly on 2015 data, can also use the test stand to gain some understanding
  • Pulse heights in DQM for 2016 radiation damage analysis (Jan-May)
  • Beamspot into “online” processor module (Jan-June)
  • Radiation damage
    • Pulse heights as a function of fluence on 2015 data (Jan-June)
  • PLT lumi fast-OR
    • Workloop to detect if channel/quadrant has dropped out of readout and reset automatically (experienced person Jan-June) stand alone utility from Paul can identify the condition and restart DOH & AOH, if you wait too long; need a full restart incl. ROCs
  • Better resilience against TCDS outages (possibly fake internal TCDS data until fixed) (Jan-June) TTC FED crashes is most probable cause, Workloop doesn’t doesn’t see the brildaq bus, so the LS, LN and run number can be taken from the software TCDS on the eventing bus if the real TTC information is corrupted

PLT Teststand

  • To checkout a new version from SVN do

svn co svn+ssh://

  • To compile the cmsplt on utkhep1 a few modifications to the code are needed

in src/common/calib/ new HAL::CAENLinuxBusAdapter( HAL::CAENLinuxBusAdapter::V2718,0,0,HAL::CAENLinuxBusAdapter::A3818 ); needs to be changed to new HAL::CAENLinuxBusAdapter( HAL::CAENLinuxBusAdapter::V2718);

recoverQuadrant won't compile -- the simplest thing is to take it out of the SConstruct file

in include/interface/calib/BaseCalibration.h change NPLTFEDS from 2 to 1

in src/histfile_comparetowbm.cpp add #include <math.h> change curTotal[curIndex] = {0} to curTotal[curIndex] = 0;

PLTOffline Analysis

Paul usually uses this combination of files:

  • Data /raid/PLT/SlinkData_2015/Slink_20150930.234122.dat
  • GainCal /data/plujan/PLTOffline/GainCalFits_20150923.225334.dat
  • Alignment /PLTOffline/ALIGNMENT/Trans_Alignment_4449.dat

Phase 1 DAQ

Some Documentation

My Links

My Personal Preferences

  • Show tool-tip topic info on mouse-over of WikiWord links, on or off:

  • More preferences TWiki has system wide preferences settings defined in TWikiPreferences. You can customize preferences settings to your needs: To overload a system setting, (1) do a "raw view" on TWikiPreferences, (2) copy a Set VARIABLE = value bullet, (3) do a "raw edit" of your user profile page, (4) add the bullet to the bullet list above, and (5) customize the value as needed. Make sure the settings render as real bullets (in "raw edit", a bullet requires 3 or 6 spaces before the asterisk).

Related Topics

First Name Andreas
Last Name Kornmayer



Skype ID






Country Switzerland
Status Update

Edit personal data
Edit | Attach | Watch | Print version | History: r12 < r11 < r10 < r9 < r8 | Backlinks | Raw View | WYSIWYG | More topic actions
Topic revision: r12 - 2016-03-01 - AndreasKornmayer
    • Cern Search Icon Cern Search
    • TWiki Search Icon TWiki Search
    • Google Search Icon Google Search

    Main All webs login

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