Skip to content

Commit 80f6e4b

Browse files
committed
Modified Specs.h and TRKLayer correspondingly
1 parent 4737ce9 commit 80f6e4b

File tree

2 files changed

+4
-6
lines changed

2 files changed

+4
-6
lines changed

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

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -84,13 +84,11 @@ constexpr int nRows{static_cast<int>(width / pitchX)}; //
8484
constexpr int nCols{static_cast<int>(length / pitchZ)}; // number of rows in the chip
8585
constexpr double totalThickness{silicon::thickness + metalstack::thickness}; // total thickness of the chip
8686
/// Set to 0 for the moment, to be adjusted with the actual design of the chip if needed
87-
static constexpr float PassiveEdgeReadOut = 0.f; // width of the readout edge (Passive bottom)
88-
static constexpr float PassiveEdgeTop = 0.f; // Passive area on top
89-
static constexpr float PassiveEdgeSide = 0.f; // width of Passive area on left/right of the sensor
87+
static constexpr float passiveEdgeReadOut{1.5 * mm}; // width of the readout edge
9088
} // namespace chip
9189
namespace gaps
9290
{
93-
constexpr double interChips{0.2 * mm}; // gap between the chips
91+
constexpr double interChips{50 * mu}; // gap between the chips
9492
constexpr double outerEdgeLongSide{1 * mm}; // gap between the chips and the outer edges (long side)
9593
constexpr double outerEdgeShortSide{0.1 * mm}; // gap between the chips and the outer edges (short side)
9694
} // namespace gaps

Detectors/Upgrades/ALICE3/TRK/simulation/src/TRKLayer.cxx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,15 +26,15 @@ namespace o2
2626
namespace trk
2727
{
2828
TRKLayer::TRKLayer(int layerNumber, std::string layerName, float rInn, float rOut, int numberOfModules, float layerX2X0)
29-
: mLayerNumber(layerNumber), mLayout(kCylinder), mLayerName(layerName), mInnerRadius(rInn), mOuterRadius(rOut), mNumberOfModules(numberOfModules), mX2X0(layerX2X0), mChipWidth(constants::moduleMLOT::chip::width), mChipLength(constants::moduleMLOT::chip::length), mDeadzoneWidth(1.5 * 1e-1), mSensorThickness(100.e-4), mHalfNumberOfChips(4)
29+
: mLayerNumber(layerNumber), mLayout(kCylinder), mLayerName(layerName), mInnerRadius(rInn), mOuterRadius(rOut), mNumberOfModules(numberOfModules), mX2X0(layerX2X0), mChipWidth(constants::moduleMLOT::chip::width), mChipLength(constants::moduleMLOT::chip::length), mDeadzoneWidth(constants::moduleMLOT::chip::passiveEdgeReadOut), mSensorThickness(constants::moduleMLOT::silicon::thickness), mHalfNumberOfChips(4)
3030
{
3131
float Si_X0 = 9.5f;
3232
mChipThickness = mX2X0 * Si_X0;
3333
LOGP(info, "Creating layer: id: {} rInner: {} rOuter: {} zLength: {} x2X0: {}", mLayerNumber, mInnerRadius, mOuterRadius, getZ(), mX2X0);
3434
}
3535

3636
TRKLayer::TRKLayer(int layerNumber, std::string layerName, float rInn, int numberOfModules, float thick)
37-
: mLayerNumber(layerNumber), mLayout(kCylinder), mLayerName(layerName), mInnerRadius(rInn), mNumberOfModules(numberOfModules), mChipThickness(thick), mChipWidth(constants::moduleMLOT::chip::width), mChipLength(constants::moduleMLOT::chip::length), mDeadzoneWidth(1.5 * 1e-1), mSensorThickness(100.e-4), mHalfNumberOfChips(4)
37+
: mLayerNumber(layerNumber), mLayout(kCylinder), mLayerName(layerName), mInnerRadius(rInn), mNumberOfModules(numberOfModules), mChipThickness(thick), mChipWidth(constants::moduleMLOT::chip::width), mChipLength(constants::moduleMLOT::chip::length), mDeadzoneWidth(constants::moduleMLOT::chip::passiveEdgeReadOut), mSensorThickness(constants::moduleMLOT::silicon::thickness), mHalfNumberOfChips(4)
3838
{
3939
float Si_X0 = 9.5f;
4040
mOuterRadius = rInn + thick;

0 commit comments

Comments
 (0)