Skip to content

ReactionFile

Liam P. Gaffney edited this page Jul 29, 2025 · 13 revisions

Reaction file parameters

Beam parameters

  • BeamA - atomic mass of beam
  • BeamZ - atomic number of beam
  • BeamEx - excitation energy of a state in the beam [keV]
  • BeamE - beam energy [keV/u]

Target parameters

  • TargetA - atomic mass of target
  • TargetZ - atomic number of target
  • TargetEx - excitation energy of a state in the target [keV]

Ejectile parameters (beam-like)

  • EjectileA - atomic mass of ejectile
  • EjectileZ - atomic number of ejectile
  • EjectileEx - excitation energy of a state in the recoil [keV]

Recoil parameters (target-like)

  • RecoilA - atomic mass of recoil
  • RecoilZ - atomic number of recoil
  • RecoilEx - excitation energy of a state in the recoil [keV]

Target geometry

  • TargetThickness - target thickness [mg/cm^2]
  • TargetOffset.X - offset of target in vertical direction [mm] (default = 0)
  • TargetOffset.Y - offset of target in horizontal y direction [mm] (default = 0)
  • TargetOffset.Z - offset of target along beam direction [mm] (default = 0)
  • DegraderThickness - thickness of the degrader foil in plunger runs [mg/cm2] (default = -1.0; a negative value means degrader is ignored)
  • DegraderMaterial - a string containing the material that matches the SRIM file for energy loss, usually an isotope name (default: 197Au)

Miniball geometry

  • MiniballGeometry.Type - (default = 1)
  • MiniballCluster_<i>.R - distance of tip of <i>th cluster to target [mm]
  • MiniballCluster_<i>.Theta - theta angle of <i>th cluster [deg]
  • MiniballCluster_<i>.Phi - phi angle of <i>th cluster [deg]
  • MiniballCluster_<i>.Alpha - alpha angle of <i>th cluster [deg]

Spede geometry

  • Spede.Distance - distance to target [mm] (default = -30) negative = backwards direction
  • Spede.PhiOffset - phi rotation [deg] (default = 0)

CD geometry

Two CD's would be possible, one forwards and one backwards, denoted by the index <i>.

  • CD_<i>.Distance - distance beween target and <i>th CD [mm]. Positive = foward direction; negative = backwards direction.
  • CD_<i>.PhiOffset - rotation of <i>th CD around beam axis [deg]
  • CD_<i>.DeadLayer - dead layer of <i>th CD [mm] (default = 0.0007)

Cuts - these are root TCut instances in a .root file

  • EjectileCut.File - filename containing cut
  • EjectileCut.Name - name of cut (default = "CUTG")
  • RecoilCut.File - filename containing cut
  • RecoilCut.Name - name of cut (default = "CUTG")
  • TransferCut.File - filename containing cut
  • TransferCut.Name - name of cut (default = "CUTG")
  • TransferCut.X - definition of the x-axis for the cut [dE, E or theta] (default = E)
  • TransferCut.Y - definition of the y-axis for the cut [dE, E or theta] (default = dE)

Modes

  • DopplerMode - different modes for doppler correction (default = 1)

    • 0 = use angles and two-body kinematics at the centre of the target
    • 1 = like 0, but corrected for energy loss though the back of the target (plunger experiment: energy after target)
    • 2 = use energy of particle in the CD detector
    • 3 = like 2, but corrected for energy loss in dead-layer (plunger experiment: energy after degrader)
    • 4 = like 1, but corrected for energy loss in degrader (plunger experiment: energy after degrader)
    • 5 = like 3, but corrected for energy loss in degrader (plunger experiment: energy after target)
  • LaserMode - laser mode (default = 2) - note that on and off may be inverted by hardware

    • 0 = only laser off,
    • 1 = only laser on,
    • 2 = both laser on and off

Set on/off windows

  • EBIS.On - time from zero to this value is on window [ns] (default = 1.2e6)
  • EBIS.Off - time from end of on window until this value is off window [ns] (default = 2.52e7)
  • EBIS.FillRatio = ratio of on and off window (default = EBIS.On / (EBIS.Off - EBIS.On))

Cut on time between proton impact and beam pulse

  • T1.Cut - boolean to select whether there's a cut on time between T1 and EBIS
  • T1.Min - start of T1 cut [ns] (default = 0)
  • T1.Max - end of T1 cut [ns] (default = 1.2e9)

Event processing options

  • Events.ParticleGammaOnly - boolean: if true, only include events with particle-gamma coincidences when reading from events tree (default: false)
  • Events.CdPadCoincidence - boolean: if true, only include particle events with CD-Pad coincidences when reading from events tree (default: false)
  • Events.CdPadVeto - boolean: if true, only include particle events without CD-Pad coincidences (veto) when reading from events tree (default: false)
  • Events.GammaUseSegmentEnergy - boolean: if true, use the segment sum energy rather than the core energy for the gamma-rays (default: false)
  • Events.GammaWithSegment - boolean: if true, only include gamma-ray events with a matching segment, i.e. reject core-only gammas (default: false)
  • Events.GammaMaxSegmentMultiplicity - integer: maximum number segments hit for a gamma-ray to be included (default: 99, e.g. all segments of a cluster = 18)
  • Events.GammaCoreSegmentEnergyDifference - boolean: if true, only include gamma-ray events with a segment-core energy difference less than this (default: false)

Histogramming options

  • Histograms.WithoutAddback - boolean: if true turn on/off the making of histograms for gamma-rays without addback (default = true)
  • Histograms.WithAddback - boolean: if true turn on/off the making of histograms for gamma-rays with addback (default = false)
  • Histograms.SegmentPhi - boolean: if true turn on histograms for segment phi (default = false)
  • Histograms.ByCrystal - boolean: if true turn on histograms by crystal (default = false)
  • Histograms.BySector - boolean: if true turn on sector-by-sector histograms for particles (default = false)
  • Histograms.GammaGamma - boolean: if true turn on histograms for gamma-gamma (default = false)
  • Histograms.Electron - boolean: if true turn on histograms for electrons (default = false)
  • Histograms.ElectronGamma - boolean: if true turn on histograms for electron-gamma (default = false)
  • Histograms.BeamDump - boolean: if true turn on histograms for beam dump (default = true)
  • Histograms.IonChamber - boolean: if true turn on histograms for ionisation chamber (default = false)
  • Histograms.Gamma.Bins - number of bins in gamma-ray spectra (default = 6000)
  • Histograms.Gamma.Min - lower energy limit of gamma-ray spectra [keV] (default = -0.5)
  • Histograms.Gamma.Max - upper energy limit of gamma-ray spectra [keV] (default = 5999.5)
  • Histograms.Electron.Bins - number of bins in electron spectra (default = 2000)
  • Histograms.Electron.Min - lower energy limit of electron spectra [keV] (default = -0.5)
  • Histograms.Electron.Max - upper energy limit of electron spectra [keV] (default = 1999.5)
  • Histograms.Particle.Bins - number of bins in particle spectra (default = 2000)
  • Histograms.Particle.Min - lower energy limit of particle spectra [keV] (default = -0.5)
  • Histograms.Particle.Max - upper energy limit of particle spectra [keV] (default depends on beam energy)

Prompt/random windows

  • ParticleGamma_PromptTime.Min - lower limit for particle-gamma prompt window [ns] (default = -300)
  • ParticleGamma_PromptTime.Max - upper limit for particle-gamma prompt window [ns] (default = 300)
  • ParticleGamma_RandomTime.Min - lower limit for particle-gamma random window [ns] (default = 600)
  • ParticleGamma_RandomTime.Max - upper limit for particle-gamma random window [ns] (default = 1200)
  • ParticleGamma_FillRatio - factor to prompt to random for particle-gamma
  • GammaGamma_PromptTime.Min - lower limit for gamma-gamma prompt window [ns] (default = -250)
  • GammaGamma_PromptTime.Max - upper limit for gamma-gamma prompt window [ns] (default = 250)
  • GammaGamma_RandomTime.Min - lower limit for gamma-gamma random window [ns] (default = 500)
  • GammaGamma_RandomTime.Max - upper limit for gamma-gamma random window [ns] (default = 1000)
  • GammaGamma_FillRatio - factor to prompt to random for gamma-gamma
  • ParticleParticle_PromptTime.Min - lower limit for particle-particle prompt window [ns] (default = -200)
  • ParticleParticle_PromptTime.Max - upper limit for particle-particle prompt window [ns] (default = 200)
  • ParticleParticle_RandomTime.Min - lower limit for particle-particle random window [ns] (default = 400)
  • ParticleParticle_RandomTime.Max - upper limit for particle-particle random window [ns] (default = 800)
  • ParticleParticle_FillRatio - factor to prompt to random for particle-particle
  • ElectronElectron_PromptTime.Min - lower limit for electron-electron prompt window [ns] (default = -200)
  • ElectronElectron_PromptTime.Max - upper limit for electron-electron prompt window [ns] (default = 200)
  • ElectronElectron_RandomTime.Min - lower limit for electron-electron random window [ns] (default = 400)
  • ElectronElectron_RandomTime.Max - upper limit for electron-electron random window [ns] (default = 800)
  • ElectronElectron_FillRatio - factor to prompt to random for electron-electron
  • GammaElectron_PromptTime.Min - lower limit for gamma-electron prompt window [ns] (default = -200)
  • GammaElectron_PromptTime.Max - upper limit for gamma-electron prompt window [ns] (default = 200)
  • GammaElectron_RandomTime.Min - lower limit for gamma-electron random window [ns] (default = 400)
  • GammaElectron_RandomTime.Max - upper limit for gamma-electron random window [ns] (default = 800)
  • GammaElectron_FillRatio - factor to prompt to random for gamma-electron
  • ParticleElectron_PromptTime.Min - lower limit for particle-electron prompt window [ns] (default = -200)
  • ParticleElectron_PromptTime.Max - upper limit for particle-electron prompt window [ns] (default = 200)
  • ParticleElectron_RandomTime.Min - lower limit for particle-electron random window [ns] (default = 400)
  • ParticleElectron_RandomTime.Max - upper limit for particle-electron random window [ns] (default = 800)
  • ParticleElectron_FillRatio - factor to prompt to random for particle-electron

Clone this wiki locally