FairRoot/PandaRoot
PndLmdDim Member List

This is the complete list of members for PndLmdDim, including all inherited members.

box_size_xPndLmdDim
box_size_yPndLmdDim
box_size_zPndLmdDim
box_thicknessPndLmdDim
Calc_matrix_offsets()PndLmdDim
Cleanup()PndLmdDim
Correct_transformation_matrices()PndLmdDim
cvd_disc_distPndLmdDim
cvd_disc_even_odd_offsetPndLmdDim
cvd_disc_radPndLmdDim
cvd_disc_thick_halfPndLmdDim
cvd_offset_xPndLmdDim
cvd_offset_yPndLmdDim
cvd_offset_zPndLmdDim
cvd_tilt_phiPndLmdDim
cvd_tilt_psiPndLmdDim
cvd_tilt_thetaPndLmdDim
Decode_hit(const int sensorID, const double column, const double row, const bool aligned=true, bool newVersion=false)PndLmdDim
delta_phiPndLmdDim
die_gapPndLmdDim
die_offset_xPndLmdDim
die_offset_yPndLmdDim
die_offset_zPndLmdDim
die_tilt_phiPndLmdDim
die_tilt_psiPndLmdDim
die_tilt_thetaPndLmdDim
Draw_Sensors(int iplane, bool aligned=true, bool lmd_frame=true, int glside=2)PndLmdDim
enabledPndLmdDim
end_seg_bendPndLmdDim
end_seg_upstreamPndLmdDim
fgGeoManPndLmdDimprivate
Generate_key(int ihalf, int iplane, int imodule, int iside, int idie, int isensor)PndLmdDiminline
Generate_keynumber(unsigned int ihalf=0, unsigned int iplane=0, unsigned int imodule=0, unsigned int iside=0, unsigned int idie=0, unsigned int isensor=0)PndLmdDiminline
Generate_rootgeom(TGeoVolume &mothervol, bool misaligned=false)PndLmdDim
geometry_versionPndLmdDimprivatestatic
Get_histogram_Moduleside(int ihalf, int iplane, int imodule, int iside, bool aligned=true, bool lmd_frame=true, bool pixel_subdivision=true)PndLmdDim
Get_histogram_Plane(int iplane, int iside, bool aligned=true, bool lmd_frame=true, bool pixel_subdivision=false)PndLmdDim
Get_histogram_Sensor(int ihalf, int iplane, int imodule, int iside, int idie, int isensor, bool aligned=true, bool lmd_frame=true)PndLmdDim
Get_instance()PndLmdDimstatic
Get_List_of_Sensors(vector< string > &list_of_sensors, bool found_lmd=false, bool first_call=true)PndLmdDim
Get_matrices(bool aligned=true)PndLmdDim
Get_matrix(int ihalf, int iplane, int imodule, int iside, int idie, int isensor, bool aligned=true)PndLmdDim
Get_matrix(string path, bool aligned=true, int ihalf=-1, int iplane=-1, int imodule=-1, int iside=-1, int idie=-1, int isensor=-1)PndLmdDim
Get_matrix_difference(int ihalf, int iplane, int imodule, int iside, int idie, int isensor, double &dx, double &dy, double &dz, double &dphi, double &dtheta, double &dpsi)PndLmdDim
Get_matrix_global_to_lmd_local(bool aligned=true)PndLmdDim
Get_matrix_lmd_local_to_module_side(int ihalf, int iplane, int imodule, int iside, bool aligned=true)PndLmdDim
Get_matrix_module_side_to_sensor(int ihalf, int iplane, int imodule, int iside, int idie, int isensor, bool aligned=true)PndLmdDim
Get_offset(int ihalf, int iplane, int imodule, int iside, int idie, int isensor, double &x, double &y, double &z, double &rotphi, double &rottheta, double &rotpsi, bool random=false)PndLmdDim
Get_overlapping_sensor(const TVector3 &point, int &ihalf, int &iplane, int &imodule, int &iside, int &idie, int &isensor, bool aligned=true)PndLmdDim
Get_overlapping_sensor(int idie, int isensor, vector< int > &jdie, vector< int > &jsensor)PndLmdDim
Get_pos_lmd_global(double &x, double &y, double &z, double &rotx, double &roty, double &rotz, bool misaligned=false)PndLmdDiminline
Get_sensor_by_id(const int sensor_id, int &ihalf, int &iplane, int &imodule, int &iside, int &idie, int &isensor)PndLmdDiminline
Get_Sensor_Graph(int ihalf, int iplane, int imodule, int iside, int idie, int isensor, bool aligned=true, bool lmd_frame=true, bool pixel_subdivision=true)PndLmdDim
Get_sensor_id(int ihalf, int iplane, int imodule, int iside, int idie, int isensor)PndLmdDiminline
Get_Sensor_Shape(int ihalf, int iplane, int imodule, int iside, int idie, int isensor, bool aligned=true, bool lmd_frame=true)PndLmdDim
Get_transformation_global_to_lmd_local(bool aligned=true)PndLmdDim
Get_transformation_global_to_sensor(int ihalf, int iplane, int imodule, int iside, int idie, int isensor, bool aligned=true)PndLmdDim
Get_transformation_lmd_local_to_global(bool aligned=true)PndLmdDim
Get_transformation_lmd_local_to_module_side(int ihalf, int iplane, int imodule, int iside, bool aligned=true)PndLmdDim
Get_transformation_lmd_local_to_sensor(int ihalf, int iplane, int imodule, int iside, int idie, int isensor, bool aligned=true)PndLmdDim
Get_transformation_module_side_to_lmd_local(int ihalf, int iplane, int imodule, int iside, bool aligned=true)PndLmdDim
Get_transformation_module_side_to_sensor(int ihalf, int iplane, int imodule, int iside, int idie, int isensor, bool aligned=true)PndLmdDim
Get_transformation_sensor_aligned_to_sensor(int ihalf, int iplane, int imodule, int iside, int idie, int isensor)PndLmdDim
Get_transformation_sensor_to_global(int ihalf, int iplane, int imodule, int iside, int idie, int isensor, bool aligned=true)PndLmdDim
Get_transformation_sensor_to_lmd_local(int ihalf, int iplane, int imodule, int iside, int idie, int isensor, bool aligned=true)PndLmdDim
Get_transformation_sensor_to_module_side(int ihalf, int iplane, int imodule, int iside, int idie, int isensor, bool aligned=true)PndLmdDim
Get_transformation_sensor_to_sensor_aligned(int ihalf, int iplane, int imodule, int iside, int idie, int isensor)PndLmdDim
getAvailableOverlapIDs()PndLmdDim
getID1fromOverlapID(int overlapID)PndLmdDim
getID2fromOverlapID(int overlapID)PndLmdDim
half_offset_xPndLmdDim
half_offset_yPndLmdDim
half_offset_zPndLmdDim
half_tilt_phiPndLmdDim
half_tilt_psiPndLmdDim
half_tilt_thetaPndLmdDim
inner_radPndLmdDim
Instance()PndLmdDimstatic
Is_on_Sensor(const TVector3 &point, int ihalf, int iplane, int imodule, int iside, int idie, int isensor, bool aligned=true)PndLmdDim
Is_valid_idcall(int ihalf, int iplane=0, int imodule=0, int iside=0, int idie=0, int isensor=0)PndLmdDiminline
it_transformation_matricesPndLmdDim
itoa(int value, char *result, int base)PndLmdDiminline
itoffsetPndLmdDim
kapton_disc_thick_halfPndLmdDim
length_pipePndLmdDim
length_transisionPndLmdDim
makeModuleID(int overlapID)PndLmdDim
makeOverlapID(int firstSensorId, int secondSensorId)PndLmdDim
maps_active_heightPndLmdDim
maps_active_offset_xPndLmdDim
maps_active_offset_yPndLmdDim
maps_active_pixel_sizePndLmdDim
maps_active_widthPndLmdDim
maps_die_heightPndLmdDim
maps_die_widthPndLmdDim
maps_heightPndLmdDim
maps_n_colPndLmdDim
maps_n_rowPndLmdDim
maps_passive_bottomPndLmdDim
maps_passive_leftPndLmdDim
maps_passive_rightPndLmdDim
maps_passive_topPndLmdDim
maps_thicknessPndLmdDim
maps_widthPndLmdDim
n_cvd_discsPndLmdDim
n_planesPndLmdDim
n_sensorsPndLmdDim
nav_pathsPndLmdDimprivate
nmodulesPndLmdDim
offsetsPndLmdDim
operator=(const PndLmdDim &instance)PndLmdDiminlineprivate
outer_radPndLmdDim
phi_bendPndLmdDim
piPndLmdDim
pinstancePndLmdDimprivatestatic
pipe_thicknessPndLmdDim
plane_half_offset_xPndLmdDim
plane_half_offset_yPndLmdDim
plane_half_offset_zPndLmdDim
plane_half_tilt_phiPndLmdDim
plane_half_tilt_psiPndLmdDim
plane_half_tilt_thetaPndLmdDim
plane_pos_zPndLmdDim
PndLmdDim()PndLmdDimprivate
PndLmdDim(const PndLmdDim &instance)PndLmdDimprivate
pol_side_dist_minPndLmdDim
pol_side_lg_halfPndLmdDim
pos_plane_0PndLmdDim
pos_ribPndLmdDim
pos_rot_zPndLmdDim
pos_xPndLmdDim
pos_yPndLmdDim
pos_zPndLmdDim
Propagate_fast_ip_to_lmd(TVector3 &pos, TVector3 &mom, double pbeam)PndLmdDim
propagation_matricesPndLmdDim
r_bendPndLmdDim
rad_entrancePndLmdDim
rad_exitPndLmdDim
rad_pipePndLmdDim
Read_DB_offsets(PndLmdAlignPar *lmdalignpar)PndLmdDim
Read_transformation_matrices(string filename="", bool aligned=true, int version_number=geometry_version)PndLmdDim
Read_transformation_matrices_from_geometry(bool aligned=true)PndLmdDim
reCreate_transformation_matrices()PndLmdDim
Retrieve_version_number()PndLmdDim
rot_xPndLmdDim
rot_yPndLmdDim
rot_zPndLmdDim
sensIDoffsetPndLmdDim
sensor_offset_xPndLmdDim
sensor_offset_yPndLmdDim
sensor_offset_zPndLmdDim
sensor_tilt_phiPndLmdDim
sensor_tilt_psiPndLmdDim
sensor_tilt_thetaPndLmdDim
Set_matrix(string path, TGeoHMatrix *matrix, int ihalf=-1, int iplane=-1, int imodule=-1, int iside=-1, int idie=-1, int isensor=-1)PndLmdDim
Set_offset(int ihalf, int iplane, int imodule, int iside, int idie, int isensor, double x, double y, double z, double rotphi, double rottheta, double rotpsi)PndLmdDim
Set_sensIDoffset(int offset=-1)PndLmdDim
side_offset_xPndLmdDim
side_offset_yPndLmdDim
side_offset_zPndLmdDim
side_tilt_phiPndLmdDim
side_tilt_psiPndLmdDim
side_tilt_thetaPndLmdDim
Test_List_of_Sensors(vector< string > list_of_sensors, int &offset)PndLmdDim
Test_matrices()PndLmdDim
Transform_global_to_lmd_local(const TVector3 &point, bool isvector=false, bool aligned=true)PndLmdDim
Transform_global_to_lmd_local(const TMatrixD &matrix, bool aligned=true)PndLmdDim
Transform_global_to_lmd_local(double &x, double &y, double &z, bool aligned=true)PndLmdDim
Transform_global_to_lmd_local_vect(double &x, double &y, double &z, bool aligned=true)PndLmdDim
Transform_global_to_sensor(const TVector3 &point, int ihalf, int iplane, int imodule, int iside, int idie, int isensor, bool isvector=false, bool aligned=true)PndLmdDim
Transform_global_to_sensor(const TMatrixD &matrix, int ihalf, int iplane, int imodule, int iside, int idie, int isensor, bool aligned=true)PndLmdDim
Transform_lmd_local_to_global(const TVector3 &point, bool isvector=false, bool aligned=true)PndLmdDim
Transform_lmd_local_to_global(const TMatrixD &matrix, bool aligned=true)PndLmdDim
Transform_lmd_local_to_module_side(const TVector3 &point, int ihalf, int iplane, int imodule, int iside, bool isvector=false, bool aligned=true)PndLmdDim
Transform_lmd_local_to_module_side(const TMatrixD &matrix, int ihalf, int iplane, int imodule, int iside, bool aligned=true)PndLmdDim
Transform_lmd_local_to_sensor(const TVector3 &point, int ihalf, int iplane, int imodule, int iside, int idie, int isensor, bool isvector=false, bool aligned=true)PndLmdDim
Transform_lmd_local_to_sensor(const TMatrixD &matrix, int ihalf, int iplane, int imodule, int iside, int idie, int isensor, bool aligned=true)PndLmdDim
Transform_module_side_to_lmd_local(const TVector3 &point, int ihalf, int iplane, int imodule, int iside, bool isvector=false, bool aligned=true)PndLmdDim
Transform_module_side_to_lmd_local(const TMatrixD &matrix, int ihalf, int iplane, int imodule, int iside, bool aligned=true)PndLmdDim
Transform_module_side_to_sensor(const TVector3 &point, int ihalf, int iplane, int imodule, int iside, int idie, int isensor, bool isvector=false, bool aligned=true)PndLmdDim
Transform_module_side_to_sensor(const TMatrixD &matrix, int ihalf, int iplane, int imodule, int iside, int idie, int isensor, bool aligned=true)PndLmdDim
Transform_sensor_aligned_to_sensor(const TVector3 &point, int ihalf, int iplane, int imodule, int iside, int idie, int isensor, bool isvector=false)PndLmdDim
Transform_sensor_aligned_to_sensor(const TMatrixD &matrix, int ihalf, int iplane, int imodule, int iside, int idie, int isensor)PndLmdDim
Transform_sensor_to_global(const TVector3 &point, int ihalf, int iplane, int imodule, int iside, int idie, int isensor, bool isvector=false, bool aligned=true)PndLmdDim
Transform_sensor_to_global(const TMatrixD &matrix, int ihalf, int iplane, int imodule, int iside, int idie, int isensor, bool aligned=true)PndLmdDim
Transform_sensor_to_lmd_local(const TVector3 &point, int ihalf, int iplane, int imodule, int iside, int idie, int isensor, bool isvector=false, bool aligned=true)PndLmdDim
Transform_sensor_to_lmd_local(const TMatrixD &matrix, int ihalf, int iplane, int imodule, int iside, int idie, int isensor, bool aligned=true)PndLmdDim
Transform_sensor_to_module_side(const TVector3 &point, int ihalf, int iplane, int imodule, int iside, int idie, int isensor, bool isvector=false, bool aligned=true)PndLmdDim
Transform_sensor_to_module_side(const TMatrixD &matrix, int ihalf, int iplane, int imodule, int iside, int idie, int isensor, bool aligned=true)PndLmdDim
Transform_sensor_to_sensor(const TVector3 &point, int ihalf_from, int iplane_from, int imodule_from, int iside_from, int idie_from, int isensor_from, int ihalf_to, int iplane_to, int imodule_to, int iside_to, int idie_to, int isensor_to, bool isvector=false, bool aligned=true)PndLmdDim
Transform_sensor_to_sensor(const TMatrixD &matrix, int ihalf_from, int iplane_from, int imodule_from, int iside_from, int idie_from, int isensor_from, int ihalf_to, int iplane_to, int imodule_to, int iside_to, int idie_to, int isensor_to, bool aligned=true)PndLmdDim
Transform_sensor_to_sensor_aligned(const TVector3 &point, int ihalf, int iplane, int imodule, int iside, int idie, int isensor, bool isvector=false)PndLmdDim
Transform_sensor_to_sensor_aligned(const TMatrixD &matrix, int ihalf, int iplane, int imodule, int iside, int idie, int isensor)PndLmdDim
transformation_matricesPndLmdDim
transformation_matrices_alignedPndLmdDim
Write_transformation_matrices(string filename, bool aligned=true, int version_number=geometry_version)PndLmdDim
Write_transformation_matrices_to_geometry(bool aligned=true)PndLmdDim
~PndLmdDim()PndLmdDimprivate