Skip to content

Commit 32ad217

Browse files
authored
Add specifications for eosCard in Specs.h
1 parent a2c2902 commit 32ad217

1 file changed

Lines changed: 10 additions & 0 deletions

File tree

  • Detectors/Upgrades/ALICE3/TRKFT3/TRK/base/include/TRKBase

‎Detectors/Upgrades/ALICE3/TRKFT3/TRK/base/include/TRKBase/Specs.h‎

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -108,6 +108,16 @@ constexpr double width{constants::moduleMLOT::width * 1}; // width of the stave
108108
constexpr double length{124 * cm}; // length of the stave, hardcoded to fit the implemented geometry
109109
constexpr int nRows{static_cast<int>(width / constants::moduleMLOT::chip::pitchX)}; // number of rows in the stave
110110
constexpr int nCols{static_cast<int>(length / constants::moduleMLOT::chip::pitchZ)}; // number of columns in the stave
111+
112+
namespace eosCard // end-of-stave readout card, one per ML stave, A-side (+z) only,
113+
{ // placed in front of the TRK_MIDBARCONN_DISK (fibre, power, ...)
114+
constexpr double length{90 * mm}; // z-extent (fits the gap to the conn disk)
115+
constexpr double width{50 * mm}; // phi-extent
116+
constexpr double thickness{1.5 * mm}; // r-extent, FR4 + copper planes
117+
constexpr int nCopperLayers{4}; // copper planes, spread over the thickness
118+
constexpr double copperThickness{122 * mu}; // per copper plane; default of TRKBase.mlEosCardCuThickness
119+
constexpr double zGap{0.1 * mm}; // z-clearance from the last module / stave end
120+
} // namespace eosCard
111121
} // namespace ML
112122

113123
namespace OT

0 commit comments

Comments
 (0)