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