Class Decay

java.lang.Object
org.jlab.clas.decay.analysis.Particle
org.jlab.clas.decay.analysis.Decay

public class Decay extends Particle
A class to represent the decay product of a list of reactions
  • Constructor Details

    • Decay

      public Decay(int parPID, int dau1PID, int dau2PID, int dau3PID, double loMassCut, double hiMassCut, List<Particle> daughters, Swim swim, int pass, double[] xyBeam)
      Parameters:
      parPID - the parent pid
      dau1PID - the pid of the first daughter in the decay
      dau2PID - the pid of the second daughter in the decay
      dau3PID - the pid of the third daughter in the decay
      loMassCut - the parent reconstructed invariant mass low mass bound
      hiMassCut - the parent reconstructed invariant mass high mass bound
      daughters - the parent daughters
      swim - swimmer
      pass - analysis pass: pass 1 is the reconstructed decay using fS particles; pass2 is the reconstructed decay using pass1 decay + another particle
      xyBeam - beam spot
  • Method Details

    • getParticles

      public List<Particle> getParticles()
      Returns:
      the _particles
    • setParticles

      public void setParticles(List<Particle> _particles)
      Parameters:
      _particles - the _particles to set
    • getVertBank

      public DataBank getVertBank()
      Returns:
      the vertBank
    • setVertBank

      public static void setVertBank(DataBank vertBank)
      Parameters:
      vertBank - the vertBank to set