StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Public Member Functions | List of all members
St_l3_Coordinate_Transformer Class Reference

Public Member Functions

int LoadTPCLookupTable (const char *filename="/L3/etc/map.bin")
 
void raw_to_global (const St_l3_ptrs_Coordinate &raw, St_l3_xyz_Coordinate &global)
 
void raw_to_local (const St_l3_ptrs_Coordinate &raw, St_l3_xyz_Coordinate &local)
 
void local_to_global (const St_l3_ptrs_Coordinate &raw, const St_l3_xyz_Coordinate &local, St_l3_xyz_Coordinate &global)
 
void global_to_raw (const St_l3_xyz_Coordinate &global, St_l3_ptrs_Coordinate &raw)
 
void global_to_raw (int sector, int row, const St_l3_xyz_Coordinate &global, St_l3_ptrs_Coordinate &raw)
 
void global_to_local (const St_l3_xyz_Coordinate &global, St_l3_xyz_Coordinate &local, St_l3_ptrs_Coordinate &raw)
 
void global_to_local (int sector, int row, const St_l3_xyz_Coordinate &global, St_l3_xyz_Coordinate &local)
 
void local_to_raw (const St_l3_xyz_Coordinate &global, const St_l3_xyz_Coordinate &local, St_l3_ptrs_Coordinate &raw)
 
void local_to_raw (int row, const St_l3_xyz_Coordinate &local, St_l3_ptrs_Coordinate &raw)
 
double GetSectorCos (int i)
 
double GetSectorSin (int i)
 
double GetRadialDistanceAtRow (int i)
 
int GetNumberOfPadsAtRow (int i)
 
void Set_parameters_by_hand (const double lengthPerTb=0.584, const double drift_length_inner=201., const double drift_length_outer=201.)
 
void Get_parameters_from_db ()
 
void Use_transformation_provided_by_db ()
 
void Print_parameters ()
 
double Get_drift_length_inner ()
 
double Get_drift_length_outer ()
 
double Get_lengthPerTb ()
 
double Get_max_timebucket_inner ()
 
double Get_max_timebucket_outter ()
 
int Get_transformation_errors ()
 

Detailed Description

Definition at line 25 of file St_l3_Coordinate_Transformer.h.


The documentation for this class was generated from the following files: