You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
voidPrintChipID(int index, int subDetID, int petalcase, int disk, int lay, int stave, int indexRetrieved) const;
75
+
76
+
intgetLayer(int index) const;
77
+
intgetStave(int index) const;
78
+
intgetSubDetID(int index) const;
79
+
intgetPetalCase(int index) const;
80
+
intgetDisk(int index) const;
81
+
82
+
/// This routine computes the chip index number from the subDetID, petal, disk, layer, stave /// TODO: retrieve also from chip when chips will be available
83
+
/// in substave
84
+
/// \param int subDetID The subdetector ID, 0 for VD, 1 for MLOT
85
+
/// \param int petalcase The petal case number for VD, from 0 to 3
86
+
/// \param int disk The disk number for VD, from 0 to 5
87
+
/// \param int lay The layer number. Starting from 0 both for VD and MLOT
88
+
/// \param int stave The stave number for MLOT. Starting from 0
89
+
intgetChipIndex(int subDetID, int petalcase, int disk, int lay, int stave) const;
90
+
91
+
/// This routine computes subDetID, petal, disk, layer, stave given the chip index number /// TODO: copute also from chip when chips will be available
92
+
/// \param int index The chip index number, starting from 0
93
+
/// \param int subDetID The subdetector ID, 0 for VD, 1 for MLOT
94
+
/// \param int petalcase The petal case number for VD, from 0 to 3
95
+
/// \param int disk The disk number for VD, from 0 to 5
96
+
/// \param int lay The layer number. Starting from 0 both for VD and MLOT
97
+
/// \param int stave The stave number for MLOT. Starting from 0
0 commit comments