22 float length =
bs->length();
25 int nrows = pixelROCRows * pixelROCsInX;
26 int ncols = pixelROCCols * pixelROCsInY;
28 float pitchX =
width / nrows;
29 float pitchY = length /
ncols;
31 float micronsTocm = 1
e-4;
32 float gapxinterpad =
float(GAPxInterpad) * micronsTocm;
33 float gapyinterpad =
float(GAPyInterpad) * micronsTocm;
34 float gapxborder =
float(GAPxBorder) * micronsTocm;
35 float gapyborder =
float(GAPyBorder) * micronsTocm;
38 edm::LogInfo(
"MTDTopologyBuilder") <<
std::fixed <<
"Building topology for module of width(X) = " << std::setw(10)
39 <<
width <<
" length(Y) = " << std::setw(10) << length
40 <<
"\n Rows per ROC = " << std::setw(10) << pixelROCRows
41 <<
" Cols per ROC = " << std::setw(10) << pixelROCCols
42 <<
"\n ROCs in X = " << std::setw(10) << pixelROCsInX
43 <<
" ROCs in Y = " << std::setw(10) << pixelROCsInY
44 <<
"\n # pixel rows X = " << std::setw(10) << nrows
45 <<
" # pixel cols Y = " << std::setw(10) <<
ncols
46 <<
"\n pitch in X = " << std::setw(10) << pitchX
47 <<
" # pitch in Y = " << std::setw(10) << pitchY
48 <<
"\n Interpad gap in X = " << std::setw(10) << gapxinterpad
49 <<
" # Interpad gap in Y = " << std::setw(10) << gapyinterpad
50 <<
"\n Border gap in X = " << std::setw(10) << gapxborder
51 <<
" # Border gap in Y = " << std::setw(10) << gapyborder;