Revision d7a041971d224681ae21de6feeb5fcf82f71a631 authored by Carsten Burgard on 15 December 2023, 15:25:58 UTC, committed by Jonas Rembser on 19 December 2023, 22:02:43 UTC
In the current implementation, shapesys with no valid data (all constraints constant) are written out in an invalid way, making it impossible for the reader to then instantiate the correct number of parameters. This PR fixes this by forcing the write-out of data with all-zeros for such invalid shapesys. Alternatively, one could imagine dropping these shapesys completely, but that's maybe something of a policy decision that I don't want to make in a bugfix patch :)
1 parent 8f21f0b
TGeoTypedefs.h
// @(#)root/geom:$Id$
// Author: Andrei Gheata 20/01/2020
/*************************************************************************
* Copyright (C) 1995-2000, Rene Brun and Fons Rademakers. *
* All rights reserved. *
* *
* For the licensing terms see $ROOTSYS/LICENSE. *
* For the list of contributors see $ROOTSYS/README/CREDITS. *
*************************************************************************/
#ifndef ROOT_TGeoTypedefs
#define ROOT_TGeoTypedefs
/// Typedefs used by the geometry group
#include <vector>
namespace Tessellated {
using Vertex_t = ROOT::Geom::Vertex_t;
using VertexVec_t = std::vector<Vertex_t>;
} // namespace Tessellated
#endif
![swh spinner](/static/img/swh-spinner.gif)
Computing file changes ...