Wrong envelope in DD4Hep conversion
The layerEnvelopeR
is applied with wrong sign in ConvertDD4HepDetector
:
// get the dimension of TGeo and convert lengths
double rMin = tube->GetRmin() * units::_cm + layerEnvelopeR;
double rMax = tube->GetRmax() * units::_cm - layerEnvelopeR;
double halfZ = tube->GetDz() * units::_cm - layerEnvelopeZ;
ACTS_VERBOSE("[V] Extracting cylindrical volume bounds ( rmin / rmax / "
"halfZ )= ( "
<< rMin
<< " / "
<< rMax
<< " / "
<< halfZ
<< " )");