Package org.jlab.rec.rich
Class RICHParticle
java.lang.Object
org.jlab.rec.rich.RICHParticle
- 
Field SummaryFieldsModifier and TypeFieldDescriptiondouble[]doubleintintintintdoubledoubledouble[]doubledoubledoubledoubledoubledoubledoubledoubledoubledoubledouble[]
- 
Constructor SummaryConstructorsConstructorDescriptionRICHParticle(int id, DetectorParticle p, DetectorResponse exr, RICHParameters richpar) RICHParticle(int id, RICHParticle hadron, DetectorResponse hit, Point3D point, RICHParameters richpar) 
- 
Method SummaryModifier 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_emissionpublic int ilay_emission
- 
ico_emissionpublic int ico_emission
- 
ico_entrancepublic int ico_entrance
- 
iqua_emissionpublic int iqua_emission
- 
refi_emissionpublic double refi_emission
- 
chele_emissionpublic double[] chele_emission
- 
schele_emissionpublic double[] schele_emission
- 
nchele_emissionpublic double[] nchele_emission
- 
lab_phipublic double lab_phi
- 
lab_thetapublic double lab_theta
- 
pixel_gainpublic double pixel_gain
- 
pixel_effpublic double pixel_eff
- 
pixel_mtimepublic double pixel_mtime
- 
pixel_stimepublic double pixel_stime
- 
pixel_backrpublic double pixel_backr
- 
RotAnglepublic double RotAngle
- 
RotAxis
- 
reference
- 
ref_emission
- 
ref_impact
- 
ref_proj
- 
ref_phipublic double ref_phi
- 
ref_thetapublic double ref_theta
- 
EtaC_refpublic double EtaC_ref
- 
analytic
- 
traced
- 
trial_pho
- 
aero_entrance
- 
aero_exit
- 
aero_middle
- 
aero_normal
- 
direct_ray
- 
pathpublic double path
 
- 
- 
Constructor Details- 
RICHParticle
- 
RICHParticlepublic RICHParticle(int id, RICHParticle hadron, DetectorResponse hit, Point3D point, RICHParameters richpar) 
 
- 
- 
Method Details- 
set_CLASpidpublic void set_CLASpid(int pid) 
- 
changlepublic double changle(int pid, int iref) 
- 
schanglepublic double schangle(int iref) 
- 
nchanglepublic double nchangle(int pid, int iref) 
- 
chgainpublic double chgain()
- 
chbackgrpublic double chbackgr()
- 
cheffpublic double cheff()
- 
chtimepublic double chtime()
- 
schtimepublic double schtime()
- 
get_chindexpublic double get_chindex(int hypo_pid, int irefle) 
- 
get_idpublic int get_id()
- 
get_ParentIndexpublic int get_ParentIndex()
- 
get_HitIndexpublic int get_HitIndex()
- 
get_typepublic int get_type()
- 
is_throwpublic boolean is_throw()
- 
is_realpublic boolean is_real()
- 
get_recofoundpublic int get_recofound()
- 
get_Statuspublic int get_Status()
- 
get_CLASpidpublic int get_CLASpid()
- 
get_RICHpidpublic int get_RICHpid()
- 
get_StartTimepublic double get_StartTime()
- 
get_HitTimepublic double get_HitTime()
- 
get_HitSectorpublic int get_HitSector()
- 
get_HitPMTpublic int get_HitPMT()
- 
get_HitAnodepublic int get_HitAnode()
- 
get_betapublic double get_beta(int pid) 
- 
max_changlepublic double max_changle(int irefle) 
- 
min_changlepublic double min_changle(int irefle) 
- 
nominal_sChAnglepublic double nominal_sChAngle()
- 
nominal_ChAnglepublic double nominal_ChAngle(int pid) 
- 
nominal_nChAnglepublic double nominal_nChAngle(int pid) 
- 
calibrated_sChAnglepublic double calibrated_sChAngle(int irefle) 
- 
calibrated_ChAnglepublic double calibrated_ChAngle(int pid, int irefle) 
- 
calibrated_nChAnglepublic double calibrated_nChAngle(int pid, int irefle) 
- 
set_idpublic void set_id(int id) 
- 
set_HitIndexpublic void set_HitIndex(int hit_id) 
- 
set_parent_indexpublic void set_parent_index(int parent_id) 
- 
set_typepublic void set_type(int type) 
- 
set_recofoundpublic void set_recofound(int recof) 
- 
set_Statuspublic void set_Status(int sta) 
- 
set_sectorpublic void set_sector(int sector) 
- 
get_sectorpublic int get_sector()
- 
set_momentumpublic void set_momentum(double momentum) 
- 
get_momentumpublic double get_momentum()
- 
chargepublic int charge()
- 
set_HitPos
- 
get_HitPos
- 
set_StartTimepublic void set_StartTime(double time) 
- 
set_HitTimepublic void set_HitTime(double time) 
- 
set_RICHpidpublic void set_RICHpid(int hpid) 
- 
set_PixelProp
- 
find_AerogelPoints
- 
set_rotated_points
- 
set_rotated_pointspublic boolean set_rotated_points()
- 
calc_EtaC
- 
time_probabilitypublic double time_probability(double testtime, int recotype) 
- 
pid_probability
- 
pid_LHCb
- 
calc_HypoYieldpublic double calc_HypoYield(RICHParticle hadron, int hypo_pid, int recotype, double Npho, int iref) 
- 
calc_HypoC2
- 
showpublic void show()
- 
shortshowpublic void shortshow()
 
-