|
VGM Version 5.3.1
|
#include "BaseVGM/common/utilities.h"#include "RootGM/common/Units.h"#include "RootGM/common/axis.h"#include "RootGM/common/transform.h"#include "RootGM/materials/MaterialFactory.h"#include "RootGM/solids/Arb8.h"#include "RootGM/solids/BooleanSolid.h"#include "RootGM/solids/Box.h"#include "RootGM/solids/Cons.h"#include "RootGM/solids/Ctubs.h"#include "RootGM/solids/DisplacedSolid.h"#include "RootGM/solids/Ellipsoid.h"#include "RootGM/solids/EllipticalTube.h"#include "RootGM/solids/ExtrudedSolid.h"#include "RootGM/solids/Hype.h"#include "RootGM/solids/MultiUnion.h"#include "RootGM/solids/Para.h"#include "RootGM/solids/Paraboloid.h"#include "RootGM/solids/Polycone.h"#include "RootGM/solids/Polyhedra.h"#include "RootGM/solids/ScaledSolid.h"#include "RootGM/solids/SolidMap.h"#include "RootGM/solids/Sphere.h"#include "RootGM/solids/TessellatedSolid.h"#include "RootGM/solids/Torus.h"#include "RootGM/solids/Trap.h"#include "RootGM/solids/Trd.h"#include "RootGM/solids/Tubs.h"#include "RootGM/volumes/Factory.h"#include "RootGM/volumes/Placement.h"#include "RootGM/volumes/PlacementMap.h"#include "RootGM/volumes/Volume.h"#include "RootGM/volumes/VolumeMap.h"#include "RVersion.h"#include "TGeoArb8.h"#include "TGeoCompositeShape.h"#include "TGeoCone.h"#include "TGeoEltu.h"#include "TGeoHalfSpace.h"#include "TGeoHype.h"#include "TGeoManager.h"#include "TGeoPara.h"#include "TGeoParaboloid.h"#include "TGeoPcon.h"#include "TGeoPgon.h"#include "TGeoScaledShape.h"#include "TGeoShape.h"#include "TGeoShapeAssembly.h"#include "TGeoSphere.h"#include "TGeoTessellated.h"#include "TGeoTorus.h"#include "TGeoTrd1.h"#include "TGeoTrd2.h"#include "TGeoVolume.h"#include "TGeoXtru.h"#include "TObjArray.h"#include <algorithm>