Skip to content
Snippets Groups Projects
databuffer-ess.json 4.53 KiB
Newer Older
Jerzy Jamroz's avatar
Jerzy Jamroz committed
{
Jerzy Jamroz's avatar
Jerzy Jamroz committed
  "ProtocolNumber": 1,
  "ProtocolVersion": 1,
Jerzy Jamroz's avatar
Jerzy Jamroz committed
  "Modes": {
    "None": {
      "id": 0,
Jerzy Jamroz's avatar
Jerzy Jamroz committed
      "events": "None",
      "description":"No Beam"
Jerzy Jamroz's avatar
Jerzy Jamroz committed
    },
Jerzy Jamroz's avatar
Jerzy Jamroz committed
    "Conditioning": {
Jerzy Jamroz's avatar
Jerzy Jamroz committed
      "events": [
        "ION_ST",
        "ION_END",
        "DATA"
Jerzy Jamroz's avatar
Jerzy Jamroz committed
      ],
      "description":"Plasma production, magnetron allowed but no extraction HV"
Jerzy Jamroz's avatar
Jerzy Jamroz committed
    },
Jerzy Jamroz's avatar
Jerzy Jamroz committed
    "Probe Beam": {
Jerzy Jamroz's avatar
Jerzy Jamroz committed
      "events": [
        "ION_ST",
        "ION_END",
        "DATA"
Jerzy Jamroz's avatar
Jerzy Jamroz committed
      ],
      "description": "First beam through a particular section; non-damaging even in the case of total beam loss (even repeated); used to verify that machine configuration is not grossly incorrect"
Jerzy Jamroz's avatar
Jerzy Jamroz committed
    },
Jerzy Jamroz's avatar
Jerzy Jamroz committed
    "Fast Commissioning": {
Jerzy Jamroz's avatar
Jerzy Jamroz committed
      "events": [
        "ION_ST",
        "ION_END",
        "DATA"
      ],
      "description" : "Limited beam loading; used for fast scans to rapidly determine/verify RF setpoints"
    },
    "RF Test": {
Jerzy Jamroz's avatar
Jerzy Jamroz committed
      "events": [
        "ION_ST",
        "ION_END",
        "DATA"
      ],
      "description" : "To perform an initial RF test with a longer pulse"
    },
    "Stability Test": {
Jerzy Jamroz's avatar
Jerzy Jamroz committed
      "events": [
        "ION_ST",
        "ION_END",
        "DATA"
      ],
      "description" : "To be used mostly for beam stability test"
    },
Jerzy Jamroz's avatar
Jerzy Jamroz committed
      "events": [
        "ION_ST",
        "ION_END",
        "DATA"
      ],
      "description" : "Very short pulse planned to be used used during Normal Conducting Linac commissioning. It would allow installation of the rest of the Linac in parallel to Beam Commissioning."
Jerzy Jamroz's avatar
Jerzy Jamroz committed
    },
Jerzy Jamroz's avatar
Jerzy Jamroz committed
      "events": [
        "ION_ST",
        "ION_END",
        "DATA"
Jerzy Jamroz's avatar
Jerzy Jamroz committed
      ],
      "description" : "Limited beam loading; used for fast scans to rapidly determine/verify RF setpoints and measure beam profiles with wire scanners"
Jerzy Jamroz's avatar
Jerzy Jamroz committed
    },
Jerzy Jamroz's avatar
Jerzy Jamroz committed
      "events": [
        "ION_ST",
        "ION_END",
        "BPULSE_CM",
        "BPULSE_ST",
        "BPULSE_END",
        "DATA"
      ],
      "description" : "Largest charge per pulse that allow operation of invasive proton beam instrumentation devices like wire scanners; long enough beam pulses to diagnose and monitor RF feedback and the onset of beam loading; used to perform more precise single-pulse measurements"
Jerzy Jamroz's avatar
Jerzy Jamroz committed
    },
    "Long Pulse Verification": {
Jerzy Jamroz's avatar
Jerzy Jamroz committed
      "events": [
        "ION_ST",
        "ION_END",
        "DATA"
Jerzy Jamroz's avatar
Jerzy Jamroz committed
      ],
      "description" : "Only used when machine reasonably tuned to the tuning dump or the target; slowly-increasing pulse lengths are used to tune RF feedforward, verify beam loading and Lorentz force detuning compensation, and tune for low beam losses. Iintermediate short pulses at 1Hz could be supplied to monitor stability between long pulses."
Jerzy Jamroz's avatar
Jerzy Jamroz committed
    },
    "Shielding Verification": {
Jerzy Jamroz's avatar
Jerzy Jamroz committed
      "events": [
        "ION_ST",
        "ION_END",
        "BPULSE_CM",
        "BPULSE_ST",
        "BPULSE_END",
        "DATA"
Jerzy Jamroz's avatar
Jerzy Jamroz committed
      ],
      "description" : "To be defined better once the exact requirements for the shielding verification (power, pulse length) are known."
Jerzy Jamroz's avatar
Jerzy Jamroz committed
    },
    "Production": {
Jerzy Jamroz's avatar
Jerzy Jamroz committed
      "events": [
        "ION_ST",
        "ION_END",
        "BPULSE_CM",
        "BPULSE_ST",
        "BPULSE_END",
        "DATA"
Jerzy Jamroz's avatar
Jerzy Jamroz committed
      ],
      "description" : "Normal mode for NSS experiments during operation"
Jerzy Jamroz's avatar
Jerzy Jamroz committed
    },
    "Global": {
      "pv": "PBMod"
    }
  },
  "Destination": {
    "None": {
      "id": 0
    },
Jerzy Jamroz's avatar
Jerzy Jamroz committed
    "ISrc": {
Jerzy Jamroz's avatar
Jerzy Jamroz committed
      "type" : "Virtual destination for plasma conditioning",
      "limits" : "Only for conditioning mode/0/0/0"
Jerzy Jamroz's avatar
Jerzy Jamroz committed
    },
Jerzy Jamroz's avatar
Jerzy Jamroz committed
    "LEBT": {
Jerzy Jamroz's avatar
Jerzy Jamroz committed
      "type" : "Faraday Cup",
      "limits" : "Full beam"
Jerzy Jamroz's avatar
Jerzy Jamroz committed
    },
Jerzy Jamroz's avatar
Jerzy Jamroz committed
    "MEBT": {
Jerzy Jamroz's avatar
Jerzy Jamroz committed
      "type" : "Faraday Cup",
      "limits" : "(1Hz, 50us)/(14Hz, 5us), 62.5 mA"
Jerzy Jamroz's avatar
Jerzy Jamroz committed
    },
Jerzy Jamroz's avatar
Jerzy Jamroz committed
    "DTL2": {
Jerzy Jamroz's avatar
Jerzy Jamroz committed
      "type" : "Faraday Cup",
      "limits" : "(1Hz, 50us)/(14Hz, 5us), 62.5 mA"
Jerzy Jamroz's avatar
Jerzy Jamroz committed
    },
Jerzy Jamroz's avatar
Jerzy Jamroz committed
    "DTL4": {
Jerzy Jamroz's avatar
Jerzy Jamroz committed
      "type" : "Faraday Cup",
      "limits" : "(1 Hz, 50us)/(14 Hz, 5us), 62.5 mA"
Jerzy Jamroz's avatar
Jerzy Jamroz committed
    },
Jerzy Jamroz's avatar
Jerzy Jamroz committed
    "Spokes": {
Jerzy Jamroz's avatar
Jerzy Jamroz committed
      "type" : "Beam Stop",
      "limits" : "To be defined"
    },
    "MBL": {
Jerzy Jamroz's avatar
Jerzy Jamroz committed
      "type" : "Beam Stop",
      "limits" : "To be defined"
Jerzy Jamroz's avatar
Jerzy Jamroz committed
    },
    "Tuning Dump": {
Jerzy Jamroz's avatar
Jerzy Jamroz committed
      "type" : "Dump",
      "limits" : "12kW"
Jerzy Jamroz's avatar
Jerzy Jamroz committed
    },
    "Target": {
Jerzy Jamroz's avatar
Jerzy Jamroz committed
      "type" : "Target",
      "limits" : "5MW"
Jerzy Jamroz's avatar
Jerzy Jamroz committed
    },
    "Global": {
      "pv": "PBDest"
    }
  },
  "Target": {
    "Global": {
      "pv": "TgSeg"
    }
  }
Jerzy Jamroz's avatar
Jerzy Jamroz committed
}