Class RICHParticle
java.lang.Object
org.jlab.rec.rich.RICHParticle
-
Field Summary
FieldsModifier and TypeFieldDescriptiondouble[]doubleintintintintdoubledoubledouble[]doubledoubledoubledoubledoubledoubledoubledoubledoubledoubledouble[] -
Constructor Summary
ConstructorsConstructorDescriptionRICHParticle(int id, DetectorParticle p, DetectorResponse exr, RICHParameters richpar) RICHParticle(int id, RICHParticle hadron, DetectorResponse hit, Point3D point, RICHParameters richpar) -
Method Summary
Modifier and TypeMethodDescriptiondoublecalc_EtaC(RICHParticle hadron, double theta) doublecalc_HypoC2(RICHParticle hadron, int hypo_pid, int recotype) doublecalc_HypoYield(RICHParticle hadron, int hypo_pid, int recotype, double Npho, int iref) doublecalibrated_ChAngle(int pid, int irefle) doublecalibrated_nChAngle(int pid, int irefle) doublecalibrated_sChAngle(int irefle) doublechangle(int pid, int iref) intcharge()doublechbackgr()doublecheff()doublechgain()doublechtime()booleanfind_AerogelPoints(RICHRayTrace richtrace, RICHCalibration richcal) doubleget_beta(int pid) doubleget_chindex(int hypo_pid, int irefle) intintintintintdoubleintget_id()doubleintintintintdoubleintintget_type()booleanis_real()booleanis_throw()doublemax_changle(int irefle) doublemin_changle(int irefle) doublenchangle(int pid, int iref) doublenominal_ChAngle(int pid) doublenominal_nChAngle(int pid) doubledoublepid_LHCb(RICHParticle hadron, int hypo_pid, int recotype, int inorma) doublepid_probability(RICHParticle hadron, int hypo_pid, int recotype) doubleschangle(int iref) doubleschtime()voidset_CLASpid(int pid) voidset_HitIndex(int hit_id) voidset_HitPos(Point3D impa) voidset_HitTime(double time) voidset_id(int id) voidset_momentum(double momentum) voidset_parent_index(int parent_id) voidset_PixelProp(RICHCalibration richcal) voidset_recofound(int recof) voidset_RICHpid(int hpid) booleanvoidset_rotated_points(RICHParticle hadron) voidset_sector(int sector) voidset_StartTime(double time) voidset_Status(int sta) voidset_type(int type) voidvoidshow()doubletime_probability(double testtime, int recotype)
-
Field Details
-
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
-
reference
-
ref_emission
-
ref_impact
-
ref_proj
-
ref_phi
public double ref_phi -
ref_theta
public double ref_theta -
EtaC_ref
public double EtaC_ref -
analytic
-
traced
-
trial_pho
-
aero_entrance
-
aero_exit
-
aero_middle
-
aero_normal
-
direct_ray
-
path
public double path
-
-
Constructor Details
-
RICHParticle
-
RICHParticle
public RICHParticle(int id, RICHParticle hadron, DetectorResponse hit, Point3D point, RICHParameters richpar)
-
-
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
-
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
-
find_AerogelPoints
-
set_rotated_points
-
set_rotated_points
public boolean set_rotated_points() -
calc_EtaC
-
time_probability
public double time_probability(double testtime, int recotype) -
pid_probability
-
pid_LHCb
-
calc_HypoYield
public double calc_HypoYield(RICHParticle hadron, int hypo_pid, int recotype, double Npho, int iref) -
calc_HypoC2
-
show
public void show() -
shortshow
public void shortshow()
-