Class RICHParticle

java.lang.Object
org.jlab.rec.rich.RICHParticle

public class RICHParticle extends Object
  • Field Details

    • lab_emission

      public Point3D lab_emission
    • ilay_emission

      public int ilay_emission
    • ico_emission

      public int ico_emission
    • ico_entrance

      public int ico_entrance
    • iqua_emission

      public int iqua_emission
    • refi_emission

      public double refi_emission
    • chele_emission

      public double[] chele_emission
    • schele_emission

      public double[] schele_emission
    • nchele_emission

      public double[] nchele_emission
    • lab_phi

      public double lab_phi
    • lab_theta

      public double lab_theta
    • pixel_gain

      public double pixel_gain
    • pixel_eff

      public double pixel_eff
    • pixel_mtime

      public double pixel_mtime
    • pixel_stime

      public double pixel_stime
    • pixel_backr

      public double pixel_backr
    • RotAngle

      public double RotAngle
    • RotAxis

      public Vector3D RotAxis
    • reference

      public Point3D reference
    • ref_emission

      public Point3D ref_emission
    • ref_impact

      public Point3D ref_impact
    • ref_proj

      public Point3D ref_proj
    • ref_phi

      public double ref_phi
    • ref_theta

      public double ref_theta
    • EtaC_ref

      public double EtaC_ref
    • analytic

      public RICHSolution analytic
    • traced

      public RICHSolution traced
    • trial_pho

      public RICHParticle trial_pho
    • aero_entrance

      public Point3D aero_entrance
    • aero_exit

      public Point3D aero_exit
    • aero_middle

      public Point3D aero_middle
    • aero_normal

      public Vector3D aero_normal
    • direct_ray

      public Line3D direct_ray
    • path

      public double path
  • Constructor Details

  • Method Details

    • set_CLASpid

      public void set_CLASpid(int pid)
    • changle

      public double changle(int pid, int iref)
    • schangle

      public double schangle(int iref)
    • nchangle

      public double nchangle(int pid, int iref)
    • chgain

      public double chgain()
    • chbackgr

      public double chbackgr()
    • cheff

      public double cheff()
    • chtime

      public double chtime()
    • schtime

      public double schtime()
    • get_chindex

      public double get_chindex(int hypo_pid, int irefle)
    • get_id

      public int get_id()
    • get_ParentIndex

      public int get_ParentIndex()
    • get_HitIndex

      public int get_HitIndex()
    • get_type

      public int get_type()
    • is_throw

      public boolean is_throw()
    • is_real

      public boolean is_real()
    • get_recofound

      public int get_recofound()
    • get_Status

      public int get_Status()
    • get_CLASpid

      public int get_CLASpid()
    • get_RICHpid

      public int get_RICHpid()
    • get_StartTime

      public double get_StartTime()
    • get_HitTime

      public double get_HitTime()
    • get_HitSector

      public int get_HitSector()
    • get_HitPMT

      public int get_HitPMT()
    • get_HitAnode

      public int get_HitAnode()
    • get_beta

      public double get_beta(int pid)
    • max_changle

      public double max_changle(int irefle)
    • min_changle

      public double min_changle(int irefle)
    • nominal_sChAngle

      public double nominal_sChAngle()
    • nominal_ChAngle

      public double nominal_ChAngle(int pid)
    • nominal_nChAngle

      public double nominal_nChAngle(int pid)
    • calibrated_sChAngle

      public double calibrated_sChAngle(int irefle)
    • calibrated_ChAngle

      public double calibrated_ChAngle(int pid, int irefle)
    • calibrated_nChAngle

      public double calibrated_nChAngle(int pid, int irefle)
    • set_id

      public void set_id(int id)
    • set_HitIndex

      public void set_HitIndex(int hit_id)
    • set_parent_index

      public void set_parent_index(int parent_id)
    • set_type

      public void set_type(int type)
    • set_recofound

      public void set_recofound(int recof)
    • set_Status

      public void set_Status(int sta)
    • set_sector

      public void set_sector(int sector)
    • get_sector

      public int get_sector()
    • set_momentum

      public void set_momentum(double momentum)
    • get_momentum

      public double get_momentum()
    • charge

      public int charge()
    • set_HitPos

      public void set_HitPos(Point3D impa)
    • get_HitPos

      public Point3D get_HitPos()
    • set_StartTime

      public void set_StartTime(double time)
    • set_HitTime

      public void set_HitTime(double time)
    • set_RICHpid

      public void set_RICHpid(int hpid)
    • set_PixelProp

      public void set_PixelProp(RICHCalibration richcal)
    • find_AerogelPoints

      public boolean find_AerogelPoints(RICHRayTrace richtrace, RICHCalibration richcal)
    • set_rotated_points

      public void set_rotated_points(RICHParticle hadron)
    • set_rotated_points

      public boolean set_rotated_points()
    • calc_EtaC

      public double calc_EtaC(RICHParticle hadron, double theta)
    • time_probability

      public double time_probability(double testtime, int recotype)
    • pid_probability

      public double pid_probability(RICHParticle hadron, int hypo_pid, int recotype)
    • pid_LHCb

      public double pid_LHCb(RICHParticle hadron, int hypo_pid, int recotype, int inorma)
    • calc_HypoYield

      public double calc_HypoYield(RICHParticle hadron, int hypo_pid, int recotype, double Npho, int iref)
    • calc_HypoC2

      public double calc_HypoC2(RICHParticle hadron, int hypo_pid, int recotype)
    • show

      public void show()
    • shortshow

      public void shortshow()