Package org.jlab.rec.rich
Class RICHParticle
java.lang.Object
org.jlab.rec.rich.RICHParticle
-
Field Summary
FieldsModifier and TypeFieldDescriptiondouble[]
double
int
int
int
int
double
double
double[]
double
double
double
double
double
double
double
double
double
double
double[]
-
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 TypeMethodDescriptiondouble
calc_EtaC
(RICHParticle hadron, double theta) double
calc_HypoC2
(RICHParticle hadron, int hypo_pid, int recotype) double
calc_HypoYield
(RICHParticle hadron, int hypo_pid, int recotype, double Npho, int iref) double
calibrated_ChAngle
(int pid, int irefle) double
calibrated_nChAngle
(int pid, int irefle) double
calibrated_sChAngle
(int irefle) double
changle
(int pid, int iref) int
charge()
double
chbackgr()
double
cheff()
double
chgain()
double
chtime()
boolean
find_AerogelPoints
(RICHRayTrace richtrace, RICHCalibration richcal) double
get_beta
(int pid) double
get_chindex
(int hypo_pid, int irefle) int
int
int
int
int
double
int
get_id()
double
int
int
int
int
double
int
int
get_type()
boolean
is_real()
boolean
is_throw()
double
max_changle
(int irefle) double
min_changle
(int irefle) double
nchangle
(int pid, int iref) double
nominal_ChAngle
(int pid) double
nominal_nChAngle
(int pid) double
double
pid_LHCb
(RICHParticle hadron, int hypo_pid, int recotype, int inorma) double
pid_probability
(RICHParticle hadron, int hypo_pid, int recotype) double
schangle
(int iref) double
schtime()
void
set_CLASpid
(int pid) void
set_HitIndex
(int hit_id) void
set_HitPos
(Point3D impa) void
set_HitTime
(double time) void
set_id
(int id) void
set_momentum
(double momentum) void
set_parent_index
(int parent_id) void
set_PixelProp
(RICHCalibration richcal) void
set_recofound
(int recof) void
set_RICHpid
(int hpid) boolean
void
set_rotated_points
(RICHParticle hadron) void
set_sector
(int sector) void
set_StartTime
(double time) void
set_Status
(int sta) void
set_type
(int type) void
void
show()
double
time_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()
-