//-*- Mode: C++ -*- // ***************************************************************************** // * // @Autors: I.Kulakov; M.Pugach; M.Zyzak; I.Kisel * // @e-mail: I.Kulakov@gsi.de; M.Pugach@gsi.de; M.Zyzak@gsi.de; I.Kisel@compeng.uni-frankfurt.de * // * // ***************************************************************************** #ifndef FTSCAStation_H #define FTSCAStation_H #ifdef PANDA_FTS #include "L1MaterialInfo.h" #include "L1XYMeasurementInfo.h" #include using std::vector; #endif struct FTSCAStripInfo { float sin, cos; }; struct FTSCAStripInfoVector { float_v sin, cos; }; struct FTSCAStation{ float ErrY; float ErrZ; FTSCAStripInfo f; float x0; #ifdef PANDA_FTS L1MaterialInfo materialInfo; L1FieldSlice fieldSlice; vector fieldVirtualSlice; float dZVirtualStation; float xMax, yMax; #else float xOverX0, xTimesRho; #endif char NDF; char CellLength; }; #endif