diff --git a/DDCore/include/DD4hep/DD4hepUI.h b/DDCore/include/DD4hep/DD4hepUI.h index 7bd6e19c50dbd5986b83d7c8be9ad0c971caa3c2..ba5dc98bd9a542fddf6cc5d4c65ddb8fdd9644af 100644 --- a/DDCore/include/DD4hep/DD4hepUI.h +++ b/DDCore/include/DD4hep/DD4hepUI.h @@ -88,11 +88,13 @@ namespace dd4hep { virtual void redrawSubtree(const char* path) const; /// Dump the volume tree - virtual long dumpVols(int argc=0, char** argv=0) const; + virtual long dumpVols(int argc = 0, char** argv = 0) const; /// Dump the DetElement tree with placement volumes - virtual long dumpDet() const; + virtual long dumpDet(const char* path = 0) const; + /// Dump the DetElement tree with volume materials + virtual long dumpDetMaterials(const char* path = 0) const; /// Dump the raw DetElement tree - virtual long dumpStructure() const; + virtual long dumpStructure(const char* path = 0) const; }; } diff --git a/DDCore/include/Parsers/detail/Dimension.h b/DDCore/include/Parsers/detail/Dimension.h index eba4aafbdf9fa8e1274c0a752a3d914849f84c80..5dd1731827864c191a64acb4a1a0e29ad4ed8969 100644 --- a/DDCore/include/Parsers/detail/Dimension.h +++ b/DDCore/include/Parsers/detail/Dimension.h @@ -133,6 +133,10 @@ namespace dd4hep { double phi1() const; /// Access parameters: phi1, if not present returns default double phi1(double default_value) const; + /// Access rotation constants: phi2 + double phi2() const; + /// Access parameters: phi2, if not present returns default + double phi2(double default_value) const; /// Access rotation constants: psi double psi() const; /// Access rotation constants: psi diff --git a/DDCore/include/Parsers/detail/Dimension.imp b/DDCore/include/Parsers/detail/Dimension.imp index 411268fd05214aa8ab61ed925e8feafc32a45795..8dca96b2621d7d7cffc125cbc64084e8decf14ec 100644 --- a/DDCore/include/Parsers/detail/Dimension.imp +++ b/DDCore/include/Parsers/detail/Dimension.imp @@ -105,6 +105,7 @@ XML_ATTR_ACCESSOR(int, phiBins) XML_ATTR_ACCESSOR_DOUBLE(phi0) XML_ATTR_ACCESSOR_DOUBLE(phi0_offset) XML_ATTR_ACCESSOR_DOUBLE(phi1) +XML_ATTR_ACCESSOR_DOUBLE(phi2) XML_ATTR_ACCESSOR_DOUBLE(deltaphi) XML_ATTR_ACCESSOR_DOUBLE(startphi) diff --git a/DDCore/include/XML/UnicodeValues.h b/DDCore/include/XML/UnicodeValues.h index f5bf9f125bf5b1d4d134dea145b8c20209d726f2..f3b8d4acb36a970c7f88bf212f13e8b45137dac6 100644 --- a/DDCore/include/XML/UnicodeValues.h +++ b/DDCore/include/XML/UnicodeValues.h @@ -84,6 +84,7 @@ UNICODE (config); UNICODE (connected); UNICODE (cons); UNICODE (constant); +UNICODE (create); UNICODE (crossing_angle); UNICODE (cut); diff --git a/DDCore/python/dd4hep_base.py b/DDCore/python/dd4hep_base.py index 581a034ee2fdb7572cf48f98578063d3a61ce7e5..7e08680d3f2c7c5051cdf2a62e8259216dc8f161 100644 --- a/DDCore/python/dd4hep_base.py +++ b/DDCore/python/dd4hep_base.py @@ -8,15 +8,14 @@ # For the list of contributors see $DD4hepINSTALL/doc/CREDITS. # #========================================================================== -import logging +import imp, logging logging.basicConfig(format='%(levelname)s: %(message)s', level=logging.DEBUG) # # We compile the DDG4 plugin on the fly if it does not exist using the AClick mechanism: def compileAClick(dictionary,g4=True): from ROOT import gInterpreter, gSystem - import sys, imp - import os.path + import sys, os.path dd4hep = os.environ['DD4hepINSTALL'] inc = ' -I'+os.environ['ROOTSYS']+'/include -I'+dd4hep+'/include ' lib = ' -L'+dd4hep+'/lib -lDDCore -lDDG4 -lDDSegmentation ' @@ -108,7 +107,8 @@ cond = dd4hep.cond tools = dd4hep.tools align = dd4hep.align detail = dd4hep.detail - +units = imp.new_module('units') +#--------------------------------------------------------------------------- import_namespace_item('tools','Evaluator') #--------------------------------------------------------------------------- import_namespace_item('core','NamedObject') @@ -244,20 +244,61 @@ import_detail() # Calling import_units makes all the units local to the dd4hep module. # try: - from ROOT import TGeoUnit as TGeoUnits + ###from ROOT import TGeoUnit as TGeoUnits def import_units(ns=None): def import_unit(ns,nam): - setattr(ns,nam,getattr(TGeoUnits,nam)) - items = dir(TGeoUnits) + setattr(ns,nam,getattr(core,nam)) + items = [ + # Length + 'nanometer','micrometer','millimeter','centimeter','meter','kilometer','parsec','angstrom','fermi', + 'nm','um','mm','cm','m','km','pc', + # Area + 'millimeter2','centimeter2','meter2','kilometer2','barn','millibarn','microbarn','nanobarn','picobarn', + 'mm2','cm2','m2','km2', + # Volume + 'millimeter3','centimeter3','meter3','kilometer3','mm3','cm3','m3','km3', + # Angle + 'radian','milliradian','degree','steradian','rad','mrad','sr','deg', + # Time & frequency + 'nanosecond','second','millisecond','microsecond','picosecond','hertz','kilohertz','megahertz','ns','s','ms', + # Electric charge + 'eplus','e_SI','coulomb', + # Energy + 'electronvolt','kiloelectronvolt','megaelectronvolt','gigaelectronvolt','teraelectronvolt','petaelectronvolt', + 'joule','eV','keV','MeV','GeV','TeV','PeV', + # Mass + 'milligram','gram','kilogram','mg','g','kg', + # Power, Force, Pressure + 'watt','newton','hep_pascal','bar','atmosphere', + # Electrical current, potential, resistance + 'nanoampere','microampere','milliampere','ampere','volt','kilovolt','megavolt','ohm', + # Electric capacitance + 'picofarad','nanofarad','microfarad','millifarad','farad', + # Magnetic flux, field, Inductance, Temperature, substance + 'weber','tesla','gauss','kilogauss','henry','kelvin','mole', + # Activity, dose intensity + 'becquerel','curie','microgray','milligray','gray','kilogray', + # Luminous intensity, flux, Illuminance + 'candela','lumen','lux', + # Misc + 'perCent','perThousand','perMillion','pi','twopi','halfpi','pi2', + 'Avogadro','c_light','c_squared','h_Planck','hbar_Planck','hbarc','hbarc_squared','electron_charge','e_squared', + 'electron_mass_c2','proton_mass_c2','neutron_mass_c2','amu_c2','amu','mu0','epsilon0', + # + 'elm_coupling','fine_structure_const','classic_electr_radius','electron_Compton_length','Bohr_radius', + 'alpha_rcl2','twopi_mc2_rcl2','k_Boltzmann','STP_Temperature','STP_Pressure', + 'kGasThreshold','universe_mean_density' + ] if ns is None: ns = name_space - print 'Importing TGeoUnits into namespace '+str(ns) + logging.debug('Importing units into namespace '+str(ns.__name__)) for u in items: if u[0] != '_': import_unit(ns, u) return len(items) except: - print 'WARNING: No units from TGeoUnit can be imported. This is normal for ROOT < 6.12.0' - TGeoUnits = {} + logging.debug('WARNING: No units can be imported.') def import_units(ns=None): return 0 + +import_units(ns=units) diff --git a/DDCore/src/DD4hepUI.cpp b/DDCore/src/DD4hepUI.cpp index e42e9a6da835078257c79efdcd7d555a26f27c9a..1b2c996b0d9aadba4ba996f6a31cb9186e360ade 100644 --- a/DDCore/src/DD4hepUI.cpp +++ b/DDCore/src/DD4hepUI.cpp @@ -138,13 +138,21 @@ long DD4hepUI::dumpVols(int argc, char** argv) const { } /// Dump the DetElement tree with placements -long DD4hepUI::dumpDet() const { - return m_detDesc.apply("DD4hep_DetectorVolumeDump",0,0); +long DD4hepUI::dumpDet(const char* path) const { + const void* args[] = {"--detector", path ? path : "/world", 0}; + return m_detDesc.apply("DD4hep_DetectorVolumeDump",2,(char**)args); } /// Dump the DetElement tree with placements -long DD4hepUI::dumpStructure() const { - return m_detDesc.apply("DD4hep_DetectorDump",0,0); +long DD4hepUI::dumpDetMaterials(const char* path) const { + const void* args[] = {"--detector", path ? path : "/world", "--materials", "--shapes", 0}; + return m_detDesc.apply("DD4hep_DetectorVolumeDump",4,(char**)args); +} + +/// Dump the DetElement tree with placements +long DD4hepUI::dumpStructure(const char* path) const { + const void* args[] = {"--detector", path ? path : "/world", 0}; + return m_detDesc.apply("DD4hep_DetectorDump",2,(char**)args); } /// Dump the entire detector description object to a root file diff --git a/DDCore/src/Shapes.cpp b/DDCore/src/Shapes.cpp index 7fd78f314d40e964b3e892ffa71efb87bf3e8482..4fe67d385a8277f8b957910db20e3f294c700692 100644 --- a/DDCore/src/Shapes.cpp +++ b/DDCore/src/Shapes.cpp @@ -68,6 +68,19 @@ string dd4hep::toStringSolid(const TGeoShape* shape, int precision) { log << " rmin:" << sh->GetRmin() << " rmax:" << sh->GetRmax() << " dz:" << sh->GetDz() << " Phi1:" << sh->GetPhi1() << " Phi2:" << sh->GetPhi2(); } + else if (cl == TGeoCtub::Class()) { + const TGeoCtub* sh = (const TGeoCtub*) shape; + const Double_t* hi = sh->GetNhigh(); + const Double_t* lo = sh->GetNlow(); + log << " rmin:" << sh->GetRmin() << " rmax:" << sh->GetRmax() << " dz:" << sh->GetDz() + << " Phi1:" << sh->GetPhi1() << " Phi2:" << sh->GetPhi2() + << " lx:" << lo[0] << " ly:" << lo[1] << " lz:" << lo[2] + << " hx:" << hi[0] << " hy:" << hi[1] << " hz:" << hi[2]; + } + else if (cl == TGeoEltu::Class()) { + const TGeoEltu* sh = (const TGeoEltu*) shape; + log << " A:" << sh->GetA() << " B:" << sh->GetB() << " dz:" << sh->GetDz(); + } else if (cl == TGeoTrd1::Class()) { const TGeoTrd1* sh = (const TGeoTrd1*) shape; log << " x1:" << sh->GetDx1() << " x2:" << sh->GetDx2() << " y:" << sh->GetDy() << " z:" << sh->GetDz(); @@ -77,6 +90,12 @@ string dd4hep::toStringSolid(const TGeoShape* shape, int precision) { log << " x1:" << sh->GetDx1() << " x2:" << sh->GetDx2() << " y1:" << sh->GetDy1() << " y2:" << sh->GetDy2() << " z:" << sh->GetDz(); } + else if (cl == TGeoTrap::Class()) { + const TGeoTrap* sh = (const TGeoTrap*) shape; + log << " dz:" << sh->GetDz() << " Theta:" << sh->GetTheta() << " Phi:" << sh->GetPhi() + << " H1:" << sh->GetH1() << " Bl1:" << sh->GetBl1() << " Tl1:" << sh->GetTl1() << " Alpha1:" << sh->GetAlpha1() + << " H2:" << sh->GetH2() << " Bl2:" << sh->GetBl2() << " Tl2:" << sh->GetTl2() << " Alpha2:" << sh->GetAlpha2(); + } else if (cl == TGeoHype::Class()) { const TGeoHype* sh = (const TGeoHype*) shape; log << " rmin:" << sh->GetRmin() << " rmax:" << sh->GetRmax() << " dz:" << sh->GetDz() @@ -99,6 +118,12 @@ string dd4hep::toStringSolid(const TGeoShape* shape, int precision) { << " r:[" << sh->GetRmin(i) << "," << sh->GetRmax(i) << "]"; } } + else if (cl == TGeoCone::Class()) { + const TGeoCone* sh = (const TGeoCone*) shape; + log << " rmin1:" << sh->GetRmin1() << " rmax1:" << sh->GetRmax1() + << " rmin2:" << sh->GetRmin2() << " rmax2:" << sh->GetRmax2() + << " dz:" << sh->GetDz(); + } else if (cl == TGeoConeSeg::Class()) { const TGeoConeSeg* sh = (const TGeoConeSeg*) shape; log << " rmin1:" << sh->GetRmin1() << " rmax1:" << sh->GetRmax1() @@ -121,11 +146,14 @@ string dd4hep::toStringSolid(const TGeoShape* shape, int precision) { log << " rmin:" << sh->GetRmin() << " rmax:" << sh->GetRmax() << " r:" << sh->GetR() << " Phi1:" << sh->GetPhi1() << " dPhi:" << sh->GetDphi(); } - else if (cl == TGeoTrap::Class()) { - const TGeoTrap* sh = (const TGeoTrap*) shape; - log << " dz:" << sh->GetDz() << " Theta:" << sh->GetTheta() << " Phi:" << sh->GetPhi() - << " H1:" << sh->GetH1() << " Bl1:" << sh->GetBl1() << " Tl1:" << sh->GetTl1() << " Alpha1:" << sh->GetAlpha1() - << " H2:" << sh->GetH2() << " Bl2:" << sh->GetBl2() << " Tl2:" << sh->GetTl2() << " Alpha2:" << sh->GetAlpha2(); + else if (cl == TGeoArb8::Class()) { + TGeoArb8* sh = (TGeoArb8*) shape; + const Double_t* v = sh->GetVertices(); + log << " dz:" << sh->GetDz(); + for(int i=0; i<8; ++i) { + log << " x[" << i << "]:" << *v; ++v; + log << " y[" << i << "]:" << *v; ++v; + } } else if (cl == TGeoXtru::Class()) { const TGeoXtru* sh = (const TGeoXtru*) shape; diff --git a/DDCore/src/plugins/Compact2Objects.cpp b/DDCore/src/plugins/Compact2Objects.cpp index a8a803a697f65d770be67fcde8982798ee16a793..b0f436f932ba38b0e6c4bec31feac7c0389d7899 100644 --- a/DDCore/src/plugins/Compact2Objects.cpp +++ b/DDCore/src/plugins/Compact2Objects.cpp @@ -1044,10 +1044,14 @@ template <> void Converter<DetElement>::operator()(xml_h element) const { /// Read material entries from a seperate file in one of the include sections of the geometry template <> void Converter<GdmlFile>::operator()(xml_h element) const { xml::DocumentHolder doc(xml::DocumentHandler().load(element, element.attr_value(_U(ref)))); - xml_h materials = doc.root(); - xml_coll_t(materials, _U(isotope)).for_each(Converter<Isotope>(this->description,0,0)); - xml_coll_t(materials, _U(element)).for_each(Converter<Atom>(this->description)); - xml_coll_t(materials, _U(material)).for_each(Converter<Material>(this->description)); + xml_h root = doc.root(); + if ( root.tag() == "materials" || root.tag() == "elements" ) { + xml_coll_t(root, _U(isotope)).for_each(Converter<Isotope>(this->description,0,0)); + xml_coll_t(root, _U(element)).for_each(Converter<Atom>(this->description)); + xml_coll_t(root, _U(material)).for_each(Converter<Material>(this->description)); + return; + } + this->description.fromXML(doc.uri()); } /// Read material entries from a seperate file in one of the include sections of the geometry diff --git a/DDCore/src/plugins/ShapePlugins.cpp b/DDCore/src/plugins/ShapePlugins.cpp index d0cf5daa01f3ffd76bc9d372900b032b3efa9d7c..ce6dbe310cc564d2e8edf7493c539d52c19cee8f 100644 --- a/DDCore/src/plugins/ShapePlugins.cpp +++ b/DDCore/src/plugins/ShapePlugins.cpp @@ -13,7 +13,14 @@ // Framework include files #include "DD4hep/DetFactoryHelper.h" +#include "DD4hep/Printout.h" #include "TGeoShapeAssembly.h" +#include "TSystem.h" +#include "TClass.h" + +// C/C++ include files +#include <iomanip> +#include <fstream> using namespace std; using namespace dd4hep; @@ -61,7 +68,7 @@ DECLARE_XML_SHAPE(Polycone__shape_constructor,create_Polycone) static Handle<TObject> create_ConeSegment(Detector&, xml_h element) { xml_dim_t e(element); - return ConeSegment(e.rmin(0.0),e.rmax(),e.dz(0.0),e.startphi(0.0),e.deltaphi(2*M_PI)); + return ConeSegment(e.dz(),e.rmin1(0.0),e.rmax1(),e.rmin2(0.0),e.rmax2(),e.phi1(0.0),e.phi2(2*M_PI)); } DECLARE_XML_SHAPE(ConeSegment__shape_constructor,create_ConeSegment) @@ -102,13 +109,13 @@ static Handle<TObject> create_Trap(Detector&, xml_h element) { xml_dim_t e(element); if ( e.hasAttr(_U(dz)) ) return Trap(e.dz(),e.dy(),e.dx(),_toDouble(_Unicode(pLTX))); - return Trap(e.z(0.0),e.theta(),e.phi(0),e.y1(),e.x1(),e.x2(),e.alpha(),e.y2(),e.x3(),e.x4(),e.alpha2()); + return Trap(e.z(0.0),e.theta(),e.phi(0),e.y1(),e.x1(),e.x2(),e.alpha1(),e.y2(),e.x3(),e.x4(),e.alpha2()); } DECLARE_XML_SHAPE(Trap__shape_constructor,create_Trap) static Handle<TObject> create_PseudoTrap(Detector&, xml_h element) { xml_dim_t e(element); - return PseudoTrap(e.x1(),e.x2(),e.y1(),e.y2(),e.z(),e.radius(),e.attr<double>(xml_tag_t("minusZ"))); + return PseudoTrap(e.x1(),e.x2(),e.y1(),e.y2(),e.z(),e.radius(),e.attr<bool>(xml_tag_t("minusZ"))); } DECLARE_XML_SHAPE(PseudoTrap__shape_constructor,create_PseudoTrap) @@ -280,3 +287,144 @@ static Handle<TObject> create_BooleanShape(Detector&, xml_h element) { return resultSolid ; } DECLARE_XML_SHAPE(BooleanShape__shape_constructor,create_BooleanShape) + +static Ref_t create_shape(Detector& description, xml_h e, Ref_t /* sens */) { + xml_det_t x_det = e; + string name = x_det.nameStr(); + xml_comp_t x_test = x_det.child(xml_tag_t("test"), false); + DetElement det (name,x_det.id()); + Assembly assembly(name); + PlacedVolume pv; + int count = 0; + for ( xml_coll_t itm(e, _U(check)); itm; ++itm, ++count ) { + xml_dim_t x_check = itm; + xml_comp_t shape (x_check.child(_U(shape))); + xml_dim_t pos (x_check.child(_U(position), false)); + xml_dim_t rot (x_check.child(_U(rotation), false)); + Solid solid (shape.createShape()); + Volume volume (name+_toString(count,"_vol_%d"),solid, description.air()); + Transform3D trafo (Rotation3D(RotationZYX(rot.z(),rot.y(),rot.x())), + Position(pos.x(),pos.y(),pos.z())); + + pv = assembly.placeVolume(volume,trafo); + volume.setVisAttributes(description, x_check.visStr()); + if ( x_check.hasAttr(_U(id)) ) { + pv.addPhysVolID("check",x_check.id()); + } + solid->SetName(shape.typeStr().c_str()); + printout(INFO,"TestShape","Created successfull shape of type: %s", + shape.typeStr().c_str()); + } + pv = description.worldVolume().placeVolume(assembly); + det.setPlacement(pv); + if ( x_test.ptr() ) { + string typ = x_test.typeStr(); + const void* argv[] = { &e, &pv, 0}; + Ref_t result = (NamedObject*)PluginService::Create<void*>(typ, &description, 2, (char**)argv); + if ( !result.isValid() ) { + printout(INFO,"TestShape","+++ Shape verification FAILED. [Plugin not found]"); + except("TestShape","+++ Shape verification FAILED."); + } + else if ( ::strcmp(result->GetName(),"SUCCESS") == 0 ) { + printout(INFO,"TestShape","+++ Shape verification SUCCESSFUL. [type=%s]",name.c_str()); + delete result.ptr(); + } + else { + printout(INFO,"TestShape","+++ Shape verification FAILED [result=%s]",result->GetName()); + printout(INFO,"TestShape","+++ Diagnosis: \n%s",result->GetTitle()); + delete result.ptr(); + except("TestShape","+++ Shape verification FAILED."); + } + } + return det; +} + +// first argument is the type from the xml file +DECLARE_DETELEMENT(DD4hep_TestShape_Creator,create_shape) + +void* shape_mesh_verifier(Detector& /* description */, int argc, char** argv) { + if ( argc != 2 ) { } + xml_det_t x_det = *(xml_h*)argv[0]; + PlacedVolume pv = *(PlacedVolume*)argv[1]; + xml_comp_t x_test = x_det.child(xml_tag_t("test")); + int ref_cr = x_test.hasAttr(_U(create)) ? x_test.attr<int>(_U(create)) : 0; + TString ref = x_test.refStr().c_str(); + string ref_str; + stringstream os; + + Volume v = pv.volume(); + for (Int_t ipv=0, npv=v->GetNdaughters(); ipv < npv; ipv++) { + PlacedVolume place = v->GetNode(ipv); + Volume vol = place->GetVolume(); + TGeoMatrix* mat = place->GetMatrix(); + Solid sol = vol.solid(); + // Prints shape parameters + Int_t nvert = 0, nsegs = 0, npols = 0; + sol->GetMeshNumbers(nvert, nsegs, npols); + Double_t* points = new Double_t[3*nvert]; + sol->SetPoints(points); + Box box = sol; + const Double_t* org = box->GetOrigin(); + + os << "ShapeCheck[" << ipv << "] " + << setw(16) << left << sol->IsA()->GetName() + << " " << nvert << " Mesh-points:" << endl; + os << setw(16) << left << sol->IsA()->GetName() << " " << sol->GetName() + << " N(mesh)=" << sol->GetNmeshVertices() + << " N(vert)=" << nvert << " N(seg)=" << nsegs << " N(pols)=" << npols << endl; + + for(Int_t i=0; i<nvert; ++i) { + Double_t* p = points + 3*i; + Double_t global[3], local[3] = {p[0], p[1], p[2]}; + mat->LocalToMaster(local, global); + os << setw(16) << left << sol->IsA()->GetName() << " " << setw(3) << left << i + << " Local (" << setw(7) << setprecision(2) << fixed << right << local[0] + << ", " << setw(7) << setprecision(2) << fixed << right << local[1] + << ", " << setw(7) << setprecision(2) << fixed << right << local[2] + << ") Global (" << setw(7) << setprecision(2) << fixed << right << global[0] + << ", " << setw(7) << setprecision(2) << fixed << right << global[1] + << ", " << setw(7) << setprecision(2) << fixed << right << global[2] + << ")" << endl; + } + os << setw(16) << left << sol->IsA()->GetName() + << " Bounding box: " + << " dx=" << setw(7) << setprecision(2) << fixed << right << box->GetDX() + << " dy=" << setw(7) << setprecision(2) << fixed << right << box->GetDY() + << " dz=" << setw(7) << setprecision(2) << fixed << right << box->GetDZ() + << " Origin: x=" << setw(7) << setprecision(2) << fixed << right << org[0] + << " y=" << setw(7) << setprecision(2) << fixed << right << org[1] + << " z=" << setw(7) << setprecision(2) << fixed << right << org[2] + << endl; + + /// -------------------- DONE -------------------- + delete [] points; + } + gSystem->ExpandPathName(ref); + if ( ref_cr ) { + ofstream out(ref, ofstream::out); + if ( !out.is_open() ) { + except("Mesh_Verifier","+++ FAILED to open(WRITE) reference file: "+x_test.refStr()); + } + out << os.str(); + out.close(); + printout(INFO,"Mesh_Verifier","+++ Successfully wrote reference file: "+x_test.refStr()); + } + else if ( ref.Length() > 0 ) { + char c; + ifstream in(ref.Data(), ofstream::in); + if ( !in.is_open() ) { + except("Mesh_Verifier","+++ FAILED to access reference file: "+x_test.refStr()); + } + while (in.get(c)) // loop getting single characters + ref_str += c; + in.close(); + printout(INFO,"Mesh_Verifier","+++ Successfully read reference file: "+x_test.refStr()); + if ( ref_str != os.str() ) { + printout(ERROR,"Mesh_Verifier","+++ Output and reference differ! Please check."); + return Constant("FAILURE",os.str().c_str()).ptr(); + } + } + return Constant("SUCCESS",os.str().c_str()).ptr(); +} + +DECLARE_DD4HEP_CONSTRUCTOR(DD4hep_Mesh_Verifier,shape_mesh_verifier) diff --git a/DDCore/src/plugins/StandardPlugins.cpp b/DDCore/src/plugins/StandardPlugins.cpp index 5c40dc34ba43369e4866d2715d50229b9d0a8442..468d237d6cf453b12dcff767976444fc77e20c2d 100644 --- a/DDCore/src/plugins/StandardPlugins.cpp +++ b/DDCore/src/plugins/StandardPlugins.cpp @@ -790,27 +790,29 @@ DECLARE_APPLY(DD4hep_CheckNominals,check_nominals) */ static long dump_volume_tree(Detector& description, int argc, char** argv) { struct Actor { - Detector& description; - bool m_printPathes = false; - bool m_printVolIDs = false; - bool m_printPointers = false; - bool m_printPositions = false; - bool m_printMaterials = false; - bool m_printSensitivesOnly = false; - long m_numNodes = 0; - long m_numSensitive = 0; - long m_numMaterial = 0; - long m_numMaterialERR = 0; - bool m_topStat = false; - std::string m_detector; + Detector& description; + bool m_printPathes = false; + bool m_printVolIDs = false; + bool m_printShapes = false; + bool m_printPointers = false; + bool m_printPositions = false; + bool m_printMaterials = false; + bool m_printSensitivesOnly = false; + long m_numNodes = 0; + long m_numShapes = 0; + long m_numSensitive = 0; + long m_numMaterial = 0; + long m_numMaterialERR = 0; + bool m_topStat = false; + std::string m_detector; map<string,long> top_counts; - string currTop; + string currTop; Actor(Detector& desc, int ac, char** av) : description(desc) { + m_detector = "/world"; for(int i=0; i<ac; ++i) { char c = ::tolower(av[i][0]); char* p = av[i]; - m_detector = "/world"; if ( c == '-' ) { ++p; c = ::tolower(av[i][1]); } if ( c == '-' ) { ++p; c = ::tolower(av[i][1]); } if ( ::strncmp(p,"volume_ids",3) == 0 ) m_printVolIDs = true; @@ -818,6 +820,7 @@ static long dump_volume_tree(Detector& description, int argc, char** argv) { else if ( ::strncmp(p,"positions",3) == 0 ) m_printPositions = true; else if ( ::strncmp(p,"materials",3) == 0 ) m_printMaterials = true; else if ( ::strncmp(p,"pointers",3) == 0 ) m_printPointers = true; + else if ( ::strncmp(p,"shapes",3) == 0 ) m_printShapes = true; else if ( ::strncmp(p,"sensitive",3) == 0 ) m_printSensitivesOnly = true; else if ( ::strncmp(p,"topstats",3) == 0 ) m_topStat = true; else if ( ::strncmp(p,"detector",3) == 0 ) m_detector = av[++i]; @@ -830,25 +833,32 @@ static long dump_volume_tree(Detector& description, int argc, char** argv) { " -volume_ids Print placement volume IDs \n" " -materials Print volume materials \n" " -pointers Debug: Print pointer values \n" - " -sensitive Only print information for sensitive volumes \n" + " -shapes Print shape information \n" + " -sensitive Only print information for sensitive volumes \n" " -topstats Print statistics about top level node \n" "\tArguments given: " << arguments(ac,av) << endl << flush; } } } ~Actor() { - printout(ALWAYS,"VolumeDump","+++ Checked %ld physical volume placements. %3ld are sensitive.", + printout(ALWAYS,"VolumeDump", + "+++ Checked %ld physical volume placements. %3ld are sensitive.", m_numNodes, m_numSensitive); + if ( m_printMaterials ) { + printout(ALWAYS,"VolumeDump", + "+++ Checked %ld materials in volume placements. %3ld are BAD.", + m_numMaterial, m_numMaterialERR); + } + if ( m_printShapes ) { + printout(ALWAYS,"VolumeDump","+++ Checked %ld shapes.", m_numShapes); + } if ( m_topStat ) { for(const auto& t : top_counts) { if ( t.second > 1 ) - printout(ALWAYS,"VolumeDump","+++ Top node: %-32s %8ld placements.",t.first.c_str(),t.second); + printout(ALWAYS,"VolumeDump", + "+++ Top node: %-32s %8ld placements.",t.first.c_str(),t.second); } } - if ( m_printMaterials ) { - printout(ALWAYS,"VolumeDump","+++ Checked %ld materials in volume placements. %3ld are BAD.", - m_numMaterial, m_numMaterialERR); - } } long dump(string prefix, TGeoNode* ideal, TGeoNode* aligned, int level, PlacedVolume::VolIDs volids) { @@ -954,8 +964,15 @@ static long dump_volume_tree(Detector& description, int argc, char** argv) { level+1,2*level+1); ++m_numMaterial; if ( !ok ) ++m_numMaterialERR; - printout(ok ? INFO : ERROR, - "VolumeDump", fmt, pref.c_str(), "", mat.name(), mat.A(), mptr->GetA(), mat.Z(), mptr->GetZ()); + printout(ok ? INFO : ERROR, "VolumeDump", fmt, + " ->", "", mat.name(), mat.A(), mptr->GetA(), mat.Z(), mptr->GetZ()); + } + if ( m_printShapes ) { + Volume vol = pv.volume(); + TGeoShape* sh = vol->GetShape(); + ::snprintf(fmt,sizeof(fmt),"%03d %%s %%-%ds Shape: %%s",level+1,2*level+1); + printout(INFO, "VolumeDump", fmt, " ->", "", toStringSolid(sh).c_str()); + ++m_numShapes; } for (Int_t idau = 0, ndau = aligned->GetNdaughters(); idau < ndau; ++idau) { if ( ideal ) { @@ -986,11 +1003,14 @@ static long dump_volume_tree(Detector& description, int argc, char** argv) { } string place = top.placementPath(); detail::tools::placementPath(top, path); - pv = detail::tools::findNode(top.placement(),place); + pv = detail::tools::findNode(description.world().placement(),place); + if ( !pv.isValid() ) { + except("DD4hep_GeometryDisplay","+++ Invalid placement verification for placement:%s",place.c_str()); + } return this->dump("", top.placement().ptr(), pv.ptr(), 0, PlacedVolume::VolIDs()); } }; - Actor actor(description, argc,argv); + Actor actor(description, argc, argv); return actor(); } DECLARE_APPLY(DD4hep_VolumeDump,dump_volume_tree) @@ -1102,11 +1122,15 @@ template <int flag> long dump_detelement_tree(Detector& description, int argc, c string path; long count = 0; int have_match = -1, analysis_level = 999999; - Actor(const string& p, int level) : path(p), analysis_level(level) {} + bool dump_materials = false, dump_shapes = false; + bool sensitive_only = false; + + Actor(const string& p, int level, bool mat, bool shap, bool sens) + : path(p), analysis_level(level), dump_materials(mat), dump_shapes(shap), sensitive_only(sens) {} ~Actor() { printout(ALWAYS,"DetectorDump", "+++ Scanned a total of %ld elements.",count); } - long dump(DetElement de,int level, bool sensitive_only) { + long dump(DetElement de,int level) { const DetElement::Children& c = de.children(); bool use_elt = path.empty() || de.path().find(path) != string::npos; if ( have_match<0 && use_elt ) have_match = level; @@ -1153,20 +1177,30 @@ template <int flag> long dump_detelement_tree(Detector& description, int argc, c default: break; } + if ( (dump_materials || dump_shapes) && place.isValid() ) { + Volume vol = place.volume(); + Material mat = vol.material(); + ::snprintf(fmt,sizeof(fmt), "%03d %%-%ds Material: %%-12s Shape: %%s", level+1,2*level+3); + printout(INFO,"DetectorDump",fmt,"", mat.name(), toStringSolid(vol->GetShape()).c_str()); + } } } for (DetElement::Children::const_iterator i = c.begin(); i != c.end(); ++i) - dump((*i).second,level+1,sensitive_only); + dump((*i).second,level+1); return 1; } }; int level = 999999; - bool sensitive_only = false; + bool sensitive_only = false, materials = false, shapes = false; string path; for(int i=0; i<argc; ++i) { if ( ::strncmp(argv[i],"--sensitive", 5)==0 ) { sensitive_only = true; } else if ( ::strncmp(argv[i], "-sensitive", 5)==0 ) { sensitive_only = true; } else if ( ::strncmp(argv[i], "--no-sensitive", 8)==0 ) { sensitive_only = false; } + else if ( ::strncmp(argv[i], "-materials", 4)==0 ) { materials = true; } + else if ( ::strncmp(argv[i], "--materials", 5)==0 ) { materials = true; } + else if ( ::strncmp(argv[i], "-shapes", 4)==0 ) { shapes = true; } + else if ( ::strncmp(argv[i], "--shapes", 5)==0 ) { shapes = true; } else if ( ::strncmp(argv[i], "-no-sensitive", 7)==0 ) { sensitive_only = false; } else if ( ::strncmp(argv[i], "--detector", 5)==0 ) { path = argv[++i]; } else if ( ::strncmp(argv[i], "-detector", 5)==0 ) { path = argv[++i]; } @@ -1177,14 +1211,18 @@ template <int flag> long dump_detelement_tree(Detector& description, int argc, c << (flag==0 ? "DD4hep_DetectorDump" : "DD4hep_DetectorVolumeDump") << " -arg [-arg] \n" " --sensitive Process only sensitive volumes. \n" " -sensitive dto. \n" + " --shapes Print shape information. \n" + " -shapes dto. \n" + " --materials Print material information. \n" + " -materials dto. \n" " --detector <path> Process elements only if <path> is part of the DetElement path.\n" " -detector <path> dto. \n" "\tArguments given: " << arguments(argc,argv) << endl << flush; ::exit(EINVAL); } } - Actor a(path, level); - return a.dump(description.world(),0,sensitive_only); + Actor a(path, level, materials, shapes, sensitive_only); + return a.dump(description.world(),0); } DECLARE_APPLY(DD4hep_DetectorDump,dump_detelement_tree<0>) DECLARE_APPLY(DD4hep_DetectorVolumeDump,dump_detelement_tree<1>) diff --git a/DDG4/python/DDG4.py b/DDG4/python/DDG4.py index e98a70fbf8e0c49eec468d4f968cde0cfdbf2df7..0b46d18eadfb9e23397d7359c1f90533523de59b 100644 --- a/DDG4/python/DDG4.py +++ b/DDG4/python/DDG4.py @@ -61,7 +61,6 @@ Interface = Sim.Geant4ActionCreation Detector = Core.Detector # from dd4hep_base import std, std_vector, std_list, std_map, std_pair -from dd4hep_base import TGeoUnits import g4units as G4Units # #--------------------------------------------------------------------------- diff --git a/examples/ClientTests/CMakeLists.txt b/examples/ClientTests/CMakeLists.txt index d5e22f8b5ec139ef04e30ad418a2b3568ece55d0..7fb089d5defdb453bb69d798fdc99b1c8cd03ae5 100644 --- a/examples/ClientTests/CMakeLists.txt +++ b/examples/ClientTests/CMakeLists.txt @@ -23,7 +23,7 @@ dd4hep_add_plugin( ClientTests SOURCES src/*.cpp OPTIONAL [BOOST SOURCES src_boost/*.cpp] ) # -dd4hep_install_dir( compact scripts DESTINATION ${DD4hep_DIR}/examples/ClientTests ) +dd4hep_install_dir( compact scripts ref DESTINATION ${DD4hep_DIR}/examples/ClientTests ) #-------------------------------------------------------------------------- #-------------------------------------------------------------------------- @@ -131,6 +131,14 @@ dd4hep_add_test_reg( ClientTests_Save_ROOT_MiniTel_LONGTEST -plugin DD4hep_Geometry2ROOT -output MiniTel_geometry.root REGEX_PASS "\\+\\+\\+ Successfully saved geometry data to file.") # +# Test basic shapes by comparing mesh vertices with reference file +foreach (test Box Cone ConeSegment Tube ElTube CutTube Hyperboloid Paraboloid Polycone PseudoTrap Sphere Torus Trap Trapezoid) + dd4hep_add_test_reg( ClientTests_Check_Shape_${test} + COMMAND "${CMAKE_INSTALL_PREFIX}/bin/run_test_ClientTests.sh" + EXEC_ARGS geoDisplay file:${CMAKE_CURRENT_SOURCE_DIR}/compact/Check_Shape_${test}.xml -load -destroy + REGEX_PASS "Shape verification SUCCESSFUL." ) +endforeach() +# # foreach (test Assemblies BoxTrafos IronCylinder LheD_tracker MagnetFields MaterialTester MiniTel SectorBarrelCalorimeter SiliconBlock NestedSimple NestedDetectors diff --git a/examples/ClientTests/compact/CheckShape.xml b/examples/ClientTests/compact/CheckShape.xml new file mode 100644 index 0000000000000000000000000000000000000000..fb2557a348e2edaaf1ed09c47cd491f4463563e4 --- /dev/null +++ b/examples/ClientTests/compact/CheckShape.xml @@ -0,0 +1,56 @@ +<lccdd xmlns:compact="http://www.lcsim.org/schemas/compact/1.0" + xmlns:xs="http://www.w3.org/2001/XMLSchema" + xs:noNamespaceSchemaLocation="http://www.lcsim.org/schemas/compact/1.0/compact.xsd"> + + <info name= "ShapeCheck" + title= "Checking individual shapes in D4hep by comparing the mesh vertices" + author= "Markus Frank" + url= "http://www.cern.ch/lhcb" + status= "development" + version="1.0"> + <comment>Shape tester</comment> + </info> + <steer open="false" close="false"/> + + <materials> + <element Z="7" formula="N" name="N" > + <atom type="A" unit="g/mol" value="14.0068" /> + </element> + <element Z="8" formula="O" name="O" > + <atom type="A" unit="g/mol" value="15.9994" /> + </element> + <element Z="18" formula="Ar" name="Ar" > + <atom type="A" unit="g/mol" value="39.9477" /> + </element> + + <material name="Air"> + <D type="density" unit="g/cm3" value="0.0012"/> + <fraction n="0.754" ref="N"/> + <fraction n="0.234" ref="O"/> + <fraction n="0.012" ref="Ar"/> + </material> + <!-- We model vakuum just as very thin air --> + <material name="Vacuum"> + <D type="density" unit="g/cm3" value="0.0000000001" /> + <fraction n="0.754" ref="N"/> + <fraction n="0.234" ref="O"/> + <fraction n="0.012" ref="Ar"/> + </material> + </materials> + + <define> + <constant name="world_side" value="300*cm"/> + <constant name="world_x" value="world_side"/> + <constant name="world_y" value="world_side"/> + <constant name="world_z" value="world_side"/> + <constant name="CheckShape_create" value="0"/> + </define> + + <display> + <vis name="InvisibleNoDaughters" showDaughters="false" visible="false"/> + <vis name="InvisibleWithDaughters" showDaughters="true" visible="false"/> + <vis name="Shape1_vis" alpha="1.0" r="1" g="0" b="0" showDaughters="true" visible="true"/> + <vis name="Shape2_vis" alpha="1.0" r="0" g="1" b="0" showDaughters="true" visible="true"/> + <vis name="Shape3_vis" alpha="1.0" r="0" g="0" b="1" showDaughters="true" visible="true"/> + </display> +</lccdd> diff --git a/examples/ClientTests/compact/Check_Shape_Box.xml b/examples/ClientTests/compact/Check_Shape_Box.xml new file mode 100644 index 0000000000000000000000000000000000000000..6256b0a464881b53047dc7c4d82f067c85b427cc --- /dev/null +++ b/examples/ClientTests/compact/Check_Shape_Box.xml @@ -0,0 +1,16 @@ +<lccdd> + <includes> + <gdmlFile ref="CheckShape.xml"/> + </includes> + + <detectors> + <detector id="1" name="Shape_Box" type="DD4hep_TestShape_Creator"> + <check vis="Shape1_vis"> + <shape type="Box" dx="30*cm" dy="20*cm" dz="10*cm"/> + <position x="30" y="30" z="30"/> + <rotation x="0" y="0" z="0"/> + </check> + <test type="DD4hep_Mesh_Verifier" ref="${DD4hepINSTALL}/examples/ClientTests/ref/Ref_Box.txt" create="CheckShape_create"/> + </detector> + </detectors> +</lccdd> diff --git a/examples/ClientTests/compact/Check_Shape_Cone.xml b/examples/ClientTests/compact/Check_Shape_Cone.xml new file mode 100644 index 0000000000000000000000000000000000000000..c72744adaa5d174c3c7989bba9422c9a5079b899 --- /dev/null +++ b/examples/ClientTests/compact/Check_Shape_Cone.xml @@ -0,0 +1,16 @@ +<lccdd> + <includes> + <gdmlFile ref="CheckShape.xml"/> + </includes> + + <detectors> + <detector id="1" name="Shape_Cone" type="DD4hep_TestShape_Creator"> + <check vis="Shape1_vis"> + <shape type="Cone" rmin1="10*cm" rmax1="30*cm" rmin2="50*cm" rmax2="60*cm" z="40*cm"/> + <position x="30" y="30" z="30"/> + <rotation x="0" y="0" z="0"/> + </check> + <test type="DD4hep_Mesh_Verifier" ref="${DD4hepINSTALL}/examples/ClientTests/ref/Ref_Cone.txt" create="CheckShape_create"/> + </detector> + </detectors> +</lccdd> diff --git a/examples/ClientTests/compact/Check_Shape_ConeSegment.xml b/examples/ClientTests/compact/Check_Shape_ConeSegment.xml new file mode 100644 index 0000000000000000000000000000000000000000..7e2806de600efbd9656d3b6a32758ab526663795 --- /dev/null +++ b/examples/ClientTests/compact/Check_Shape_ConeSegment.xml @@ -0,0 +1,21 @@ +<lccdd> + <includes> + <gdmlFile ref="CheckShape.xml"/> + </includes> + + <detectors> + <detector id="1" name="Shape_ConeSegment" type="DD4hep_TestShape_Creator"> + <check vis="Shape1_vis"> + <shape type="ConeSegment" rmin1="10*cm" rmax1="30*cm" rmin2="15*cm" rmax2="60*cm" dz="40*cm" phi1="0*rad" phi2="7./8.*pi*rad"/> + <position x="30*cm" y="30*cm" z="30*cm"/> + <rotation x="0" y="0" z="0"/> + </check> + <check> + <shape type="ConeSegment" rmin1="10*cm" rmax1="30*cm" rmin2="15*cm" rmax2="60*cm" dz="40*cm" phi1="pi/5.*rad" phi2="1./8.*pi*rad"/> + <position x="30*cm" y="30*cm" z="-80*cm"/> + <rotation x="0" y="0" z="0"/> + </check> + <test type="DD4hep_Mesh_Verifier" ref="${DD4hepINSTALL}/examples/ClientTests/ref/Ref_ConeSegment.txt" create="CheckShape_create"/> + </detector> + </detectors> +</lccdd> diff --git a/examples/ClientTests/compact/Check_Shape_CutTube.xml b/examples/ClientTests/compact/Check_Shape_CutTube.xml new file mode 100644 index 0000000000000000000000000000000000000000..36285bb0f2ba4660caa4eee41b6b3bb084bf9fce --- /dev/null +++ b/examples/ClientTests/compact/Check_Shape_CutTube.xml @@ -0,0 +1,19 @@ +<lccdd> + <includes> + <gdmlFile ref="CheckShape.xml"/> + </includes> + + <detectors> + <detector id="1" name="Shape_CutTube" type="DD4hep_TestShape_Creator"> + <check vis="Shape1_vis"> + <shape type="CutTube" rmin="10*cm" rmax="30*cm" dz="50*cm" + lx="5*cm" ly="5*cm" lz="5*cm" + tx="8*cm" ty="15*cm" tz="6*cm" + phi1="0" phi2="pi"/> + <position x="30" y="30" z="50"/> + <rotation x="0" y="pi/4" z="0"/> + </check> + <test type="DD4hep_Mesh_Verifier" ref="${DD4hepINSTALL}/examples/ClientTests/ref/Ref_CutTube.txt" create="CheckShape_create"/> + </detector> + </detectors> +</lccdd> diff --git a/examples/ClientTests/compact/Check_Shape_ElTube.xml b/examples/ClientTests/compact/Check_Shape_ElTube.xml new file mode 100644 index 0000000000000000000000000000000000000000..6246ccf7e912eb148c14da6b96a7a24d5beef4b8 --- /dev/null +++ b/examples/ClientTests/compact/Check_Shape_ElTube.xml @@ -0,0 +1,16 @@ +<lccdd> + <includes> + <gdmlFile ref="CheckShape.xml"/> + </includes> + + <detectors> + <detector id="1" name="Shape_ElTube" type="DD4hep_TestShape_Creator"> + <check vis="Shape1_vis"> + <shape type="EllipticalTube" a="10*cm" b="30*cm" dz="50*cm"/> + <position x="30" y="30" z="50"/> + <rotation x="0" y="0" z="0"/> + </check> + <test type="DD4hep_Mesh_Verifier" ref="${DD4hepINSTALL}/examples/ClientTests/ref/Ref_ElTube.txt" create="CheckShape_create"/> + </detector> + </detectors> +</lccdd> diff --git a/examples/ClientTests/compact/Check_Shape_Hyperboloid.xml b/examples/ClientTests/compact/Check_Shape_Hyperboloid.xml new file mode 100644 index 0000000000000000000000000000000000000000..80d175067762874cd635d6ec8453b271af1f91cf --- /dev/null +++ b/examples/ClientTests/compact/Check_Shape_Hyperboloid.xml @@ -0,0 +1,16 @@ +<lccdd> + <includes> + <gdmlFile ref="CheckShape.xml"/> + </includes> + + <detectors> + <detector id="1" name="Shape_Hyperboloid" type="DD4hep_TestShape_Creator"> + <check vis="Shape1_vis"> + <shape type="Hyperboloid" rmin="10*cm" rmax="30*cm" dz="50*cm" inner_stereo="pi/5" outer_stereo="pi/4"/> + <position x="30*cm" y="30*cm" z="30*cm"/> + <rotation x="0" y="0" z="0"/> + </check> + <test type="DD4hep_Mesh_Verifier" ref="${DD4hepINSTALL}/examples/ClientTests/ref/Ref_Hyperboloid.txt" create="CheckShape_create"/> + </detector> + </detectors> +</lccdd> diff --git a/examples/ClientTests/compact/Check_Shape_Paraboloid.xml b/examples/ClientTests/compact/Check_Shape_Paraboloid.xml new file mode 100644 index 0000000000000000000000000000000000000000..dd0f6aa47995593a3a38469630b8ea52f1d36246 --- /dev/null +++ b/examples/ClientTests/compact/Check_Shape_Paraboloid.xml @@ -0,0 +1,16 @@ +<lccdd> + <includes> + <gdmlFile ref="CheckShape.xml"/> + </includes> + + <detectors> + <detector id="1" name="Shape_Paraboloid" type="DD4hep_TestShape_Creator"> + <check vis="Shape1_vis"> + <shape type="Paraboloid" rmin="10*cm" rmax="30*cm" dz="50*cm"/> + <position x="30*cm" y="30*cm" z="30*cm"/> + <rotation x="0" y="0" z="0"/> + </check> + <test type="DD4hep_Mesh_Verifier" ref="${DD4hepINSTALL}/examples/ClientTests/ref/Ref_Paraboloid.txt" create="CheckShape_create"/> + </detector> + </detectors> +</lccdd> diff --git a/examples/ClientTests/compact/Check_Shape_Polycone.xml b/examples/ClientTests/compact/Check_Shape_Polycone.xml new file mode 100644 index 0000000000000000000000000000000000000000..23672a84f59612e221bf0018c7e6d426d01876ee --- /dev/null +++ b/examples/ClientTests/compact/Check_Shape_Polycone.xml @@ -0,0 +1,27 @@ +<lccdd> + <includes> + <gdmlFile ref="CheckShape.xml"/> + </includes> + + <detectors> + <detector id="1" name="Shape_Polycone" type="DD4hep_TestShape_Creator"> + <check vis="Shape1_vis"> + <shape type="Polycone" startphi="pi/4*rad" deltaphi="pi/2*rad"> + <zplane z="0*cm" rmin="40*cm" rmax="80*cm"/> + <zplane z="10*cm" rmin="10*cm" rmax="50*cm"/> + <zplane z="20*cm" rmin="40*cm" rmax="80*cm"/> + <zplane z="30*cm" rmin="10*cm" rmax="50*cm"/> + <zplane z="40*cm" rmin="40*cm" rmax="80*cm"/> + <zplane z="50*cm" rmin="10*cm" rmax="50*cm"/> + <zplane z="60*cm" rmin="40*cm" rmax="80*cm"/> + <zplane z="70*cm" rmin="10*cm" rmax="50*cm"/> + <zplane z="80*cm" rmin="40*cm" rmax="80*cm"/> + <zplane z="90*cm" rmin="10*cm" rmax="50*cm"/> + </shape> + <position x="30" y="30" z="30"/> + <rotation x="0" y="0" z="0"/> + </check> + <test type="DD4hep_Mesh_Verifier" ref="${DD4hepINSTALL}/examples/ClientTests/ref/Ref_Polycone.txt" create="CheckShape_create"/> + </detector> + </detectors> +</lccdd> diff --git a/examples/ClientTests/compact/Check_Shape_PseudoTrap.xml b/examples/ClientTests/compact/Check_Shape_PseudoTrap.xml new file mode 100644 index 0000000000000000000000000000000000000000..3335dcf80171571aeb18a23e385361c8ad30091b --- /dev/null +++ b/examples/ClientTests/compact/Check_Shape_PseudoTrap.xml @@ -0,0 +1,24 @@ +<lccdd> + <includes> + <gdmlFile ref="CheckShape.xml"/> + </includes> + + <detectors> + <detector id="1" name="Shape_PseudoTrap" type="DD4hep_TestShape_Creator"> + <check vis="Shape1_vis"> + <shape type="PseudoTrap" z="30*cm" radius="10*cm" + x1="10*cm" x2="3*cm" y1="30*cm" y2="10*cm" minusZ="0"/> + <position x="30*cm" y="30*cm" z="50*cm"/> + <rotation x="0" y="0" z="0"/> + </check> + + <check vis="Shape2_vis"> + <shape type="PseudoTrap" z="30*cm" radius="5*cm" + x1="10*cm" x2="3*cm" y1="30*cm" y2="10*cm" minusZ="1"/> + <position x="30*cm" y="30*cm" z="-50*cm"/> + <rotation x="0" y="0" z="0"/> + </check> + <test type="DD4hep_Mesh_Verifier" ref="${DD4hepINSTALL}/examples/ClientTests/ref/Ref_PseudoTrap.txt" create="CheckShape_create"/> + </detector> + </detectors> +</lccdd> diff --git a/examples/ClientTests/compact/Check_Shape_Sphere.xml b/examples/ClientTests/compact/Check_Shape_Sphere.xml new file mode 100644 index 0000000000000000000000000000000000000000..c104a5a33d6616219a71f00880eec30ad23c583f --- /dev/null +++ b/examples/ClientTests/compact/Check_Shape_Sphere.xml @@ -0,0 +1,16 @@ +<lccdd> + <includes> + <gdmlFile ref="CheckShape.xml"/> + </includes> + + <detectors> + <detector id="1" name="Shape_Sphere" type="DD4hep_TestShape_Creator"> + <check vis="Shape1_vis"> + <shape type="Sphere" rmin="10*cm" rmax="30*cm" deltatheta="pi*rad" deltaphi="3/4*pi" phi="0"/> + <position x="30" y="30" z="30"/> + <rotation x="0" y="0" z="0"/> + </check> + <test type="DD4hep_Mesh_Verifier" ref="${DD4hepINSTALL}/examples/ClientTests/ref/Ref_Sphere.txt" create="CheckShape_create"/> + </detector> + </detectors> +</lccdd> diff --git a/examples/ClientTests/compact/Check_Shape_Torus.xml b/examples/ClientTests/compact/Check_Shape_Torus.xml new file mode 100644 index 0000000000000000000000000000000000000000..b196b6a980998b0b392147bb41815167e0f9fb29 --- /dev/null +++ b/examples/ClientTests/compact/Check_Shape_Torus.xml @@ -0,0 +1,16 @@ +<lccdd> + <includes> + <gdmlFile ref="CheckShape.xml"/> + </includes> + + <detectors> + <detector id="1" name="Shape_Torus" type="DD4hep_TestShape_Creator"> + <check vis="Shape1_vis"> + <shape type="Torus" r="50*cm" rmin="10*cm" rmax="30*cm" rmin2="50*cm" rmax2="60*cm" z="40*cm"/> + <position x="30" y="30" z="30"/> + <rotation x="0" y="0" z="0"/> + </check> + <test type="DD4hep_Mesh_Verifier" ref="${DD4hepINSTALL}/examples/ClientTests/ref/Ref_Torus.txt" create="CheckShape_create"/> + </detector> + </detectors> +</lccdd> diff --git a/examples/ClientTests/compact/Check_Shape_Trap.xml b/examples/ClientTests/compact/Check_Shape_Trap.xml new file mode 100644 index 0000000000000000000000000000000000000000..742746d124f5247e10c5ae43575593ccb27363b9 --- /dev/null +++ b/examples/ClientTests/compact/Check_Shape_Trap.xml @@ -0,0 +1,18 @@ +<lccdd> + <includes> + <gdmlFile ref="CheckShape.xml"/> + </includes> + + <detectors> + <detector id="1" name="Shape_Trap" type="DD4hep_TestShape_Creator"> + <check vis="Shape1_vis"> + <shape type="Trap" z="30*cm" theta="pi/4*rad" phi="pi*rad" + x1="30*cm" x2="50*cm" y1="15*cm" alpha1="0.1*rad" + x3="30*cm" x4="50*cm" y2="90*cm" alpha2="pi*rad"/> + <position x="30*cm" y="30*cm" z="50*cm"/> + <rotation x="0" y="0" z="0"/> + </check> + <test type="DD4hep_Mesh_Verifier" ref="${DD4hepINSTALL}/examples/ClientTests/ref/Ref_Trap.txt" create="CheckShape_create"/> + </detector> + </detectors> +</lccdd> diff --git a/examples/ClientTests/compact/Check_Shape_Trapezoid.xml b/examples/ClientTests/compact/Check_Shape_Trapezoid.xml new file mode 100644 index 0000000000000000000000000000000000000000..c4fd280b05f56c2c233e51a27e5de9bf74ca30a6 --- /dev/null +++ b/examples/ClientTests/compact/Check_Shape_Trapezoid.xml @@ -0,0 +1,16 @@ +<lccdd> + <includes> + <gdmlFile ref="CheckShape.xml"/> + </includes> + + <detectors> + <detector id="1" name="Shape_Trapezoid" type="DD4hep_TestShape_Creator"> + <check vis="Shape1_vis"> + <shape type="Trapezoid" z="30*cm" x1="30*cm" x2="50*cm" y1="15*cm" y2="30*cm"/> + <position x="30" y="30" z="50"/> + <rotation x="0" y="0" z="0"/> + </check> + <test type="DD4hep_Mesh_Verifier" ref="${DD4hepINSTALL}/examples/ClientTests/ref/Ref_Trapezoid.txt" create="CheckShape_create"/> + </detector> + </detectors> +</lccdd> diff --git a/examples/ClientTests/compact/Check_Shape_Tube.xml b/examples/ClientTests/compact/Check_Shape_Tube.xml new file mode 100644 index 0000000000000000000000000000000000000000..998a697c2074512c3b290755df916d22265d7de7 --- /dev/null +++ b/examples/ClientTests/compact/Check_Shape_Tube.xml @@ -0,0 +1,22 @@ +<lccdd> + <includes> + <gdmlFile ref="CheckShape.xml"/> + </includes> + + <detectors> + <detector id="1" name="Shape_Tube" type="DD4hep_TestShape_Creator"> + <check vis="Shape1_vis"> + <shape type="Tube" rmin="10*cm" rmax="30*cm" dz="50*cm"/> + <position x="30" y="30" z="50"/> + <rotation x="0" y="pi/4" z="0"/> + </check> + + <check vis="Shape2_vis"> + <shape type="Tube" rmin="10*cm" rmax="30*cm" dz="50*cm" deltaphi="pi/2"/> + <position x="30" y="30" z="-50"/> + <rotation x="0" y="0" z="0"/> + </check> + <test type="DD4hep_Mesh_Verifier" ref="${DD4hepINSTALL}/examples/ClientTests/ref/Ref_Tube.txt" create="CheckShape_create"/> + </detector> + </detectors> +</lccdd> diff --git a/examples/ClientTests/ref/Ref_Box.txt b/examples/ClientTests/ref/Ref_Box.txt new file mode 100644 index 0000000000000000000000000000000000000000..507fd8c1e39c41bf9078a7f24f73057c72670001 --- /dev/null +++ b/examples/ClientTests/ref/Ref_Box.txt @@ -0,0 +1,11 @@ +ShapeCheck[0] TGeoBBox 8 Mesh-points: +TGeoBBox Box N(mesh)=8 N(vert)=8 N(seg)=12 N(pols)=6 +TGeoBBox 0 Local ( -30.00, -20.00, -10.00) Global ( 0.00, 10.00, 20.00) +TGeoBBox 1 Local ( -30.00, 20.00, -10.00) Global ( 0.00, 50.00, 20.00) +TGeoBBox 2 Local ( 30.00, 20.00, -10.00) Global ( 60.00, 50.00, 20.00) +TGeoBBox 3 Local ( 30.00, -20.00, -10.00) Global ( 60.00, 10.00, 20.00) +TGeoBBox 4 Local ( -30.00, -20.00, 10.00) Global ( 0.00, 10.00, 40.00) +TGeoBBox 5 Local ( -30.00, 20.00, 10.00) Global ( 0.00, 50.00, 40.00) +TGeoBBox 6 Local ( 30.00, 20.00, 10.00) Global ( 60.00, 50.00, 40.00) +TGeoBBox 7 Local ( 30.00, -20.00, 10.00) Global ( 60.00, 10.00, 40.00) +TGeoBBox Bounding box: dx= 30.00 dy= 20.00 dz= 10.00 Origin: x= 0.00 y= 0.00 z= 0.00 diff --git a/examples/ClientTests/ref/Ref_Cone.txt b/examples/ClientTests/ref/Ref_Cone.txt new file mode 100644 index 0000000000000000000000000000000000000000..1a80a947c6992e0e4de02da58072be36949c6a54 --- /dev/null +++ b/examples/ClientTests/ref/Ref_Cone.txt @@ -0,0 +1,83 @@ +ShapeCheck[0] TGeoCone 80 Mesh-points: +TGeoCone Cone N(mesh)=80 N(vert)=80 N(seg)=160 N(pols)=80 +TGeoCone 0 Local ( 10.00, 0.00, -40.00) Global ( 40.00, 30.00, -10.00) +TGeoCone 1 Local ( 9.51, 3.09, -40.00) Global ( 39.51, 33.09, -10.00) +TGeoCone 2 Local ( 8.09, 5.88, -40.00) Global ( 38.09, 35.88, -10.00) +TGeoCone 3 Local ( 5.88, 8.09, -40.00) Global ( 35.88, 38.09, -10.00) +TGeoCone 4 Local ( 3.09, 9.51, -40.00) Global ( 33.09, 39.51, -10.00) +TGeoCone 5 Local ( 0.00, 10.00, -40.00) Global ( 30.00, 40.00, -10.00) +TGeoCone 6 Local ( -3.09, 9.51, -40.00) Global ( 26.91, 39.51, -10.00) +TGeoCone 7 Local ( -5.88, 8.09, -40.00) Global ( 24.12, 38.09, -10.00) +TGeoCone 8 Local ( -8.09, 5.88, -40.00) Global ( 21.91, 35.88, -10.00) +TGeoCone 9 Local ( -9.51, 3.09, -40.00) Global ( 20.49, 33.09, -10.00) +TGeoCone 10 Local ( -10.00, 0.00, -40.00) Global ( 20.00, 30.00, -10.00) +TGeoCone 11 Local ( -9.51, -3.09, -40.00) Global ( 20.49, 26.91, -10.00) +TGeoCone 12 Local ( -8.09, -5.88, -40.00) Global ( 21.91, 24.12, -10.00) +TGeoCone 13 Local ( -5.88, -8.09, -40.00) Global ( 24.12, 21.91, -10.00) +TGeoCone 14 Local ( -3.09, -9.51, -40.00) Global ( 26.91, 20.49, -10.00) +TGeoCone 15 Local ( -0.00, -10.00, -40.00) Global ( 30.00, 20.00, -10.00) +TGeoCone 16 Local ( 3.09, -9.51, -40.00) Global ( 33.09, 20.49, -10.00) +TGeoCone 17 Local ( 5.88, -8.09, -40.00) Global ( 35.88, 21.91, -10.00) +TGeoCone 18 Local ( 8.09, -5.88, -40.00) Global ( 38.09, 24.12, -10.00) +TGeoCone 19 Local ( 9.51, -3.09, -40.00) Global ( 39.51, 26.91, -10.00) +TGeoCone 20 Local ( 30.00, 0.00, -40.00) Global ( 60.00, 30.00, -10.00) +TGeoCone 21 Local ( 28.53, 9.27, -40.00) Global ( 58.53, 39.27, -10.00) +TGeoCone 22 Local ( 24.27, 17.63, -40.00) Global ( 54.27, 47.63, -10.00) +TGeoCone 23 Local ( 17.63, 24.27, -40.00) Global ( 47.63, 54.27, -10.00) +TGeoCone 24 Local ( 9.27, 28.53, -40.00) Global ( 39.27, 58.53, -10.00) +TGeoCone 25 Local ( 0.00, 30.00, -40.00) Global ( 30.00, 60.00, -10.00) +TGeoCone 26 Local ( -9.27, 28.53, -40.00) Global ( 20.73, 58.53, -10.00) +TGeoCone 27 Local ( -17.63, 24.27, -40.00) Global ( 12.37, 54.27, -10.00) +TGeoCone 28 Local ( -24.27, 17.63, -40.00) Global ( 5.73, 47.63, -10.00) +TGeoCone 29 Local ( -28.53, 9.27, -40.00) Global ( 1.47, 39.27, -10.00) +TGeoCone 30 Local ( -30.00, 0.00, -40.00) Global ( 0.00, 30.00, -10.00) +TGeoCone 31 Local ( -28.53, -9.27, -40.00) Global ( 1.47, 20.73, -10.00) +TGeoCone 32 Local ( -24.27, -17.63, -40.00) Global ( 5.73, 12.37, -10.00) +TGeoCone 33 Local ( -17.63, -24.27, -40.00) Global ( 12.37, 5.73, -10.00) +TGeoCone 34 Local ( -9.27, -28.53, -40.00) Global ( 20.73, 1.47, -10.00) +TGeoCone 35 Local ( -0.00, -30.00, -40.00) Global ( 30.00, 0.00, -10.00) +TGeoCone 36 Local ( 9.27, -28.53, -40.00) Global ( 39.27, 1.47, -10.00) +TGeoCone 37 Local ( 17.63, -24.27, -40.00) Global ( 47.63, 5.73, -10.00) +TGeoCone 38 Local ( 24.27, -17.63, -40.00) Global ( 54.27, 12.37, -10.00) +TGeoCone 39 Local ( 28.53, -9.27, -40.00) Global ( 58.53, 20.73, -10.00) +TGeoCone 40 Local ( 50.00, 0.00, 40.00) Global ( 80.00, 30.00, 70.00) +TGeoCone 41 Local ( 47.55, 15.45, 40.00) Global ( 77.55, 45.45, 70.00) +TGeoCone 42 Local ( 40.45, 29.39, 40.00) Global ( 70.45, 59.39, 70.00) +TGeoCone 43 Local ( 29.39, 40.45, 40.00) Global ( 59.39, 70.45, 70.00) +TGeoCone 44 Local ( 15.45, 47.55, 40.00) Global ( 45.45, 77.55, 70.00) +TGeoCone 45 Local ( 0.00, 50.00, 40.00) Global ( 30.00, 80.00, 70.00) +TGeoCone 46 Local ( -15.45, 47.55, 40.00) Global ( 14.55, 77.55, 70.00) +TGeoCone 47 Local ( -29.39, 40.45, 40.00) Global ( 0.61, 70.45, 70.00) +TGeoCone 48 Local ( -40.45, 29.39, 40.00) Global ( -10.45, 59.39, 70.00) +TGeoCone 49 Local ( -47.55, 15.45, 40.00) Global ( -17.55, 45.45, 70.00) +TGeoCone 50 Local ( -50.00, 0.00, 40.00) Global ( -20.00, 30.00, 70.00) +TGeoCone 51 Local ( -47.55, -15.45, 40.00) Global ( -17.55, 14.55, 70.00) +TGeoCone 52 Local ( -40.45, -29.39, 40.00) Global ( -10.45, 0.61, 70.00) +TGeoCone 53 Local ( -29.39, -40.45, 40.00) Global ( 0.61, -10.45, 70.00) +TGeoCone 54 Local ( -15.45, -47.55, 40.00) Global ( 14.55, -17.55, 70.00) +TGeoCone 55 Local ( -0.00, -50.00, 40.00) Global ( 30.00, -20.00, 70.00) +TGeoCone 56 Local ( 15.45, -47.55, 40.00) Global ( 45.45, -17.55, 70.00) +TGeoCone 57 Local ( 29.39, -40.45, 40.00) Global ( 59.39, -10.45, 70.00) +TGeoCone 58 Local ( 40.45, -29.39, 40.00) Global ( 70.45, 0.61, 70.00) +TGeoCone 59 Local ( 47.55, -15.45, 40.00) Global ( 77.55, 14.55, 70.00) +TGeoCone 60 Local ( 60.00, 0.00, 40.00) Global ( 90.00, 30.00, 70.00) +TGeoCone 61 Local ( 57.06, 18.54, 40.00) Global ( 87.06, 48.54, 70.00) +TGeoCone 62 Local ( 48.54, 35.27, 40.00) Global ( 78.54, 65.27, 70.00) +TGeoCone 63 Local ( 35.27, 48.54, 40.00) Global ( 65.27, 78.54, 70.00) +TGeoCone 64 Local ( 18.54, 57.06, 40.00) Global ( 48.54, 87.06, 70.00) +TGeoCone 65 Local ( 0.00, 60.00, 40.00) Global ( 30.00, 90.00, 70.00) +TGeoCone 66 Local ( -18.54, 57.06, 40.00) Global ( 11.46, 87.06, 70.00) +TGeoCone 67 Local ( -35.27, 48.54, 40.00) Global ( -5.27, 78.54, 70.00) +TGeoCone 68 Local ( -48.54, 35.27, 40.00) Global ( -18.54, 65.27, 70.00) +TGeoCone 69 Local ( -57.06, 18.54, 40.00) Global ( -27.06, 48.54, 70.00) +TGeoCone 70 Local ( -60.00, 0.00, 40.00) Global ( -30.00, 30.00, 70.00) +TGeoCone 71 Local ( -57.06, -18.54, 40.00) Global ( -27.06, 11.46, 70.00) +TGeoCone 72 Local ( -48.54, -35.27, 40.00) Global ( -18.54, -5.27, 70.00) +TGeoCone 73 Local ( -35.27, -48.54, 40.00) Global ( -5.27, -18.54, 70.00) +TGeoCone 74 Local ( -18.54, -57.06, 40.00) Global ( 11.46, -27.06, 70.00) +TGeoCone 75 Local ( -0.00, -60.00, 40.00) Global ( 30.00, -30.00, 70.00) +TGeoCone 76 Local ( 18.54, -57.06, 40.00) Global ( 48.54, -27.06, 70.00) +TGeoCone 77 Local ( 35.27, -48.54, 40.00) Global ( 65.27, -18.54, 70.00) +TGeoCone 78 Local ( 48.54, -35.27, 40.00) Global ( 78.54, -5.27, 70.00) +TGeoCone 79 Local ( 57.06, -18.54, 40.00) Global ( 87.06, 11.46, 70.00) +TGeoCone Bounding box: dx= 60.00 dy= 60.00 dz= 40.00 Origin: x= 0.00 y= 0.00 z= 0.00 diff --git a/examples/ClientTests/ref/Ref_ConeSegment.txt b/examples/ClientTests/ref/Ref_ConeSegment.txt new file mode 100644 index 0000000000000000000000000000000000000000..373e894dd6cd3ab5c193f1dc6d49ba1d2c604e07 --- /dev/null +++ b/examples/ClientTests/ref/Ref_ConeSegment.txt @@ -0,0 +1,174 @@ +ShapeCheck[0] TGeoConeSeg 84 Mesh-points: +TGeoConeSeg ConeSegment N(mesh)=84 N(vert)=84 N(seg)=168 N(pols)=82 +TGeoConeSeg 0 Local ( 10.00, 0.00, -40.00) Global ( 40.00, 30.00, -10.00) +TGeoConeSeg 1 Local ( 9.91, 1.37, -40.00) Global ( 39.91, 31.37, -10.00) +TGeoConeSeg 2 Local ( 9.62, 2.71, -40.00) Global ( 39.62, 32.71, -10.00) +TGeoConeSeg 3 Local ( 9.16, 4.01, -40.00) Global ( 39.16, 34.01, -10.00) +TGeoConeSeg 4 Local ( 8.53, 5.22, -40.00) Global ( 38.53, 35.22, -10.00) +TGeoConeSeg 5 Local ( 7.73, 6.34, -40.00) Global ( 37.73, 36.34, -10.00) +TGeoConeSeg 6 Local ( 6.79, 7.34, -40.00) Global ( 36.79, 37.34, -10.00) +TGeoConeSeg 7 Local ( 5.72, 8.20, -40.00) Global ( 35.72, 38.20, -10.00) +TGeoConeSeg 8 Local ( 4.54, 8.91, -40.00) Global ( 34.54, 38.91, -10.00) +TGeoConeSeg 9 Local ( 3.28, 9.45, -40.00) Global ( 33.28, 39.45, -10.00) +TGeoConeSeg 10 Local ( 1.95, 9.81, -40.00) Global ( 31.95, 39.81, -10.00) +TGeoConeSeg 11 Local ( 0.59, 9.98, -40.00) Global ( 30.59, 39.98, -10.00) +TGeoConeSeg 12 Local ( -0.78, 9.97, -40.00) Global ( 29.22, 39.97, -10.00) +TGeoConeSeg 13 Local ( -2.14, 9.77, -40.00) Global ( 27.86, 39.77, -10.00) +TGeoConeSeg 14 Local ( -3.46, 9.38, -40.00) Global ( 26.54, 39.38, -10.00) +TGeoConeSeg 15 Local ( -4.71, 8.82, -40.00) Global ( 25.29, 38.82, -10.00) +TGeoConeSeg 16 Local ( -5.88, 8.09, -40.00) Global ( 24.12, 38.09, -10.00) +TGeoConeSeg 17 Local ( -6.93, 7.21, -40.00) Global ( 23.07, 37.21, -10.00) +TGeoConeSeg 18 Local ( -7.85, 6.19, -40.00) Global ( 22.15, 36.19, -10.00) +TGeoConeSeg 19 Local ( -8.63, 5.06, -40.00) Global ( 21.37, 35.06, -10.00) +TGeoConeSeg 20 Local ( -9.24, 3.83, -40.00) Global ( 20.76, 33.83, -10.00) +TGeoConeSeg 21 Local ( 30.00, 0.00, -40.00) Global ( 60.00, 30.00, -10.00) +TGeoConeSeg 22 Local ( 29.72, 4.11, -40.00) Global ( 59.72, 34.11, -10.00) +TGeoConeSeg 23 Local ( 28.87, 8.14, -40.00) Global ( 58.87, 38.14, -10.00) +TGeoConeSeg 24 Local ( 27.49, 12.02, -40.00) Global ( 57.49, 42.02, -10.00) +TGeoConeSeg 25 Local ( 25.58, 15.67, -40.00) Global ( 55.58, 45.67, -10.00) +TGeoConeSeg 26 Local ( 23.19, 19.03, -40.00) Global ( 53.19, 49.03, -10.00) +TGeoConeSeg 27 Local ( 20.36, 22.03, -40.00) Global ( 50.36, 52.03, -10.00) +TGeoConeSeg 28 Local ( 17.15, 24.61, -40.00) Global ( 47.15, 54.61, -10.00) +TGeoConeSeg 29 Local ( 13.62, 26.73, -40.00) Global ( 43.62, 56.73, -10.00) +TGeoConeSeg 30 Local ( 9.83, 28.34, -40.00) Global ( 39.83, 58.34, -10.00) +TGeoConeSeg 31 Local ( 5.85, 29.42, -40.00) Global ( 35.85, 59.42, -10.00) +TGeoConeSeg 32 Local ( 1.77, 29.95, -40.00) Global ( 31.77, 59.95, -10.00) +TGeoConeSeg 33 Local ( -2.35, 29.91, -40.00) Global ( 27.65, 59.91, -10.00) +TGeoConeSeg 34 Local ( -6.43, 29.30, -40.00) Global ( 23.57, 59.30, -10.00) +TGeoConeSeg 35 Local ( -10.38, 28.15, -40.00) Global ( 19.62, 58.15, -10.00) +TGeoConeSeg 36 Local ( -14.14, 26.46, -40.00) Global ( 15.86, 56.46, -10.00) +TGeoConeSeg 37 Local ( -17.63, 24.27, -40.00) Global ( 12.37, 54.27, -10.00) +TGeoConeSeg 38 Local ( -20.79, 21.63, -40.00) Global ( 9.21, 51.63, -10.00) +TGeoConeSeg 39 Local ( -23.56, 18.57, -40.00) Global ( 6.44, 48.57, -10.00) +TGeoConeSeg 40 Local ( -25.88, 15.17, -40.00) Global ( 4.12, 45.17, -10.00) +TGeoConeSeg 41 Local ( -27.72, 11.48, -40.00) Global ( 2.28, 41.48, -10.00) +TGeoConeSeg 42 Local ( 15.00, 0.00, 40.00) Global ( 45.00, 30.00, 70.00) +TGeoConeSeg 43 Local ( 14.86, 2.06, 40.00) Global ( 44.86, 32.06, 70.00) +TGeoConeSeg 44 Local ( 14.44, 4.07, 40.00) Global ( 44.44, 34.07, 70.00) +TGeoConeSeg 45 Local ( 13.74, 6.01, 40.00) Global ( 43.74, 36.01, 70.00) +TGeoConeSeg 46 Local ( 12.79, 7.84, 40.00) Global ( 42.79, 37.84, 70.00) +TGeoConeSeg 47 Local ( 11.60, 9.52, 40.00) Global ( 41.60, 39.52, 70.00) +TGeoConeSeg 48 Local ( 10.18, 11.01, 40.00) Global ( 40.18, 41.01, 70.00) +TGeoConeSeg 49 Local ( 8.58, 12.31, 40.00) Global ( 38.58, 42.31, 70.00) +TGeoConeSeg 50 Local ( 6.81, 13.37, 40.00) Global ( 36.81, 43.37, 70.00) +TGeoConeSeg 51 Local ( 4.91, 14.17, 40.00) Global ( 34.91, 44.17, 70.00) +TGeoConeSeg 52 Local ( 2.93, 14.71, 40.00) Global ( 32.93, 44.71, 70.00) +TGeoConeSeg 53 Local ( 0.88, 14.97, 40.00) Global ( 30.88, 44.97, 70.00) +TGeoConeSeg 54 Local ( -1.18, 14.95, 40.00) Global ( 28.82, 44.95, 70.00) +TGeoConeSeg 55 Local ( -3.21, 14.65, 40.00) Global ( 26.79, 44.65, 70.00) +TGeoConeSeg 56 Local ( -5.19, 14.07, 40.00) Global ( 24.81, 44.07, 70.00) +TGeoConeSeg 57 Local ( -7.07, 13.23, 40.00) Global ( 22.93, 43.23, 70.00) +TGeoConeSeg 58 Local ( -8.82, 12.14, 40.00) Global ( 21.18, 42.14, 70.00) +TGeoConeSeg 59 Local ( -10.40, 10.81, 40.00) Global ( 19.60, 40.81, 70.00) +TGeoConeSeg 60 Local ( -11.78, 9.29, 40.00) Global ( 18.22, 39.29, 70.00) +TGeoConeSeg 61 Local ( -12.94, 7.58, 40.00) Global ( 17.06, 37.58, 70.00) +TGeoConeSeg 62 Local ( -13.86, 5.74, 40.00) Global ( 16.14, 35.74, 70.00) +TGeoConeSeg 63 Local ( 60.00, 0.00, 40.00) Global ( 90.00, 30.00, 70.00) +TGeoConeSeg 64 Local ( 59.43, 8.22, 40.00) Global ( 89.43, 38.22, 70.00) +TGeoConeSeg 65 Local ( 57.75, 16.29, 40.00) Global ( 87.75, 46.29, 70.00) +TGeoConeSeg 66 Local ( 54.97, 24.04, 40.00) Global ( 84.97, 54.04, 70.00) +TGeoConeSeg 67 Local ( 51.16, 31.35, 40.00) Global ( 81.16, 61.35, 70.00) +TGeoConeSeg 68 Local ( 46.38, 38.06, 40.00) Global ( 76.38, 68.06, 70.00) +TGeoConeSeg 69 Local ( 40.73, 44.06, 40.00) Global ( 70.73, 74.06, 70.00) +TGeoConeSeg 70 Local ( 34.31, 49.22, 40.00) Global ( 64.31, 79.22, 70.00) +TGeoConeSeg 71 Local ( 27.24, 53.46, 40.00) Global ( 57.24, 83.46, 70.00) +TGeoConeSeg 72 Local ( 19.66, 56.69, 40.00) Global ( 49.66, 86.69, 70.00) +TGeoConeSeg 73 Local ( 11.71, 58.85, 40.00) Global ( 41.71, 88.85, 70.00) +TGeoConeSeg 74 Local ( 3.53, 59.90, 40.00) Global ( 33.53, 89.90, 70.00) +TGeoConeSeg 75 Local ( -4.71, 59.82, 40.00) Global ( 25.29, 89.82, 70.00) +TGeoConeSeg 76 Local ( -12.86, 58.61, 40.00) Global ( 17.14, 88.61, 70.00) +TGeoConeSeg 77 Local ( -20.77, 56.29, 40.00) Global ( 9.23, 86.29, 70.00) +TGeoConeSeg 78 Local ( -28.28, 52.92, 40.00) Global ( 1.72, 82.92, 70.00) +TGeoConeSeg 79 Local ( -35.27, 48.54, 40.00) Global ( -5.27, 78.54, 70.00) +TGeoConeSeg 80 Local ( -41.59, 43.25, 40.00) Global ( -11.59, 73.25, 70.00) +TGeoConeSeg 81 Local ( -47.12, 37.15, 40.00) Global ( -17.12, 67.15, 70.00) +TGeoConeSeg 82 Local ( -51.76, 30.34, 40.00) Global ( -21.76, 60.34, 70.00) +TGeoConeSeg 83 Local ( -55.43, 22.96, 40.00) Global ( -25.43, 52.96, 70.00) +TGeoConeSeg Bounding box: dx= 57.72 dy= 30.00 dz= 40.00 Origin: x= 2.28 y= 30.00 z= 0.00 +ShapeCheck[1] TGeoConeSeg 84 Mesh-points: +TGeoConeSeg ConeSegment N(mesh)=84 N(vert)=84 N(seg)=168 N(pols)=82 +TGeoConeSeg 0 Local ( 8.09, 5.88, -40.00) Global ( 38.09, 35.88, -120.00) +TGeoConeSeg 1 Local ( 5.97, 8.02, -40.00) Global ( 35.97, 38.02, -120.00) +TGeoConeSeg 2 Local ( 3.31, 9.44, -40.00) Global ( 33.31, 39.44, -120.00) +TGeoConeSeg 3 Local ( 0.35, 9.99, -40.00) Global ( 30.35, 39.99, -120.00) +TGeoConeSeg 4 Local ( -2.64, 9.65, -40.00) Global ( 27.36, 39.65, -120.00) +TGeoConeSeg 5 Local ( -5.39, 8.42, -40.00) Global ( 24.61, 38.42, -120.00) +TGeoConeSeg 6 Local ( -7.65, 6.43, -40.00) Global ( 22.35, 36.43, -120.00) +TGeoConeSeg 7 Local ( -9.22, 3.86, -40.00) Global ( 20.78, 33.86, -120.00) +TGeoConeSeg 8 Local ( -9.96, 0.94, -40.00) Global ( 20.04, 30.94, -120.00) +TGeoConeSeg 9 Local ( -9.78, -2.07, -40.00) Global ( 20.22, 27.93, -120.00) +TGeoConeSeg 10 Local ( -8.72, -4.89, -40.00) Global ( 21.28, 25.11, -120.00) +TGeoConeSeg 11 Local ( -6.87, -7.26, -40.00) Global ( 23.13, 22.74, -120.00) +TGeoConeSeg 12 Local ( -4.40, -8.98, -40.00) Global ( 25.60, 21.02, -120.00) +TGeoConeSeg 13 Local ( -1.53, -9.88, -40.00) Global ( 28.47, 20.12, -120.00) +TGeoConeSeg 14 Local ( 1.49, -9.89, -40.00) Global ( 31.49, 20.11, -120.00) +TGeoConeSeg 15 Local ( 4.36, -9.00, -40.00) Global ( 34.36, 21.00, -120.00) +TGeoConeSeg 16 Local ( 6.85, -7.29, -40.00) Global ( 36.85, 22.71, -120.00) +TGeoConeSeg 17 Local ( 8.71, -4.92, -40.00) Global ( 38.71, 25.08, -120.00) +TGeoConeSeg 18 Local ( 9.78, -2.10, -40.00) Global ( 39.78, 27.90, -120.00) +TGeoConeSeg 19 Local ( 9.96, 0.90, -40.00) Global ( 39.96, 30.90, -120.00) +TGeoConeSeg 20 Local ( 9.24, 3.83, -40.00) Global ( 39.24, 33.83, -120.00) +TGeoConeSeg 21 Local ( 24.27, 17.63, -40.00) Global ( 54.27, 47.63, -120.00) +TGeoConeSeg 22 Local ( 17.92, 24.06, -40.00) Global ( 47.92, 54.06, -120.00) +TGeoConeSeg 23 Local ( 9.94, 28.31, -40.00) Global ( 39.94, 58.31, -120.00) +TGeoConeSeg 24 Local ( 1.06, 29.98, -40.00) Global ( 31.06, 59.98, -120.00) +TGeoConeSeg 25 Local ( -7.92, 28.94, -40.00) Global ( 22.08, 58.94, -120.00) +TGeoConeSeg 26 Local ( -16.17, 25.27, -40.00) Global ( 13.83, 55.27, -120.00) +TGeoConeSeg 27 Local ( -22.96, 19.30, -40.00) Global ( 7.04, 49.30, -120.00) +TGeoConeSeg 28 Local ( -27.67, 11.59, -40.00) Global ( 2.33, 41.59, -120.00) +TGeoConeSeg 29 Local ( -29.87, 2.82, -40.00) Global ( 0.13, 32.82, -120.00) +TGeoConeSeg 30 Local ( -29.35, -6.20, -40.00) Global ( 0.65, 23.80, -120.00) +TGeoConeSeg 31 Local ( -26.17, -14.66, -40.00) Global ( 3.83, 15.34, -120.00) +TGeoConeSeg 32 Local ( -20.62, -21.79, -40.00) Global ( 9.38, 8.21, -120.00) +TGeoConeSeg 33 Local ( -13.20, -26.94, -40.00) Global ( 16.80, 3.06, -120.00) +TGeoConeSeg 34 Local ( -4.58, -29.65, -40.00) Global ( 25.42, 0.35, -120.00) +TGeoConeSeg 35 Local ( 4.46, -29.67, -40.00) Global ( 34.46, 0.33, -120.00) +TGeoConeSeg 36 Local ( 13.09, -26.99, -40.00) Global ( 43.09, 3.01, -120.00) +TGeoConeSeg 37 Local ( 20.54, -21.87, -40.00) Global ( 50.54, 8.13, -120.00) +TGeoConeSeg 38 Local ( 26.12, -14.76, -40.00) Global ( 56.12, 15.24, -120.00) +TGeoConeSeg 39 Local ( 29.33, -6.31, -40.00) Global ( 59.33, 23.69, -120.00) +TGeoConeSeg 40 Local ( 29.88, 2.71, -40.00) Global ( 59.88, 32.71, -120.00) +TGeoConeSeg 41 Local ( 27.72, 11.48, -40.00) Global ( 57.72, 41.48, -120.00) +TGeoConeSeg 42 Local ( 12.14, 8.82, 40.00) Global ( 42.14, 38.82, -40.00) +TGeoConeSeg 43 Local ( 8.96, 12.03, 40.00) Global ( 38.96, 42.03, -40.00) +TGeoConeSeg 44 Local ( 4.97, 14.15, 40.00) Global ( 34.97, 44.15, -40.00) +TGeoConeSeg 45 Local ( 0.53, 14.99, 40.00) Global ( 30.53, 44.99, -40.00) +TGeoConeSeg 46 Local ( -3.96, 14.47, 40.00) Global ( 26.04, 44.47, -40.00) +TGeoConeSeg 47 Local ( -8.09, 12.63, 40.00) Global ( 21.91, 42.63, -40.00) +TGeoConeSeg 48 Local ( -11.48, 9.65, 40.00) Global ( 18.52, 39.65, -40.00) +TGeoConeSeg 49 Local ( -13.84, 5.79, 40.00) Global ( 16.16, 35.79, -40.00) +TGeoConeSeg 50 Local ( -14.93, 1.41, 40.00) Global ( 15.07, 31.41, -40.00) +TGeoConeSeg 51 Local ( -14.68, -3.10, 40.00) Global ( 15.32, 26.90, -40.00) +TGeoConeSeg 52 Local ( -13.09, -7.33, 40.00) Global ( 16.91, 22.67, -40.00) +TGeoConeSeg 53 Local ( -10.31, -10.89, 40.00) Global ( 19.69, 19.11, -40.00) +TGeoConeSeg 54 Local ( -6.60, -13.47, 40.00) Global ( 23.40, 16.53, -40.00) +TGeoConeSeg 55 Local ( -2.29, -14.82, 40.00) Global ( 27.71, 15.18, -40.00) +TGeoConeSeg 56 Local ( 2.23, -14.83, 40.00) Global ( 32.23, 15.17, -40.00) +TGeoConeSeg 57 Local ( 6.55, -13.50, 40.00) Global ( 36.55, 16.50, -40.00) +TGeoConeSeg 58 Local ( 10.27, -10.93, 40.00) Global ( 40.27, 19.07, -40.00) +TGeoConeSeg 59 Local ( 13.06, -7.38, 40.00) Global ( 43.06, 22.62, -40.00) +TGeoConeSeg 60 Local ( 14.66, -3.16, 40.00) Global ( 44.66, 26.84, -40.00) +TGeoConeSeg 61 Local ( 14.94, 1.35, 40.00) Global ( 44.94, 31.35, -40.00) +TGeoConeSeg 62 Local ( 13.86, 5.74, 40.00) Global ( 43.86, 35.74, -40.00) +TGeoConeSeg 63 Local ( 48.54, 35.27, 40.00) Global ( 78.54, 65.27, -40.00) +TGeoConeSeg 64 Local ( 35.84, 48.12, 40.00) Global ( 65.84, 78.12, -40.00) +TGeoConeSeg 65 Local ( 19.88, 56.61, 40.00) Global ( 49.88, 86.61, -40.00) +TGeoConeSeg 66 Local ( 2.12, 59.96, 40.00) Global ( 32.12, 89.96, -40.00) +TGeoConeSeg 67 Local ( -15.83, 57.87, 40.00) Global ( 14.17, 87.87, -40.00) +TGeoConeSeg 68 Local ( -32.35, 50.53, 40.00) Global ( -2.35, 80.53, -40.00) +TGeoConeSeg 69 Local ( -45.93, 38.61, 40.00) Global ( -15.93, 68.61, -40.00) +TGeoConeSeg 70 Local ( -55.34, 23.18, 40.00) Global ( -25.34, 53.18, -40.00) +TGeoConeSeg 71 Local ( -59.73, 5.65, 40.00) Global ( -29.73, 35.65, -40.00) +TGeoConeSeg 72 Local ( -58.71, -12.40, 40.00) Global ( -28.71, 17.60, -40.00) +TGeoConeSeg 73 Local ( -52.35, -29.32, 40.00) Global ( -22.35, 0.68, -40.00) +TGeoConeSeg 74 Local ( -41.24, -43.58, 40.00) Global ( -11.24, -13.58, -40.00) +TGeoConeSeg 75 Local ( -26.40, -53.88, 40.00) Global ( 3.60, -23.88, -40.00) +TGeoConeSeg 76 Local ( -9.15, -59.30, 40.00) Global ( 20.85, -29.30, -40.00) +TGeoConeSeg 77 Local ( 8.92, -59.33, 40.00) Global ( 38.92, -29.33, -40.00) +TGeoConeSeg 78 Local ( 26.18, -53.98, 40.00) Global ( 56.18, -23.98, -40.00) +TGeoConeSeg 79 Local ( 41.07, -43.74, 40.00) Global ( 71.07, -13.74, -40.00) +TGeoConeSeg 80 Local ( 52.23, -29.52, 40.00) Global ( 82.23, 0.48, -40.00) +TGeoConeSeg 81 Local ( 58.66, -12.63, 40.00) Global ( 88.66, 17.37, -40.00) +TGeoConeSeg 82 Local ( 59.76, 5.41, 40.00) Global ( 89.76, 35.41, -40.00) +TGeoConeSeg 83 Local ( 55.43, 22.96, 40.00) Global ( 85.43, 52.96, -40.00) +TGeoConeSeg Bounding box: dx= 60.00 dy= 60.00 dz= 40.00 Origin: x= 0.00 y= 0.00 z= 0.00 diff --git a/examples/ClientTests/ref/Ref_CutTube.txt b/examples/ClientTests/ref/Ref_CutTube.txt new file mode 100644 index 0000000000000000000000000000000000000000..56a7cb47e8d5a763e4f5c118ae3c60061d69be66 --- /dev/null +++ b/examples/ClientTests/ref/Ref_CutTube.txt @@ -0,0 +1,87 @@ +ShapeCheck[0] TGeoCtub 84 Mesh-points: +TGeoCtub CutTube N(mesh)=84 N(vert)=84 N(seg)=168 N(pols)=82 +TGeoCtub 0 Local ( 10.00, 0.00, -60.00) Global ( -5.36, 30.00, 0.50) +TGeoCtub 1 Local ( 9.88, 1.56, -61.44) Global ( -6.46, 31.56, -0.43) +TGeoCtub 2 Local ( 9.51, 3.09, -62.60) Global ( -7.54, 33.09, -0.99) +TGeoCtub 3 Local ( 8.91, 4.54, -63.45) Global ( -8.57, 34.54, -1.17) +TGeoCtub 4 Local ( 8.09, 5.88, -63.97) Global ( -9.51, 35.88, -0.95) +TGeoCtub 5 Local ( 7.07, 7.07, -64.14) Global ( -10.36, 37.07, -0.36) +TGeoCtub 6 Local ( 5.88, 8.09, -63.97) Global ( -11.08, 38.09, 0.61) +TGeoCtub 7 Local ( 4.54, 8.91, -63.45) Global ( -11.66, 38.91, 1.92) +TGeoCtub 8 Local ( 3.09, 9.51, -62.60) Global ( -12.08, 39.51, 3.55) +TGeoCtub 9 Local ( 1.56, 9.88, -61.44) Global ( -12.34, 39.88, 5.45) +TGeoCtub 10 Local ( 0.00, 10.00, -60.00) Global ( -12.43, 40.00, 7.57) +TGeoCtub 11 Local ( -1.56, 9.88, -58.31) Global ( -12.34, 39.88, 9.87) +TGeoCtub 12 Local ( -3.09, 9.51, -56.42) Global ( -12.08, 39.51, 12.29) +TGeoCtub 13 Local ( -4.54, 8.91, -54.37) Global ( -11.66, 38.91, 14.76) +TGeoCtub 14 Local ( -5.88, 8.09, -52.21) Global ( -11.08, 38.09, 17.24) +TGeoCtub 15 Local ( -7.07, 7.07, -50.00) Global ( -10.36, 37.07, 19.64) +TGeoCtub 16 Local ( -8.09, 5.88, -47.79) Global ( -9.51, 35.88, 21.93) +TGeoCtub 17 Local ( -8.91, 4.54, -45.63) Global ( -8.57, 34.54, 24.04) +TGeoCtub 18 Local ( -9.51, 3.09, -43.58) Global ( -7.54, 33.09, 25.91) +TGeoCtub 19 Local ( -9.88, 1.56, -41.69) Global ( -6.46, 31.56, 27.51) +TGeoCtub 20 Local ( -10.00, 0.00, -40.00) Global ( -5.36, 30.00, 28.79) +TGeoCtub 21 Local ( 30.00, 0.00, -80.00) Global ( -5.36, 30.00, -27.78) +TGeoCtub 22 Local ( 29.63, 4.69, -84.32) Global ( -8.67, 34.69, -30.58) +TGeoCtub 23 Local ( 28.53, 9.27, -87.80) Global ( -11.91, 39.27, -32.26) +TGeoCtub 24 Local ( 26.73, 13.62, -90.35) Global ( -14.99, 43.62, -32.79) +TGeoCtub 25 Local ( 24.27, 17.63, -91.90) Global ( -17.82, 47.63, -32.15) +TGeoCtub 26 Local ( 21.21, 21.21, -92.43) Global ( -20.36, 51.21, -30.36) +TGeoCtub 27 Local ( 17.63, 24.27, -91.90) Global ( -22.52, 54.27, -27.45) +TGeoCtub 28 Local ( 13.62, 26.73, -90.35) Global ( -24.26, 56.73, -23.52) +TGeoCtub 29 Local ( 9.27, 28.53, -87.80) Global ( -25.53, 58.53, -18.64) +TGeoCtub 30 Local ( 4.69, 29.63, -84.32) Global ( -26.31, 59.63, -12.94) +TGeoCtub 31 Local ( 0.00, 30.00, -80.00) Global ( -26.57, 60.00, -6.57) +TGeoCtub 32 Local ( -4.69, 29.63, -74.94) Global ( -26.31, 59.63, 0.33) +TGeoCtub 33 Local ( -9.27, 28.53, -69.26) Global ( -25.53, 58.53, 7.58) +TGeoCtub 34 Local ( -13.62, 26.73, -63.11) Global ( -24.26, 56.73, 15.00) +TGeoCtub 35 Local ( -17.63, 24.27, -56.64) Global ( -22.52, 54.27, 22.42) +TGeoCtub 36 Local ( -21.21, 21.21, -50.00) Global ( -20.36, 51.21, 29.64) +TGeoCtub 37 Local ( -24.27, 17.63, -43.36) Global ( -17.82, 47.63, 36.50) +TGeoCtub 38 Local ( -26.73, 13.62, -36.89) Global ( -14.99, 43.62, 42.82) +TGeoCtub 39 Local ( -28.53, 9.27, -30.74) Global ( -11.91, 39.27, 48.44) +TGeoCtub 40 Local ( -29.63, 4.69, -25.06) Global ( -8.67, 34.69, 53.23) +TGeoCtub 41 Local ( -30.00, 0.00, -20.00) Global ( -5.36, 30.00, 57.07) +TGeoCtub 42 Local ( 10.00, 0.00, 36.67) Global ( 63.00, 30.00, 68.86) +TGeoCtub 43 Local ( 9.88, 1.56, 32.92) Global ( 60.26, 31.56, 66.29) +TGeoCtub 44 Local ( 9.51, 3.09, 29.59) Global ( 57.65, 33.09, 64.20) +TGeoCtub 45 Local ( 8.91, 4.54, 26.77) Global ( 55.23, 34.54, 62.63) +TGeoCtub 46 Local ( 8.09, 5.88, 24.52) Global ( 53.06, 35.88, 61.62) +TGeoCtub 47 Local ( 7.07, 7.07, 22.89) Global ( 51.19, 37.07, 61.19) +TGeoCtub 48 Local ( 5.88, 8.09, 21.94) Global ( 49.67, 38.09, 61.36) +TGeoCtub 49 Local ( 4.54, 8.91, 21.67) Global ( 48.53, 38.91, 62.11) +TGeoCtub 50 Local ( 3.09, 9.51, 22.10) Global ( 47.81, 39.51, 63.44) +TGeoCtub 51 Local ( 1.56, 9.88, 23.22) Global ( 47.53, 39.88, 65.31) +TGeoCtub 52 Local ( 0.00, 10.00, 25.00) Global ( 47.68, 40.00, 67.68) +TGeoCtub 53 Local ( -1.56, 9.88, 27.39) Global ( 48.26, 39.88, 70.48) +TGeoCtub 54 Local ( -3.09, 9.51, 30.34) Global ( 49.27, 39.51, 73.64) +TGeoCtub 55 Local ( -4.54, 8.91, 33.78) Global ( 50.67, 38.91, 77.09) +TGeoCtub 56 Local ( -5.88, 8.09, 37.61) Global ( 52.44, 38.09, 80.75) +TGeoCtub 57 Local ( -7.07, 7.07, 41.75) Global ( 54.52, 37.07, 84.52) +TGeoCtub 58 Local ( -8.09, 5.88, 46.09) Global ( 56.87, 35.88, 88.31) +TGeoCtub 59 Local ( -8.91, 4.54, 50.53) Global ( 59.43, 34.54, 92.03) +TGeoCtub 60 Local ( -9.51, 3.09, 54.96) Global ( 62.13, 33.09, 95.58) +TGeoCtub 61 Local ( -9.88, 1.56, 59.26) Global ( 64.92, 31.56, 98.89) +TGeoCtub 62 Local ( -10.00, 0.00, 63.33) Global ( 67.71, 30.00, 101.85) +TGeoCtub 63 Local ( 30.00, 0.00, 10.00) Global ( 58.28, 30.00, 35.86) +TGeoCtub 64 Local ( 29.63, 4.69, -1.24) Global ( 50.08, 34.69, 28.17) +TGeoCtub 65 Local ( 28.53, 9.27, -11.22) Global ( 42.24, 39.27, 21.89) +TGeoCtub 66 Local ( 26.73, 13.62, -19.69) Global ( 34.98, 43.62, 17.18) +TGeoCtub 67 Local ( 24.27, 17.63, -26.44) Global ( 28.46, 47.63, 14.14) +TGeoCtub 68 Local ( 21.21, 21.21, -31.32) Global ( 22.86, 51.21, 12.86) +TGeoCtub 69 Local ( 17.63, 24.27, -34.19) Global ( 18.29, 54.27, 13.36) +TGeoCtub 70 Local ( 13.62, 26.73, -34.99) Global ( 14.89, 56.73, 15.63) +TGeoCtub 71 Local ( 9.27, 28.53, -33.69) Global ( 12.73, 58.53, 19.62) +TGeoCtub 72 Local ( 4.69, 29.63, -30.33) Global ( 11.87, 59.63, 25.23) +TGeoCtub 73 Local ( 0.00, 30.00, -25.00) Global ( 12.32, 60.00, 32.32) +TGeoCtub 74 Local ( -4.69, 29.63, -17.82) Global ( 14.08, 59.63, 40.72) +TGeoCtub 75 Local ( -9.27, 28.53, -8.97) Global ( 17.10, 58.53, 50.21) +TGeoCtub 76 Local ( -13.62, 26.73, 1.33) Global ( 21.31, 56.73, 60.57) +TGeoCtub 77 Local ( -17.63, 24.27, 12.84) Global ( 26.61, 54.27, 71.54) +TGeoCtub 78 Local ( -21.21, 21.21, 25.25) Global ( 32.86, 51.21, 82.86) +TGeoCtub 79 Local ( -24.27, 17.63, 38.28) Global ( 39.90, 47.63, 94.23) +TGeoCtub 80 Local ( -26.73, 13.62, 51.59) Global ( 47.58, 43.62, 105.38) +TGeoCtub 81 Local ( -28.53, 9.27, 64.87) Global ( 55.69, 39.27, 116.04) +TGeoCtub 82 Local ( -29.63, 4.69, 77.77) Global ( 64.04, 34.69, 125.95) +TGeoCtub 83 Local ( -30.00, 0.00, 90.00) Global ( 72.43, 30.00, 134.85) +TGeoCtub Bounding box: dx= 30.00 dy= 15.00 dz= 50.00 Origin: x= 0.00 y= 15.00 z= 0.00 diff --git a/examples/ClientTests/ref/Ref_ElTube.txt b/examples/ClientTests/ref/Ref_ElTube.txt new file mode 100644 index 0000000000000000000000000000000000000000..9e5e44d7217c9132a3c5066c987908fc08b8cff7 --- /dev/null +++ b/examples/ClientTests/ref/Ref_ElTube.txt @@ -0,0 +1,83 @@ +ShapeCheck[0] TGeoEltu 80 Mesh-points: +TGeoEltu EllipticalTube N(mesh)=80 N(vert)=80 N(seg)=160 N(pols)=80 +TGeoEltu 0 Local ( 0.00, 0.00, -50.00) Global ( 30.00, 30.00, 0.00) +TGeoEltu 1 Local ( 0.00, 0.00, -50.00) Global ( 30.00, 30.00, 0.00) +TGeoEltu 2 Local ( 0.00, 0.00, -50.00) Global ( 30.00, 30.00, 0.00) +TGeoEltu 3 Local ( 0.00, 0.00, -50.00) Global ( 30.00, 30.00, 0.00) +TGeoEltu 4 Local ( 0.00, 0.00, -50.00) Global ( 30.00, 30.00, 0.00) +TGeoEltu 5 Local ( 0.00, 0.00, -50.00) Global ( 30.00, 30.00, 0.00) +TGeoEltu 6 Local ( 0.00, 0.00, -50.00) Global ( 30.00, 30.00, 0.00) +TGeoEltu 7 Local ( 0.00, 0.00, -50.00) Global ( 30.00, 30.00, 0.00) +TGeoEltu 8 Local ( 0.00, 0.00, -50.00) Global ( 30.00, 30.00, 0.00) +TGeoEltu 9 Local ( 0.00, 0.00, -50.00) Global ( 30.00, 30.00, 0.00) +TGeoEltu 10 Local ( 0.00, 0.00, -50.00) Global ( 30.00, 30.00, 0.00) +TGeoEltu 11 Local ( 0.00, 0.00, -50.00) Global ( 30.00, 30.00, 0.00) +TGeoEltu 12 Local ( 0.00, 0.00, -50.00) Global ( 30.00, 30.00, 0.00) +TGeoEltu 13 Local ( 0.00, 0.00, -50.00) Global ( 30.00, 30.00, 0.00) +TGeoEltu 14 Local ( 0.00, 0.00, -50.00) Global ( 30.00, 30.00, 0.00) +TGeoEltu 15 Local ( 0.00, 0.00, -50.00) Global ( 30.00, 30.00, 0.00) +TGeoEltu 16 Local ( 0.00, 0.00, -50.00) Global ( 30.00, 30.00, 0.00) +TGeoEltu 17 Local ( 0.00, 0.00, -50.00) Global ( 30.00, 30.00, 0.00) +TGeoEltu 18 Local ( 0.00, 0.00, -50.00) Global ( 30.00, 30.00, 0.00) +TGeoEltu 19 Local ( 0.00, 0.00, -50.00) Global ( 30.00, 30.00, 0.00) +TGeoEltu 20 Local ( 10.00, 0.00, -50.00) Global ( 40.00, 30.00, 0.00) +TGeoEltu 21 Local ( 9.94, 3.23, -50.00) Global ( 39.94, 33.23, 0.00) +TGeoEltu 22 Local ( 9.72, 7.06, -50.00) Global ( 39.72, 37.06, 0.00) +TGeoEltu 23 Local ( 9.09, 12.51, -50.00) Global ( 39.09, 42.51, 0.00) +TGeoEltu 24 Local ( 6.98, 21.48, -50.00) Global ( 36.98, 51.48, 0.00) +TGeoEltu 25 Local ( 0.00, 30.00, -50.00) Global ( 30.00, 60.00, 0.00) +TGeoEltu 26 Local ( -6.98, 21.48, -50.00) Global ( 23.02, 51.48, 0.00) +TGeoEltu 27 Local ( -9.09, 12.51, -50.00) Global ( 20.91, 42.51, 0.00) +TGeoEltu 28 Local ( -9.72, 7.06, -50.00) Global ( 20.28, 37.06, 0.00) +TGeoEltu 29 Local ( -9.94, 3.23, -50.00) Global ( 20.06, 33.23, 0.00) +TGeoEltu 30 Local ( -10.00, 0.00, -50.00) Global ( 20.00, 30.00, 0.00) +TGeoEltu 31 Local ( -9.94, -3.23, -50.00) Global ( 20.06, 26.77, 0.00) +TGeoEltu 32 Local ( -9.72, -7.06, -50.00) Global ( 20.28, 22.94, 0.00) +TGeoEltu 33 Local ( -9.09, -12.51, -50.00) Global ( 20.91, 17.49, 0.00) +TGeoEltu 34 Local ( -6.98, -21.48, -50.00) Global ( 23.02, 8.52, 0.00) +TGeoEltu 35 Local ( -0.00, -30.00, -50.00) Global ( 30.00, 0.00, 0.00) +TGeoEltu 36 Local ( 6.98, -21.48, -50.00) Global ( 36.98, 8.52, 0.00) +TGeoEltu 37 Local ( 9.09, -12.51, -50.00) Global ( 39.09, 17.49, 0.00) +TGeoEltu 38 Local ( 9.72, -7.06, -50.00) Global ( 39.72, 22.94, 0.00) +TGeoEltu 39 Local ( 9.94, -3.23, -50.00) Global ( 39.94, 26.77, 0.00) +TGeoEltu 40 Local ( 0.00, 0.00, 50.00) Global ( 30.00, 30.00, 100.00) +TGeoEltu 41 Local ( 0.00, 0.00, 50.00) Global ( 30.00, 30.00, 100.00) +TGeoEltu 42 Local ( 0.00, 0.00, 50.00) Global ( 30.00, 30.00, 100.00) +TGeoEltu 43 Local ( 0.00, 0.00, 50.00) Global ( 30.00, 30.00, 100.00) +TGeoEltu 44 Local ( 0.00, 0.00, 50.00) Global ( 30.00, 30.00, 100.00) +TGeoEltu 45 Local ( 0.00, 0.00, 50.00) Global ( 30.00, 30.00, 100.00) +TGeoEltu 46 Local ( 0.00, 0.00, 50.00) Global ( 30.00, 30.00, 100.00) +TGeoEltu 47 Local ( 0.00, 0.00, 50.00) Global ( 30.00, 30.00, 100.00) +TGeoEltu 48 Local ( 0.00, 0.00, 50.00) Global ( 30.00, 30.00, 100.00) +TGeoEltu 49 Local ( 0.00, 0.00, 50.00) Global ( 30.00, 30.00, 100.00) +TGeoEltu 50 Local ( 0.00, 0.00, 50.00) Global ( 30.00, 30.00, 100.00) +TGeoEltu 51 Local ( 0.00, 0.00, 50.00) Global ( 30.00, 30.00, 100.00) +TGeoEltu 52 Local ( 0.00, 0.00, 50.00) Global ( 30.00, 30.00, 100.00) +TGeoEltu 53 Local ( 0.00, 0.00, 50.00) Global ( 30.00, 30.00, 100.00) +TGeoEltu 54 Local ( 0.00, 0.00, 50.00) Global ( 30.00, 30.00, 100.00) +TGeoEltu 55 Local ( 0.00, 0.00, 50.00) Global ( 30.00, 30.00, 100.00) +TGeoEltu 56 Local ( 0.00, 0.00, 50.00) Global ( 30.00, 30.00, 100.00) +TGeoEltu 57 Local ( 0.00, 0.00, 50.00) Global ( 30.00, 30.00, 100.00) +TGeoEltu 58 Local ( 0.00, 0.00, 50.00) Global ( 30.00, 30.00, 100.00) +TGeoEltu 59 Local ( 0.00, 0.00, 50.00) Global ( 30.00, 30.00, 100.00) +TGeoEltu 60 Local ( 10.00, 0.00, 50.00) Global ( 40.00, 30.00, 100.00) +TGeoEltu 61 Local ( 9.94, 3.23, 50.00) Global ( 39.94, 33.23, 100.00) +TGeoEltu 62 Local ( 9.72, 7.06, 50.00) Global ( 39.72, 37.06, 100.00) +TGeoEltu 63 Local ( 9.09, 12.51, 50.00) Global ( 39.09, 42.51, 100.00) +TGeoEltu 64 Local ( 6.98, 21.48, 50.00) Global ( 36.98, 51.48, 100.00) +TGeoEltu 65 Local ( 0.00, 30.00, 50.00) Global ( 30.00, 60.00, 100.00) +TGeoEltu 66 Local ( -6.98, 21.48, 50.00) Global ( 23.02, 51.48, 100.00) +TGeoEltu 67 Local ( -9.09, 12.51, 50.00) Global ( 20.91, 42.51, 100.00) +TGeoEltu 68 Local ( -9.72, 7.06, 50.00) Global ( 20.28, 37.06, 100.00) +TGeoEltu 69 Local ( -9.94, 3.23, 50.00) Global ( 20.06, 33.23, 100.00) +TGeoEltu 70 Local ( -10.00, 0.00, 50.00) Global ( 20.00, 30.00, 100.00) +TGeoEltu 71 Local ( -9.94, -3.23, 50.00) Global ( 20.06, 26.77, 100.00) +TGeoEltu 72 Local ( -9.72, -7.06, 50.00) Global ( 20.28, 22.94, 100.00) +TGeoEltu 73 Local ( -9.09, -12.51, 50.00) Global ( 20.91, 17.49, 100.00) +TGeoEltu 74 Local ( -6.98, -21.48, 50.00) Global ( 23.02, 8.52, 100.00) +TGeoEltu 75 Local ( -0.00, -30.00, 50.00) Global ( 30.00, 0.00, 100.00) +TGeoEltu 76 Local ( 6.98, -21.48, 50.00) Global ( 36.98, 8.52, 100.00) +TGeoEltu 77 Local ( 9.09, -12.51, 50.00) Global ( 39.09, 17.49, 100.00) +TGeoEltu 78 Local ( 9.72, -7.06, 50.00) Global ( 39.72, 22.94, 100.00) +TGeoEltu 79 Local ( 9.94, -3.23, 50.00) Global ( 39.94, 26.77, 100.00) +TGeoEltu Bounding box: dx= 10.00 dy= 30.00 dz= 50.00 Origin: x= 0.00 y= 0.00 z= 0.00 diff --git a/examples/ClientTests/ref/Ref_Hyperboloid.txt b/examples/ClientTests/ref/Ref_Hyperboloid.txt new file mode 100644 index 0000000000000000000000000000000000000000..9cbbff62ae6528ab4f28d047dd8889067592465d --- /dev/null +++ b/examples/ClientTests/ref/Ref_Hyperboloid.txt @@ -0,0 +1,803 @@ +ShapeCheck[0] TGeoHype 800 Mesh-points: +TGeoHype Hyperboloid N(mesh)=800 N(vert)=800 N(seg)=1600 N(pols)=800 +TGeoHype 0 Local ( 37.68, 0.00, -50.00) Global ( 67.68, 30.00, -20.00) +TGeoHype 1 Local ( 35.83, 11.64, -50.00) Global ( 65.83, 41.64, -20.00) +TGeoHype 2 Local ( 30.48, 22.15, -50.00) Global ( 60.48, 52.15, -20.00) +TGeoHype 3 Local ( 22.15, 30.48, -50.00) Global ( 52.15, 60.48, -20.00) +TGeoHype 4 Local ( 11.64, 35.83, -50.00) Global ( 41.64, 65.83, -20.00) +TGeoHype 5 Local ( 0.00, 37.68, -50.00) Global ( 30.00, 67.68, -20.00) +TGeoHype 6 Local ( -11.64, 35.83, -50.00) Global ( 18.36, 65.83, -20.00) +TGeoHype 7 Local ( -22.15, 30.48, -50.00) Global ( 7.85, 60.48, -20.00) +TGeoHype 8 Local ( -30.48, 22.15, -50.00) Global ( -0.48, 52.15, -20.00) +TGeoHype 9 Local ( -35.83, 11.64, -50.00) Global ( -5.83, 41.64, -20.00) +TGeoHype 10 Local ( -37.68, 0.00, -50.00) Global ( -7.68, 30.00, -20.00) +TGeoHype 11 Local ( -35.83, -11.64, -50.00) Global ( -5.83, 18.36, -20.00) +TGeoHype 12 Local ( -30.48, -22.15, -50.00) Global ( -0.48, 7.85, -20.00) +TGeoHype 13 Local ( -22.15, -30.48, -50.00) Global ( 7.85, -0.48, -20.00) +TGeoHype 14 Local ( -11.64, -35.83, -50.00) Global ( 18.36, -5.83, -20.00) +TGeoHype 15 Local ( -0.00, -37.68, -50.00) Global ( 30.00, -7.68, -20.00) +TGeoHype 16 Local ( 11.64, -35.83, -50.00) Global ( 41.64, -5.83, -20.00) +TGeoHype 17 Local ( 22.15, -30.48, -50.00) Global ( 52.15, -0.48, -20.00) +TGeoHype 18 Local ( 30.48, -22.15, -50.00) Global ( 60.48, 7.85, -20.00) +TGeoHype 19 Local ( 35.83, -11.64, -50.00) Global ( 65.83, 18.36, -20.00) +TGeoHype 20 Local ( 34.01, 0.00, -44.74) Global ( 64.01, 30.00, -14.74) +TGeoHype 21 Local ( 32.34, 10.51, -44.74) Global ( 62.34, 40.51, -14.74) +TGeoHype 22 Local ( 27.51, 19.99, -44.74) Global ( 57.51, 49.99, -14.74) +TGeoHype 23 Local ( 19.99, 27.51, -44.74) Global ( 49.99, 57.51, -14.74) +TGeoHype 24 Local ( 10.51, 32.34, -44.74) Global ( 40.51, 62.34, -14.74) +TGeoHype 25 Local ( 0.00, 34.01, -44.74) Global ( 30.00, 64.01, -14.74) +TGeoHype 26 Local ( -10.51, 32.34, -44.74) Global ( 19.49, 62.34, -14.74) +TGeoHype 27 Local ( -19.99, 27.51, -44.74) Global ( 10.01, 57.51, -14.74) +TGeoHype 28 Local ( -27.51, 19.99, -44.74) Global ( 2.49, 49.99, -14.74) +TGeoHype 29 Local ( -32.34, 10.51, -44.74) Global ( -2.34, 40.51, -14.74) +TGeoHype 30 Local ( -34.01, 0.00, -44.74) Global ( -4.01, 30.00, -14.74) +TGeoHype 31 Local ( -32.34, -10.51, -44.74) Global ( -2.34, 19.49, -14.74) +TGeoHype 32 Local ( -27.51, -19.99, -44.74) Global ( 2.49, 10.01, -14.74) +TGeoHype 33 Local ( -19.99, -27.51, -44.74) Global ( 10.01, 2.49, -14.74) +TGeoHype 34 Local ( -10.51, -32.34, -44.74) Global ( 19.49, -2.34, -14.74) +TGeoHype 35 Local ( -0.00, -34.01, -44.74) Global ( 30.00, -4.01, -14.74) +TGeoHype 36 Local ( 10.51, -32.34, -44.74) Global ( 40.51, -2.34, -14.74) +TGeoHype 37 Local ( 19.99, -27.51, -44.74) Global ( 49.99, 2.49, -14.74) +TGeoHype 38 Local ( 27.51, -19.99, -44.74) Global ( 57.51, 10.01, -14.74) +TGeoHype 39 Local ( 32.34, -10.51, -44.74) Global ( 62.34, 19.49, -14.74) +TGeoHype 40 Local ( 30.37, 0.00, -39.47) Global ( 60.37, 30.00, -9.47) +TGeoHype 41 Local ( 28.89, 9.39, -39.47) Global ( 58.89, 39.39, -9.47) +TGeoHype 42 Local ( 24.57, 17.85, -39.47) Global ( 54.57, 47.85, -9.47) +TGeoHype 43 Local ( 17.85, 24.57, -39.47) Global ( 47.85, 54.57, -9.47) +TGeoHype 44 Local ( 9.39, 28.89, -39.47) Global ( 39.39, 58.89, -9.47) +TGeoHype 45 Local ( 0.00, 30.37, -39.47) Global ( 30.00, 60.37, -9.47) +TGeoHype 46 Local ( -9.39, 28.89, -39.47) Global ( 20.61, 58.89, -9.47) +TGeoHype 47 Local ( -17.85, 24.57, -39.47) Global ( 12.15, 54.57, -9.47) +TGeoHype 48 Local ( -24.57, 17.85, -39.47) Global ( 5.43, 47.85, -9.47) +TGeoHype 49 Local ( -28.89, 9.39, -39.47) Global ( 1.11, 39.39, -9.47) +TGeoHype 50 Local ( -30.37, 0.00, -39.47) Global ( -0.37, 30.00, -9.47) +TGeoHype 51 Local ( -28.89, -9.39, -39.47) Global ( 1.11, 20.61, -9.47) +TGeoHype 52 Local ( -24.57, -17.85, -39.47) Global ( 5.43, 12.15, -9.47) +TGeoHype 53 Local ( -17.85, -24.57, -39.47) Global ( 12.15, 5.43, -9.47) +TGeoHype 54 Local ( -9.39, -28.89, -39.47) Global ( 20.61, 1.11, -9.47) +TGeoHype 55 Local ( -0.00, -30.37, -39.47) Global ( 30.00, -0.37, -9.47) +TGeoHype 56 Local ( 9.39, -28.89, -39.47) Global ( 39.39, 1.11, -9.47) +TGeoHype 57 Local ( 17.85, -24.57, -39.47) Global ( 47.85, 5.43, -9.47) +TGeoHype 58 Local ( 24.57, -17.85, -39.47) Global ( 54.57, 12.15, -9.47) +TGeoHype 59 Local ( 28.89, -9.39, -39.47) Global ( 58.89, 20.61, -9.47) +TGeoHype 60 Local ( 26.79, 0.00, -34.21) Global ( 56.79, 30.00, -4.21) +TGeoHype 61 Local ( 25.48, 8.28, -34.21) Global ( 55.48, 38.28, -4.21) +TGeoHype 62 Local ( 21.67, 15.75, -34.21) Global ( 51.67, 45.75, -4.21) +TGeoHype 63 Local ( 15.75, 21.67, -34.21) Global ( 45.75, 51.67, -4.21) +TGeoHype 64 Local ( 8.28, 25.48, -34.21) Global ( 38.28, 55.48, -4.21) +TGeoHype 65 Local ( 0.00, 26.79, -34.21) Global ( 30.00, 56.79, -4.21) +TGeoHype 66 Local ( -8.28, 25.48, -34.21) Global ( 21.72, 55.48, -4.21) +TGeoHype 67 Local ( -15.75, 21.67, -34.21) Global ( 14.25, 51.67, -4.21) +TGeoHype 68 Local ( -21.67, 15.75, -34.21) Global ( 8.33, 45.75, -4.21) +TGeoHype 69 Local ( -25.48, 8.28, -34.21) Global ( 4.52, 38.28, -4.21) +TGeoHype 70 Local ( -26.79, 0.00, -34.21) Global ( 3.21, 30.00, -4.21) +TGeoHype 71 Local ( -25.48, -8.28, -34.21) Global ( 4.52, 21.72, -4.21) +TGeoHype 72 Local ( -21.67, -15.75, -34.21) Global ( 8.33, 14.25, -4.21) +TGeoHype 73 Local ( -15.75, -21.67, -34.21) Global ( 14.25, 8.33, -4.21) +TGeoHype 74 Local ( -8.28, -25.48, -34.21) Global ( 21.72, 4.52, -4.21) +TGeoHype 75 Local ( -0.00, -26.79, -34.21) Global ( 30.00, 3.21, -4.21) +TGeoHype 76 Local ( 8.28, -25.48, -34.21) Global ( 38.28, 4.52, -4.21) +TGeoHype 77 Local ( 15.75, -21.67, -34.21) Global ( 45.75, 8.33, -4.21) +TGeoHype 78 Local ( 21.67, -15.75, -34.21) Global ( 51.67, 14.25, -4.21) +TGeoHype 79 Local ( 25.48, -8.28, -34.21) Global ( 55.48, 21.72, -4.21) +TGeoHype 80 Local ( 23.29, 0.00, -28.95) Global ( 53.29, 30.00, 1.05) +TGeoHype 81 Local ( 22.15, 7.20, -28.95) Global ( 52.15, 37.20, 1.05) +TGeoHype 82 Local ( 18.84, 13.69, -28.95) Global ( 48.84, 43.69, 1.05) +TGeoHype 83 Local ( 13.69, 18.84, -28.95) Global ( 43.69, 48.84, 1.05) +TGeoHype 84 Local ( 7.20, 22.15, -28.95) Global ( 37.20, 52.15, 1.05) +TGeoHype 85 Local ( 0.00, 23.29, -28.95) Global ( 30.00, 53.29, 1.05) +TGeoHype 86 Local ( -7.20, 22.15, -28.95) Global ( 22.80, 52.15, 1.05) +TGeoHype 87 Local ( -13.69, 18.84, -28.95) Global ( 16.31, 48.84, 1.05) +TGeoHype 88 Local ( -18.84, 13.69, -28.95) Global ( 11.16, 43.69, 1.05) +TGeoHype 89 Local ( -22.15, 7.20, -28.95) Global ( 7.85, 37.20, 1.05) +TGeoHype 90 Local ( -23.29, 0.00, -28.95) Global ( 6.71, 30.00, 1.05) +TGeoHype 91 Local ( -22.15, -7.20, -28.95) Global ( 7.85, 22.80, 1.05) +TGeoHype 92 Local ( -18.84, -13.69, -28.95) Global ( 11.16, 16.31, 1.05) +TGeoHype 93 Local ( -13.69, -18.84, -28.95) Global ( 16.31, 11.16, 1.05) +TGeoHype 94 Local ( -7.20, -22.15, -28.95) Global ( 22.80, 7.85, 1.05) +TGeoHype 95 Local ( -0.00, -23.29, -28.95) Global ( 30.00, 6.71, 1.05) +TGeoHype 96 Local ( 7.20, -22.15, -28.95) Global ( 37.20, 7.85, 1.05) +TGeoHype 97 Local ( 13.69, -18.84, -28.95) Global ( 43.69, 11.16, 1.05) +TGeoHype 98 Local ( 18.84, -13.69, -28.95) Global ( 48.84, 16.31, 1.05) +TGeoHype 99 Local ( 22.15, -7.20, -28.95) Global ( 52.15, 22.80, 1.05) +TGeoHype 100 Local ( 19.90, 0.00, -23.68) Global ( 49.90, 30.00, 6.32) +TGeoHype 101 Local ( 18.93, 6.15, -23.68) Global ( 48.93, 36.15, 6.32) +TGeoHype 102 Local ( 16.10, 11.70, -23.68) Global ( 46.10, 41.70, 6.32) +TGeoHype 103 Local ( 11.70, 16.10, -23.68) Global ( 41.70, 46.10, 6.32) +TGeoHype 104 Local ( 6.15, 18.93, -23.68) Global ( 36.15, 48.93, 6.32) +TGeoHype 105 Local ( 0.00, 19.90, -23.68) Global ( 30.00, 49.90, 6.32) +TGeoHype 106 Local ( -6.15, 18.93, -23.68) Global ( 23.85, 48.93, 6.32) +TGeoHype 107 Local ( -11.70, 16.10, -23.68) Global ( 18.30, 46.10, 6.32) +TGeoHype 108 Local ( -16.10, 11.70, -23.68) Global ( 13.90, 41.70, 6.32) +TGeoHype 109 Local ( -18.93, 6.15, -23.68) Global ( 11.07, 36.15, 6.32) +TGeoHype 110 Local ( -19.90, 0.00, -23.68) Global ( 10.10, 30.00, 6.32) +TGeoHype 111 Local ( -18.93, -6.15, -23.68) Global ( 11.07, 23.85, 6.32) +TGeoHype 112 Local ( -16.10, -11.70, -23.68) Global ( 13.90, 18.30, 6.32) +TGeoHype 113 Local ( -11.70, -16.10, -23.68) Global ( 18.30, 13.90, 6.32) +TGeoHype 114 Local ( -6.15, -18.93, -23.68) Global ( 23.85, 11.07, 6.32) +TGeoHype 115 Local ( -0.00, -19.90, -23.68) Global ( 30.00, 10.10, 6.32) +TGeoHype 116 Local ( 6.15, -18.93, -23.68) Global ( 36.15, 11.07, 6.32) +TGeoHype 117 Local ( 11.70, -16.10, -23.68) Global ( 41.70, 13.90, 6.32) +TGeoHype 118 Local ( 16.10, -11.70, -23.68) Global ( 46.10, 18.30, 6.32) +TGeoHype 119 Local ( 18.93, -6.15, -23.68) Global ( 48.93, 23.85, 6.32) +TGeoHype 120 Local ( 16.71, 0.00, -18.42) Global ( 46.71, 30.00, 11.58) +TGeoHype 121 Local ( 15.89, 5.16, -18.42) Global ( 45.89, 35.16, 11.58) +TGeoHype 122 Local ( 13.52, 9.82, -18.42) Global ( 43.52, 39.82, 11.58) +TGeoHype 123 Local ( 9.82, 13.52, -18.42) Global ( 39.82, 43.52, 11.58) +TGeoHype 124 Local ( 5.16, 15.89, -18.42) Global ( 35.16, 45.89, 11.58) +TGeoHype 125 Local ( 0.00, 16.71, -18.42) Global ( 30.00, 46.71, 11.58) +TGeoHype 126 Local ( -5.16, 15.89, -18.42) Global ( 24.84, 45.89, 11.58) +TGeoHype 127 Local ( -9.82, 13.52, -18.42) Global ( 20.18, 43.52, 11.58) +TGeoHype 128 Local ( -13.52, 9.82, -18.42) Global ( 16.48, 39.82, 11.58) +TGeoHype 129 Local ( -15.89, 5.16, -18.42) Global ( 14.11, 35.16, 11.58) +TGeoHype 130 Local ( -16.71, 0.00, -18.42) Global ( 13.29, 30.00, 11.58) +TGeoHype 131 Local ( -15.89, -5.16, -18.42) Global ( 14.11, 24.84, 11.58) +TGeoHype 132 Local ( -13.52, -9.82, -18.42) Global ( 16.48, 20.18, 11.58) +TGeoHype 133 Local ( -9.82, -13.52, -18.42) Global ( 20.18, 16.48, 11.58) +TGeoHype 134 Local ( -5.16, -15.89, -18.42) Global ( 24.84, 14.11, 11.58) +TGeoHype 135 Local ( -0.00, -16.71, -18.42) Global ( 30.00, 13.29, 11.58) +TGeoHype 136 Local ( 5.16, -15.89, -18.42) Global ( 35.16, 14.11, 11.58) +TGeoHype 137 Local ( 9.82, -13.52, -18.42) Global ( 39.82, 16.48, 11.58) +TGeoHype 138 Local ( 13.52, -9.82, -18.42) Global ( 43.52, 20.18, 11.58) +TGeoHype 139 Local ( 15.89, -5.16, -18.42) Global ( 45.89, 24.84, 11.58) +TGeoHype 140 Local ( 13.83, 0.00, -13.16) Global ( 43.83, 30.00, 16.84) +TGeoHype 141 Local ( 13.16, 4.28, -13.16) Global ( 43.16, 34.28, 16.84) +TGeoHype 142 Local ( 11.19, 8.13, -13.16) Global ( 41.19, 38.13, 16.84) +TGeoHype 143 Local ( 8.13, 11.19, -13.16) Global ( 38.13, 41.19, 16.84) +TGeoHype 144 Local ( 4.28, 13.16, -13.16) Global ( 34.28, 43.16, 16.84) +TGeoHype 145 Local ( 0.00, 13.83, -13.16) Global ( 30.00, 43.83, 16.84) +TGeoHype 146 Local ( -4.28, 13.16, -13.16) Global ( 25.72, 43.16, 16.84) +TGeoHype 147 Local ( -8.13, 11.19, -13.16) Global ( 21.87, 41.19, 16.84) +TGeoHype 148 Local ( -11.19, 8.13, -13.16) Global ( 18.81, 38.13, 16.84) +TGeoHype 149 Local ( -13.16, 4.28, -13.16) Global ( 16.84, 34.28, 16.84) +TGeoHype 150 Local ( -13.83, 0.00, -13.16) Global ( 16.17, 30.00, 16.84) +TGeoHype 151 Local ( -13.16, -4.28, -13.16) Global ( 16.84, 25.72, 16.84) +TGeoHype 152 Local ( -11.19, -8.13, -13.16) Global ( 18.81, 21.87, 16.84) +TGeoHype 153 Local ( -8.13, -11.19, -13.16) Global ( 21.87, 18.81, 16.84) +TGeoHype 154 Local ( -4.28, -13.16, -13.16) Global ( 25.72, 16.84, 16.84) +TGeoHype 155 Local ( -0.00, -13.83, -13.16) Global ( 30.00, 16.17, 16.84) +TGeoHype 156 Local ( 4.28, -13.16, -13.16) Global ( 34.28, 16.84, 16.84) +TGeoHype 157 Local ( 8.13, -11.19, -13.16) Global ( 38.13, 18.81, 16.84) +TGeoHype 158 Local ( 11.19, -8.13, -13.16) Global ( 41.19, 21.87, 16.84) +TGeoHype 159 Local ( 13.16, -4.28, -13.16) Global ( 43.16, 25.72, 16.84) +TGeoHype 160 Local ( 11.53, 0.00, -7.89) Global ( 41.53, 30.00, 22.11) +TGeoHype 161 Local ( 10.96, 3.56, -7.89) Global ( 40.96, 33.56, 22.11) +TGeoHype 162 Local ( 9.33, 6.78, -7.89) Global ( 39.33, 36.78, 22.11) +TGeoHype 163 Local ( 6.78, 9.33, -7.89) Global ( 36.78, 39.33, 22.11) +TGeoHype 164 Local ( 3.56, 10.96, -7.89) Global ( 33.56, 40.96, 22.11) +TGeoHype 165 Local ( 0.00, 11.53, -7.89) Global ( 30.00, 41.53, 22.11) +TGeoHype 166 Local ( -3.56, 10.96, -7.89) Global ( 26.44, 40.96, 22.11) +TGeoHype 167 Local ( -6.78, 9.33, -7.89) Global ( 23.22, 39.33, 22.11) +TGeoHype 168 Local ( -9.33, 6.78, -7.89) Global ( 20.67, 36.78, 22.11) +TGeoHype 169 Local ( -10.96, 3.56, -7.89) Global ( 19.04, 33.56, 22.11) +TGeoHype 170 Local ( -11.53, 0.00, -7.89) Global ( 18.47, 30.00, 22.11) +TGeoHype 171 Local ( -10.96, -3.56, -7.89) Global ( 19.04, 26.44, 22.11) +TGeoHype 172 Local ( -9.33, -6.78, -7.89) Global ( 20.67, 23.22, 22.11) +TGeoHype 173 Local ( -6.78, -9.33, -7.89) Global ( 23.22, 20.67, 22.11) +TGeoHype 174 Local ( -3.56, -10.96, -7.89) Global ( 26.44, 19.04, 22.11) +TGeoHype 175 Local ( -0.00, -11.53, -7.89) Global ( 30.00, 18.47, 22.11) +TGeoHype 176 Local ( 3.56, -10.96, -7.89) Global ( 33.56, 19.04, 22.11) +TGeoHype 177 Local ( 6.78, -9.33, -7.89) Global ( 36.78, 20.67, 22.11) +TGeoHype 178 Local ( 9.33, -6.78, -7.89) Global ( 39.33, 23.22, 22.11) +TGeoHype 179 Local ( 10.96, -3.56, -7.89) Global ( 40.96, 26.44, 22.11) +TGeoHype 180 Local ( 10.18, 0.00, -2.63) Global ( 40.18, 30.00, 27.37) +TGeoHype 181 Local ( 9.68, 3.15, -2.63) Global ( 39.68, 33.15, 27.37) +TGeoHype 182 Local ( 8.24, 5.98, -2.63) Global ( 38.24, 35.98, 27.37) +TGeoHype 183 Local ( 5.98, 8.24, -2.63) Global ( 35.98, 38.24, 27.37) +TGeoHype 184 Local ( 3.15, 9.68, -2.63) Global ( 33.15, 39.68, 27.37) +TGeoHype 185 Local ( 0.00, 10.18, -2.63) Global ( 30.00, 40.18, 27.37) +TGeoHype 186 Local ( -3.15, 9.68, -2.63) Global ( 26.85, 39.68, 27.37) +TGeoHype 187 Local ( -5.98, 8.24, -2.63) Global ( 24.02, 38.24, 27.37) +TGeoHype 188 Local ( -8.24, 5.98, -2.63) Global ( 21.76, 35.98, 27.37) +TGeoHype 189 Local ( -9.68, 3.15, -2.63) Global ( 20.32, 33.15, 27.37) +TGeoHype 190 Local ( -10.18, 0.00, -2.63) Global ( 19.82, 30.00, 27.37) +TGeoHype 191 Local ( -9.68, -3.15, -2.63) Global ( 20.32, 26.85, 27.37) +TGeoHype 192 Local ( -8.24, -5.98, -2.63) Global ( 21.76, 24.02, 27.37) +TGeoHype 193 Local ( -5.98, -8.24, -2.63) Global ( 24.02, 21.76, 27.37) +TGeoHype 194 Local ( -3.15, -9.68, -2.63) Global ( 26.85, 20.32, 27.37) +TGeoHype 195 Local ( -0.00, -10.18, -2.63) Global ( 30.00, 19.82, 27.37) +TGeoHype 196 Local ( 3.15, -9.68, -2.63) Global ( 33.15, 20.32, 27.37) +TGeoHype 197 Local ( 5.98, -8.24, -2.63) Global ( 35.98, 21.76, 27.37) +TGeoHype 198 Local ( 8.24, -5.98, -2.63) Global ( 38.24, 24.02, 27.37) +TGeoHype 199 Local ( 9.68, -3.15, -2.63) Global ( 39.68, 26.85, 27.37) +TGeoHype 200 Local ( 10.18, 0.00, 2.63) Global ( 40.18, 30.00, 32.63) +TGeoHype 201 Local ( 9.68, 3.15, 2.63) Global ( 39.68, 33.15, 32.63) +TGeoHype 202 Local ( 8.24, 5.98, 2.63) Global ( 38.24, 35.98, 32.63) +TGeoHype 203 Local ( 5.98, 8.24, 2.63) Global ( 35.98, 38.24, 32.63) +TGeoHype 204 Local ( 3.15, 9.68, 2.63) Global ( 33.15, 39.68, 32.63) +TGeoHype 205 Local ( 0.00, 10.18, 2.63) Global ( 30.00, 40.18, 32.63) +TGeoHype 206 Local ( -3.15, 9.68, 2.63) Global ( 26.85, 39.68, 32.63) +TGeoHype 207 Local ( -5.98, 8.24, 2.63) Global ( 24.02, 38.24, 32.63) +TGeoHype 208 Local ( -8.24, 5.98, 2.63) Global ( 21.76, 35.98, 32.63) +TGeoHype 209 Local ( -9.68, 3.15, 2.63) Global ( 20.32, 33.15, 32.63) +TGeoHype 210 Local ( -10.18, 0.00, 2.63) Global ( 19.82, 30.00, 32.63) +TGeoHype 211 Local ( -9.68, -3.15, 2.63) Global ( 20.32, 26.85, 32.63) +TGeoHype 212 Local ( -8.24, -5.98, 2.63) Global ( 21.76, 24.02, 32.63) +TGeoHype 213 Local ( -5.98, -8.24, 2.63) Global ( 24.02, 21.76, 32.63) +TGeoHype 214 Local ( -3.15, -9.68, 2.63) Global ( 26.85, 20.32, 32.63) +TGeoHype 215 Local ( -0.00, -10.18, 2.63) Global ( 30.00, 19.82, 32.63) +TGeoHype 216 Local ( 3.15, -9.68, 2.63) Global ( 33.15, 20.32, 32.63) +TGeoHype 217 Local ( 5.98, -8.24, 2.63) Global ( 35.98, 21.76, 32.63) +TGeoHype 218 Local ( 8.24, -5.98, 2.63) Global ( 38.24, 24.02, 32.63) +TGeoHype 219 Local ( 9.68, -3.15, 2.63) Global ( 39.68, 26.85, 32.63) +TGeoHype 220 Local ( 11.53, 0.00, 7.89) Global ( 41.53, 30.00, 37.89) +TGeoHype 221 Local ( 10.96, 3.56, 7.89) Global ( 40.96, 33.56, 37.89) +TGeoHype 222 Local ( 9.33, 6.78, 7.89) Global ( 39.33, 36.78, 37.89) +TGeoHype 223 Local ( 6.78, 9.33, 7.89) Global ( 36.78, 39.33, 37.89) +TGeoHype 224 Local ( 3.56, 10.96, 7.89) Global ( 33.56, 40.96, 37.89) +TGeoHype 225 Local ( 0.00, 11.53, 7.89) Global ( 30.00, 41.53, 37.89) +TGeoHype 226 Local ( -3.56, 10.96, 7.89) Global ( 26.44, 40.96, 37.89) +TGeoHype 227 Local ( -6.78, 9.33, 7.89) Global ( 23.22, 39.33, 37.89) +TGeoHype 228 Local ( -9.33, 6.78, 7.89) Global ( 20.67, 36.78, 37.89) +TGeoHype 229 Local ( -10.96, 3.56, 7.89) Global ( 19.04, 33.56, 37.89) +TGeoHype 230 Local ( -11.53, 0.00, 7.89) Global ( 18.47, 30.00, 37.89) +TGeoHype 231 Local ( -10.96, -3.56, 7.89) Global ( 19.04, 26.44, 37.89) +TGeoHype 232 Local ( -9.33, -6.78, 7.89) Global ( 20.67, 23.22, 37.89) +TGeoHype 233 Local ( -6.78, -9.33, 7.89) Global ( 23.22, 20.67, 37.89) +TGeoHype 234 Local ( -3.56, -10.96, 7.89) Global ( 26.44, 19.04, 37.89) +TGeoHype 235 Local ( -0.00, -11.53, 7.89) Global ( 30.00, 18.47, 37.89) +TGeoHype 236 Local ( 3.56, -10.96, 7.89) Global ( 33.56, 19.04, 37.89) +TGeoHype 237 Local ( 6.78, -9.33, 7.89) Global ( 36.78, 20.67, 37.89) +TGeoHype 238 Local ( 9.33, -6.78, 7.89) Global ( 39.33, 23.22, 37.89) +TGeoHype 239 Local ( 10.96, -3.56, 7.89) Global ( 40.96, 26.44, 37.89) +TGeoHype 240 Local ( 13.83, 0.00, 13.16) Global ( 43.83, 30.00, 43.16) +TGeoHype 241 Local ( 13.16, 4.28, 13.16) Global ( 43.16, 34.28, 43.16) +TGeoHype 242 Local ( 11.19, 8.13, 13.16) Global ( 41.19, 38.13, 43.16) +TGeoHype 243 Local ( 8.13, 11.19, 13.16) Global ( 38.13, 41.19, 43.16) +TGeoHype 244 Local ( 4.28, 13.16, 13.16) Global ( 34.28, 43.16, 43.16) +TGeoHype 245 Local ( 0.00, 13.83, 13.16) Global ( 30.00, 43.83, 43.16) +TGeoHype 246 Local ( -4.28, 13.16, 13.16) Global ( 25.72, 43.16, 43.16) +TGeoHype 247 Local ( -8.13, 11.19, 13.16) Global ( 21.87, 41.19, 43.16) +TGeoHype 248 Local ( -11.19, 8.13, 13.16) Global ( 18.81, 38.13, 43.16) +TGeoHype 249 Local ( -13.16, 4.28, 13.16) Global ( 16.84, 34.28, 43.16) +TGeoHype 250 Local ( -13.83, 0.00, 13.16) Global ( 16.17, 30.00, 43.16) +TGeoHype 251 Local ( -13.16, -4.28, 13.16) Global ( 16.84, 25.72, 43.16) +TGeoHype 252 Local ( -11.19, -8.13, 13.16) Global ( 18.81, 21.87, 43.16) +TGeoHype 253 Local ( -8.13, -11.19, 13.16) Global ( 21.87, 18.81, 43.16) +TGeoHype 254 Local ( -4.28, -13.16, 13.16) Global ( 25.72, 16.84, 43.16) +TGeoHype 255 Local ( -0.00, -13.83, 13.16) Global ( 30.00, 16.17, 43.16) +TGeoHype 256 Local ( 4.28, -13.16, 13.16) Global ( 34.28, 16.84, 43.16) +TGeoHype 257 Local ( 8.13, -11.19, 13.16) Global ( 38.13, 18.81, 43.16) +TGeoHype 258 Local ( 11.19, -8.13, 13.16) Global ( 41.19, 21.87, 43.16) +TGeoHype 259 Local ( 13.16, -4.28, 13.16) Global ( 43.16, 25.72, 43.16) +TGeoHype 260 Local ( 16.71, 0.00, 18.42) Global ( 46.71, 30.00, 48.42) +TGeoHype 261 Local ( 15.89, 5.16, 18.42) Global ( 45.89, 35.16, 48.42) +TGeoHype 262 Local ( 13.52, 9.82, 18.42) Global ( 43.52, 39.82, 48.42) +TGeoHype 263 Local ( 9.82, 13.52, 18.42) Global ( 39.82, 43.52, 48.42) +TGeoHype 264 Local ( 5.16, 15.89, 18.42) Global ( 35.16, 45.89, 48.42) +TGeoHype 265 Local ( 0.00, 16.71, 18.42) Global ( 30.00, 46.71, 48.42) +TGeoHype 266 Local ( -5.16, 15.89, 18.42) Global ( 24.84, 45.89, 48.42) +TGeoHype 267 Local ( -9.82, 13.52, 18.42) Global ( 20.18, 43.52, 48.42) +TGeoHype 268 Local ( -13.52, 9.82, 18.42) Global ( 16.48, 39.82, 48.42) +TGeoHype 269 Local ( -15.89, 5.16, 18.42) Global ( 14.11, 35.16, 48.42) +TGeoHype 270 Local ( -16.71, 0.00, 18.42) Global ( 13.29, 30.00, 48.42) +TGeoHype 271 Local ( -15.89, -5.16, 18.42) Global ( 14.11, 24.84, 48.42) +TGeoHype 272 Local ( -13.52, -9.82, 18.42) Global ( 16.48, 20.18, 48.42) +TGeoHype 273 Local ( -9.82, -13.52, 18.42) Global ( 20.18, 16.48, 48.42) +TGeoHype 274 Local ( -5.16, -15.89, 18.42) Global ( 24.84, 14.11, 48.42) +TGeoHype 275 Local ( -0.00, -16.71, 18.42) Global ( 30.00, 13.29, 48.42) +TGeoHype 276 Local ( 5.16, -15.89, 18.42) Global ( 35.16, 14.11, 48.42) +TGeoHype 277 Local ( 9.82, -13.52, 18.42) Global ( 39.82, 16.48, 48.42) +TGeoHype 278 Local ( 13.52, -9.82, 18.42) Global ( 43.52, 20.18, 48.42) +TGeoHype 279 Local ( 15.89, -5.16, 18.42) Global ( 45.89, 24.84, 48.42) +TGeoHype 280 Local ( 19.90, 0.00, 23.68) Global ( 49.90, 30.00, 53.68) +TGeoHype 281 Local ( 18.93, 6.15, 23.68) Global ( 48.93, 36.15, 53.68) +TGeoHype 282 Local ( 16.10, 11.70, 23.68) Global ( 46.10, 41.70, 53.68) +TGeoHype 283 Local ( 11.70, 16.10, 23.68) Global ( 41.70, 46.10, 53.68) +TGeoHype 284 Local ( 6.15, 18.93, 23.68) Global ( 36.15, 48.93, 53.68) +TGeoHype 285 Local ( 0.00, 19.90, 23.68) Global ( 30.00, 49.90, 53.68) +TGeoHype 286 Local ( -6.15, 18.93, 23.68) Global ( 23.85, 48.93, 53.68) +TGeoHype 287 Local ( -11.70, 16.10, 23.68) Global ( 18.30, 46.10, 53.68) +TGeoHype 288 Local ( -16.10, 11.70, 23.68) Global ( 13.90, 41.70, 53.68) +TGeoHype 289 Local ( -18.93, 6.15, 23.68) Global ( 11.07, 36.15, 53.68) +TGeoHype 290 Local ( -19.90, 0.00, 23.68) Global ( 10.10, 30.00, 53.68) +TGeoHype 291 Local ( -18.93, -6.15, 23.68) Global ( 11.07, 23.85, 53.68) +TGeoHype 292 Local ( -16.10, -11.70, 23.68) Global ( 13.90, 18.30, 53.68) +TGeoHype 293 Local ( -11.70, -16.10, 23.68) Global ( 18.30, 13.90, 53.68) +TGeoHype 294 Local ( -6.15, -18.93, 23.68) Global ( 23.85, 11.07, 53.68) +TGeoHype 295 Local ( -0.00, -19.90, 23.68) Global ( 30.00, 10.10, 53.68) +TGeoHype 296 Local ( 6.15, -18.93, 23.68) Global ( 36.15, 11.07, 53.68) +TGeoHype 297 Local ( 11.70, -16.10, 23.68) Global ( 41.70, 13.90, 53.68) +TGeoHype 298 Local ( 16.10, -11.70, 23.68) Global ( 46.10, 18.30, 53.68) +TGeoHype 299 Local ( 18.93, -6.15, 23.68) Global ( 48.93, 23.85, 53.68) +TGeoHype 300 Local ( 23.29, 0.00, 28.95) Global ( 53.29, 30.00, 58.95) +TGeoHype 301 Local ( 22.15, 7.20, 28.95) Global ( 52.15, 37.20, 58.95) +TGeoHype 302 Local ( 18.84, 13.69, 28.95) Global ( 48.84, 43.69, 58.95) +TGeoHype 303 Local ( 13.69, 18.84, 28.95) Global ( 43.69, 48.84, 58.95) +TGeoHype 304 Local ( 7.20, 22.15, 28.95) Global ( 37.20, 52.15, 58.95) +TGeoHype 305 Local ( 0.00, 23.29, 28.95) Global ( 30.00, 53.29, 58.95) +TGeoHype 306 Local ( -7.20, 22.15, 28.95) Global ( 22.80, 52.15, 58.95) +TGeoHype 307 Local ( -13.69, 18.84, 28.95) Global ( 16.31, 48.84, 58.95) +TGeoHype 308 Local ( -18.84, 13.69, 28.95) Global ( 11.16, 43.69, 58.95) +TGeoHype 309 Local ( -22.15, 7.20, 28.95) Global ( 7.85, 37.20, 58.95) +TGeoHype 310 Local ( -23.29, 0.00, 28.95) Global ( 6.71, 30.00, 58.95) +TGeoHype 311 Local ( -22.15, -7.20, 28.95) Global ( 7.85, 22.80, 58.95) +TGeoHype 312 Local ( -18.84, -13.69, 28.95) Global ( 11.16, 16.31, 58.95) +TGeoHype 313 Local ( -13.69, -18.84, 28.95) Global ( 16.31, 11.16, 58.95) +TGeoHype 314 Local ( -7.20, -22.15, 28.95) Global ( 22.80, 7.85, 58.95) +TGeoHype 315 Local ( -0.00, -23.29, 28.95) Global ( 30.00, 6.71, 58.95) +TGeoHype 316 Local ( 7.20, -22.15, 28.95) Global ( 37.20, 7.85, 58.95) +TGeoHype 317 Local ( 13.69, -18.84, 28.95) Global ( 43.69, 11.16, 58.95) +TGeoHype 318 Local ( 18.84, -13.69, 28.95) Global ( 48.84, 16.31, 58.95) +TGeoHype 319 Local ( 22.15, -7.20, 28.95) Global ( 52.15, 22.80, 58.95) +TGeoHype 320 Local ( 26.79, 0.00, 34.21) Global ( 56.79, 30.00, 64.21) +TGeoHype 321 Local ( 25.48, 8.28, 34.21) Global ( 55.48, 38.28, 64.21) +TGeoHype 322 Local ( 21.67, 15.75, 34.21) Global ( 51.67, 45.75, 64.21) +TGeoHype 323 Local ( 15.75, 21.67, 34.21) Global ( 45.75, 51.67, 64.21) +TGeoHype 324 Local ( 8.28, 25.48, 34.21) Global ( 38.28, 55.48, 64.21) +TGeoHype 325 Local ( 0.00, 26.79, 34.21) Global ( 30.00, 56.79, 64.21) +TGeoHype 326 Local ( -8.28, 25.48, 34.21) Global ( 21.72, 55.48, 64.21) +TGeoHype 327 Local ( -15.75, 21.67, 34.21) Global ( 14.25, 51.67, 64.21) +TGeoHype 328 Local ( -21.67, 15.75, 34.21) Global ( 8.33, 45.75, 64.21) +TGeoHype 329 Local ( -25.48, 8.28, 34.21) Global ( 4.52, 38.28, 64.21) +TGeoHype 330 Local ( -26.79, 0.00, 34.21) Global ( 3.21, 30.00, 64.21) +TGeoHype 331 Local ( -25.48, -8.28, 34.21) Global ( 4.52, 21.72, 64.21) +TGeoHype 332 Local ( -21.67, -15.75, 34.21) Global ( 8.33, 14.25, 64.21) +TGeoHype 333 Local ( -15.75, -21.67, 34.21) Global ( 14.25, 8.33, 64.21) +TGeoHype 334 Local ( -8.28, -25.48, 34.21) Global ( 21.72, 4.52, 64.21) +TGeoHype 335 Local ( -0.00, -26.79, 34.21) Global ( 30.00, 3.21, 64.21) +TGeoHype 336 Local ( 8.28, -25.48, 34.21) Global ( 38.28, 4.52, 64.21) +TGeoHype 337 Local ( 15.75, -21.67, 34.21) Global ( 45.75, 8.33, 64.21) +TGeoHype 338 Local ( 21.67, -15.75, 34.21) Global ( 51.67, 14.25, 64.21) +TGeoHype 339 Local ( 25.48, -8.28, 34.21) Global ( 55.48, 21.72, 64.21) +TGeoHype 340 Local ( 30.37, 0.00, 39.47) Global ( 60.37, 30.00, 69.47) +TGeoHype 341 Local ( 28.89, 9.39, 39.47) Global ( 58.89, 39.39, 69.47) +TGeoHype 342 Local ( 24.57, 17.85, 39.47) Global ( 54.57, 47.85, 69.47) +TGeoHype 343 Local ( 17.85, 24.57, 39.47) Global ( 47.85, 54.57, 69.47) +TGeoHype 344 Local ( 9.39, 28.89, 39.47) Global ( 39.39, 58.89, 69.47) +TGeoHype 345 Local ( 0.00, 30.37, 39.47) Global ( 30.00, 60.37, 69.47) +TGeoHype 346 Local ( -9.39, 28.89, 39.47) Global ( 20.61, 58.89, 69.47) +TGeoHype 347 Local ( -17.85, 24.57, 39.47) Global ( 12.15, 54.57, 69.47) +TGeoHype 348 Local ( -24.57, 17.85, 39.47) Global ( 5.43, 47.85, 69.47) +TGeoHype 349 Local ( -28.89, 9.39, 39.47) Global ( 1.11, 39.39, 69.47) +TGeoHype 350 Local ( -30.37, 0.00, 39.47) Global ( -0.37, 30.00, 69.47) +TGeoHype 351 Local ( -28.89, -9.39, 39.47) Global ( 1.11, 20.61, 69.47) +TGeoHype 352 Local ( -24.57, -17.85, 39.47) Global ( 5.43, 12.15, 69.47) +TGeoHype 353 Local ( -17.85, -24.57, 39.47) Global ( 12.15, 5.43, 69.47) +TGeoHype 354 Local ( -9.39, -28.89, 39.47) Global ( 20.61, 1.11, 69.47) +TGeoHype 355 Local ( -0.00, -30.37, 39.47) Global ( 30.00, -0.37, 69.47) +TGeoHype 356 Local ( 9.39, -28.89, 39.47) Global ( 39.39, 1.11, 69.47) +TGeoHype 357 Local ( 17.85, -24.57, 39.47) Global ( 47.85, 5.43, 69.47) +TGeoHype 358 Local ( 24.57, -17.85, 39.47) Global ( 54.57, 12.15, 69.47) +TGeoHype 359 Local ( 28.89, -9.39, 39.47) Global ( 58.89, 20.61, 69.47) +TGeoHype 360 Local ( 34.01, 0.00, 44.74) Global ( 64.01, 30.00, 74.74) +TGeoHype 361 Local ( 32.34, 10.51, 44.74) Global ( 62.34, 40.51, 74.74) +TGeoHype 362 Local ( 27.51, 19.99, 44.74) Global ( 57.51, 49.99, 74.74) +TGeoHype 363 Local ( 19.99, 27.51, 44.74) Global ( 49.99, 57.51, 74.74) +TGeoHype 364 Local ( 10.51, 32.34, 44.74) Global ( 40.51, 62.34, 74.74) +TGeoHype 365 Local ( 0.00, 34.01, 44.74) Global ( 30.00, 64.01, 74.74) +TGeoHype 366 Local ( -10.51, 32.34, 44.74) Global ( 19.49, 62.34, 74.74) +TGeoHype 367 Local ( -19.99, 27.51, 44.74) Global ( 10.01, 57.51, 74.74) +TGeoHype 368 Local ( -27.51, 19.99, 44.74) Global ( 2.49, 49.99, 74.74) +TGeoHype 369 Local ( -32.34, 10.51, 44.74) Global ( -2.34, 40.51, 74.74) +TGeoHype 370 Local ( -34.01, 0.00, 44.74) Global ( -4.01, 30.00, 74.74) +TGeoHype 371 Local ( -32.34, -10.51, 44.74) Global ( -2.34, 19.49, 74.74) +TGeoHype 372 Local ( -27.51, -19.99, 44.74) Global ( 2.49, 10.01, 74.74) +TGeoHype 373 Local ( -19.99, -27.51, 44.74) Global ( 10.01, 2.49, 74.74) +TGeoHype 374 Local ( -10.51, -32.34, 44.74) Global ( 19.49, -2.34, 74.74) +TGeoHype 375 Local ( -0.00, -34.01, 44.74) Global ( 30.00, -4.01, 74.74) +TGeoHype 376 Local ( 10.51, -32.34, 44.74) Global ( 40.51, -2.34, 74.74) +TGeoHype 377 Local ( 19.99, -27.51, 44.74) Global ( 49.99, 2.49, 74.74) +TGeoHype 378 Local ( 27.51, -19.99, 44.74) Global ( 57.51, 10.01, 74.74) +TGeoHype 379 Local ( 32.34, -10.51, 44.74) Global ( 62.34, 19.49, 74.74) +TGeoHype 380 Local ( 37.68, 0.00, 50.00) Global ( 67.68, 30.00, 80.00) +TGeoHype 381 Local ( 35.83, 11.64, 50.00) Global ( 65.83, 41.64, 80.00) +TGeoHype 382 Local ( 30.48, 22.15, 50.00) Global ( 60.48, 52.15, 80.00) +TGeoHype 383 Local ( 22.15, 30.48, 50.00) Global ( 52.15, 60.48, 80.00) +TGeoHype 384 Local ( 11.64, 35.83, 50.00) Global ( 41.64, 65.83, 80.00) +TGeoHype 385 Local ( 0.00, 37.68, 50.00) Global ( 30.00, 67.68, 80.00) +TGeoHype 386 Local ( -11.64, 35.83, 50.00) Global ( 18.36, 65.83, 80.00) +TGeoHype 387 Local ( -22.15, 30.48, 50.00) Global ( 7.85, 60.48, 80.00) +TGeoHype 388 Local ( -30.48, 22.15, 50.00) Global ( -0.48, 52.15, 80.00) +TGeoHype 389 Local ( -35.83, 11.64, 50.00) Global ( -5.83, 41.64, 80.00) +TGeoHype 390 Local ( -37.68, 0.00, 50.00) Global ( -7.68, 30.00, 80.00) +TGeoHype 391 Local ( -35.83, -11.64, 50.00) Global ( -5.83, 18.36, 80.00) +TGeoHype 392 Local ( -30.48, -22.15, 50.00) Global ( -0.48, 7.85, 80.00) +TGeoHype 393 Local ( -22.15, -30.48, 50.00) Global ( 7.85, -0.48, 80.00) +TGeoHype 394 Local ( -11.64, -35.83, 50.00) Global ( 18.36, -5.83, 80.00) +TGeoHype 395 Local ( -0.00, -37.68, 50.00) Global ( 30.00, -7.68, 80.00) +TGeoHype 396 Local ( 11.64, -35.83, 50.00) Global ( 41.64, -5.83, 80.00) +TGeoHype 397 Local ( 22.15, -30.48, 50.00) Global ( 52.15, -0.48, 80.00) +TGeoHype 398 Local ( 30.48, -22.15, 50.00) Global ( 60.48, 7.85, 80.00) +TGeoHype 399 Local ( 35.83, -11.64, 50.00) Global ( 65.83, 18.36, 80.00) +TGeoHype 400 Local ( 58.31, 0.00, -50.00) Global ( 88.31, 30.00, -20.00) +TGeoHype 401 Local ( 55.46, 18.02, -50.00) Global ( 85.46, 48.02, -20.00) +TGeoHype 402 Local ( 47.17, 34.27, -50.00) Global ( 77.17, 64.27, -20.00) +TGeoHype 403 Local ( 34.27, 47.17, -50.00) Global ( 64.27, 77.17, -20.00) +TGeoHype 404 Local ( 18.02, 55.46, -50.00) Global ( 48.02, 85.46, -20.00) +TGeoHype 405 Local ( 0.00, 58.31, -50.00) Global ( 30.00, 88.31, -20.00) +TGeoHype 406 Local ( -18.02, 55.46, -50.00) Global ( 11.98, 85.46, -20.00) +TGeoHype 407 Local ( -34.27, 47.17, -50.00) Global ( -4.27, 77.17, -20.00) +TGeoHype 408 Local ( -47.17, 34.27, -50.00) Global ( -17.17, 64.27, -20.00) +TGeoHype 409 Local ( -55.46, 18.02, -50.00) Global ( -25.46, 48.02, -20.00) +TGeoHype 410 Local ( -58.31, 0.00, -50.00) Global ( -28.31, 30.00, -20.00) +TGeoHype 411 Local ( -55.46, -18.02, -50.00) Global ( -25.46, 11.98, -20.00) +TGeoHype 412 Local ( -47.17, -34.27, -50.00) Global ( -17.17, -4.27, -20.00) +TGeoHype 413 Local ( -34.27, -47.17, -50.00) Global ( -4.27, -17.17, -20.00) +TGeoHype 414 Local ( -18.02, -55.46, -50.00) Global ( 11.98, -25.46, -20.00) +TGeoHype 415 Local ( -0.00, -58.31, -50.00) Global ( 30.00, -28.31, -20.00) +TGeoHype 416 Local ( 18.02, -55.46, -50.00) Global ( 48.02, -25.46, -20.00) +TGeoHype 417 Local ( 34.27, -47.17, -50.00) Global ( 64.27, -17.17, -20.00) +TGeoHype 418 Local ( 47.17, -34.27, -50.00) Global ( 77.17, -4.27, -20.00) +TGeoHype 419 Local ( 55.46, -18.02, -50.00) Global ( 85.46, 11.98, -20.00) +TGeoHype 420 Local ( 53.86, 0.00, -44.74) Global ( 83.86, 30.00, -14.74) +TGeoHype 421 Local ( 51.23, 16.65, -44.74) Global ( 81.23, 46.65, -14.74) +TGeoHype 422 Local ( 43.58, 31.66, -44.74) Global ( 73.58, 61.66, -14.74) +TGeoHype 423 Local ( 31.66, 43.58, -44.74) Global ( 61.66, 73.58, -14.74) +TGeoHype 424 Local ( 16.65, 51.23, -44.74) Global ( 46.65, 81.23, -14.74) +TGeoHype 425 Local ( 0.00, 53.86, -44.74) Global ( 30.00, 83.86, -14.74) +TGeoHype 426 Local ( -16.65, 51.23, -44.74) Global ( 13.35, 81.23, -14.74) +TGeoHype 427 Local ( -31.66, 43.58, -44.74) Global ( -1.66, 73.58, -14.74) +TGeoHype 428 Local ( -43.58, 31.66, -44.74) Global ( -13.58, 61.66, -14.74) +TGeoHype 429 Local ( -51.23, 16.65, -44.74) Global ( -21.23, 46.65, -14.74) +TGeoHype 430 Local ( -53.86, 0.00, -44.74) Global ( -23.86, 30.00, -14.74) +TGeoHype 431 Local ( -51.23, -16.65, -44.74) Global ( -21.23, 13.35, -14.74) +TGeoHype 432 Local ( -43.58, -31.66, -44.74) Global ( -13.58, -1.66, -14.74) +TGeoHype 433 Local ( -31.66, -43.58, -44.74) Global ( -1.66, -13.58, -14.74) +TGeoHype 434 Local ( -16.65, -51.23, -44.74) Global ( 13.35, -21.23, -14.74) +TGeoHype 435 Local ( -0.00, -53.86, -44.74) Global ( 30.00, -23.86, -14.74) +TGeoHype 436 Local ( 16.65, -51.23, -44.74) Global ( 46.65, -21.23, -14.74) +TGeoHype 437 Local ( 31.66, -43.58, -44.74) Global ( 61.66, -13.58, -14.74) +TGeoHype 438 Local ( 43.58, -31.66, -44.74) Global ( 73.58, -1.66, -14.74) +TGeoHype 439 Local ( 51.23, -16.65, -44.74) Global ( 81.23, 13.35, -14.74) +TGeoHype 440 Local ( 49.58, 0.00, -39.47) Global ( 79.58, 30.00, -9.47) +TGeoHype 441 Local ( 47.15, 15.32, -39.47) Global ( 77.15, 45.32, -9.47) +TGeoHype 442 Local ( 40.11, 29.14, -39.47) Global ( 70.11, 59.14, -9.47) +TGeoHype 443 Local ( 29.14, 40.11, -39.47) Global ( 59.14, 70.11, -9.47) +TGeoHype 444 Local ( 15.32, 47.15, -39.47) Global ( 45.32, 77.15, -9.47) +TGeoHype 445 Local ( 0.00, 49.58, -39.47) Global ( 30.00, 79.58, -9.47) +TGeoHype 446 Local ( -15.32, 47.15, -39.47) Global ( 14.68, 77.15, -9.47) +TGeoHype 447 Local ( -29.14, 40.11, -39.47) Global ( 0.86, 70.11, -9.47) +TGeoHype 448 Local ( -40.11, 29.14, -39.47) Global ( -10.11, 59.14, -9.47) +TGeoHype 449 Local ( -47.15, 15.32, -39.47) Global ( -17.15, 45.32, -9.47) +TGeoHype 450 Local ( -49.58, 0.00, -39.47) Global ( -19.58, 30.00, -9.47) +TGeoHype 451 Local ( -47.15, -15.32, -39.47) Global ( -17.15, 14.68, -9.47) +TGeoHype 452 Local ( -40.11, -29.14, -39.47) Global ( -10.11, 0.86, -9.47) +TGeoHype 453 Local ( -29.14, -40.11, -39.47) Global ( 0.86, -10.11, -9.47) +TGeoHype 454 Local ( -15.32, -47.15, -39.47) Global ( 14.68, -17.15, -9.47) +TGeoHype 455 Local ( -0.00, -49.58, -39.47) Global ( 30.00, -19.58, -9.47) +TGeoHype 456 Local ( 15.32, -47.15, -39.47) Global ( 45.32, -17.15, -9.47) +TGeoHype 457 Local ( 29.14, -40.11, -39.47) Global ( 59.14, -10.11, -9.47) +TGeoHype 458 Local ( 40.11, -29.14, -39.47) Global ( 70.11, 0.86, -9.47) +TGeoHype 459 Local ( 47.15, -15.32, -39.47) Global ( 77.15, 14.68, -9.47) +TGeoHype 460 Local ( 45.50, 0.00, -34.21) Global ( 75.50, 30.00, -4.21) +TGeoHype 461 Local ( 43.27, 14.06, -34.21) Global ( 73.27, 44.06, -4.21) +TGeoHype 462 Local ( 36.81, 26.74, -34.21) Global ( 66.81, 56.74, -4.21) +TGeoHype 463 Local ( 26.74, 36.81, -34.21) Global ( 56.74, 66.81, -4.21) +TGeoHype 464 Local ( 14.06, 43.27, -34.21) Global ( 44.06, 73.27, -4.21) +TGeoHype 465 Local ( 0.00, 45.50, -34.21) Global ( 30.00, 75.50, -4.21) +TGeoHype 466 Local ( -14.06, 43.27, -34.21) Global ( 15.94, 73.27, -4.21) +TGeoHype 467 Local ( -26.74, 36.81, -34.21) Global ( 3.26, 66.81, -4.21) +TGeoHype 468 Local ( -36.81, 26.74, -34.21) Global ( -6.81, 56.74, -4.21) +TGeoHype 469 Local ( -43.27, 14.06, -34.21) Global ( -13.27, 44.06, -4.21) +TGeoHype 470 Local ( -45.50, 0.00, -34.21) Global ( -15.50, 30.00, -4.21) +TGeoHype 471 Local ( -43.27, -14.06, -34.21) Global ( -13.27, 15.94, -4.21) +TGeoHype 472 Local ( -36.81, -26.74, -34.21) Global ( -6.81, 3.26, -4.21) +TGeoHype 473 Local ( -26.74, -36.81, -34.21) Global ( 3.26, -6.81, -4.21) +TGeoHype 474 Local ( -14.06, -43.27, -34.21) Global ( 15.94, -13.27, -4.21) +TGeoHype 475 Local ( -0.00, -45.50, -34.21) Global ( 30.00, -15.50, -4.21) +TGeoHype 476 Local ( 14.06, -43.27, -34.21) Global ( 44.06, -13.27, -4.21) +TGeoHype 477 Local ( 26.74, -36.81, -34.21) Global ( 56.74, -6.81, -4.21) +TGeoHype 478 Local ( 36.81, -26.74, -34.21) Global ( 66.81, 3.26, -4.21) +TGeoHype 479 Local ( 43.27, -14.06, -34.21) Global ( 73.27, 15.94, -4.21) +TGeoHype 480 Local ( 41.69, 0.00, -28.95) Global ( 71.69, 30.00, 1.05) +TGeoHype 481 Local ( 39.65, 12.88, -28.95) Global ( 69.65, 42.88, 1.05) +TGeoHype 482 Local ( 33.73, 24.50, -28.95) Global ( 63.73, 54.50, 1.05) +TGeoHype 483 Local ( 24.50, 33.73, -28.95) Global ( 54.50, 63.73, 1.05) +TGeoHype 484 Local ( 12.88, 39.65, -28.95) Global ( 42.88, 69.65, 1.05) +TGeoHype 485 Local ( 0.00, 41.69, -28.95) Global ( 30.00, 71.69, 1.05) +TGeoHype 486 Local ( -12.88, 39.65, -28.95) Global ( 17.12, 69.65, 1.05) +TGeoHype 487 Local ( -24.50, 33.73, -28.95) Global ( 5.50, 63.73, 1.05) +TGeoHype 488 Local ( -33.73, 24.50, -28.95) Global ( -3.73, 54.50, 1.05) +TGeoHype 489 Local ( -39.65, 12.88, -28.95) Global ( -9.65, 42.88, 1.05) +TGeoHype 490 Local ( -41.69, 0.00, -28.95) Global ( -11.69, 30.00, 1.05) +TGeoHype 491 Local ( -39.65, -12.88, -28.95) Global ( -9.65, 17.12, 1.05) +TGeoHype 492 Local ( -33.73, -24.50, -28.95) Global ( -3.73, 5.50, 1.05) +TGeoHype 493 Local ( -24.50, -33.73, -28.95) Global ( 5.50, -3.73, 1.05) +TGeoHype 494 Local ( -12.88, -39.65, -28.95) Global ( 17.12, -9.65, 1.05) +TGeoHype 495 Local ( -0.00, -41.69, -28.95) Global ( 30.00, -11.69, 1.05) +TGeoHype 496 Local ( 12.88, -39.65, -28.95) Global ( 42.88, -9.65, 1.05) +TGeoHype 497 Local ( 24.50, -33.73, -28.95) Global ( 54.50, -3.73, 1.05) +TGeoHype 498 Local ( 33.73, -24.50, -28.95) Global ( 63.73, 5.50, 1.05) +TGeoHype 499 Local ( 39.65, -12.88, -28.95) Global ( 69.65, 17.12, 1.05) +TGeoHype 500 Local ( 38.22, 0.00, -23.68) Global ( 68.22, 30.00, 6.32) +TGeoHype 501 Local ( 36.35, 11.81, -23.68) Global ( 66.35, 41.81, 6.32) +TGeoHype 502 Local ( 30.92, 22.47, -23.68) Global ( 60.92, 52.47, 6.32) +TGeoHype 503 Local ( 22.47, 30.92, -23.68) Global ( 52.47, 60.92, 6.32) +TGeoHype 504 Local ( 11.81, 36.35, -23.68) Global ( 41.81, 66.35, 6.32) +TGeoHype 505 Local ( 0.00, 38.22, -23.68) Global ( 30.00, 68.22, 6.32) +TGeoHype 506 Local ( -11.81, 36.35, -23.68) Global ( 18.19, 66.35, 6.32) +TGeoHype 507 Local ( -22.47, 30.92, -23.68) Global ( 7.53, 60.92, 6.32) +TGeoHype 508 Local ( -30.92, 22.47, -23.68) Global ( -0.92, 52.47, 6.32) +TGeoHype 509 Local ( -36.35, 11.81, -23.68) Global ( -6.35, 41.81, 6.32) +TGeoHype 510 Local ( -38.22, 0.00, -23.68) Global ( -8.22, 30.00, 6.32) +TGeoHype 511 Local ( -36.35, -11.81, -23.68) Global ( -6.35, 18.19, 6.32) +TGeoHype 512 Local ( -30.92, -22.47, -23.68) Global ( -0.92, 7.53, 6.32) +TGeoHype 513 Local ( -22.47, -30.92, -23.68) Global ( 7.53, -0.92, 6.32) +TGeoHype 514 Local ( -11.81, -36.35, -23.68) Global ( 18.19, -6.35, 6.32) +TGeoHype 515 Local ( -0.00, -38.22, -23.68) Global ( 30.00, -8.22, 6.32) +TGeoHype 516 Local ( 11.81, -36.35, -23.68) Global ( 41.81, -6.35, 6.32) +TGeoHype 517 Local ( 22.47, -30.92, -23.68) Global ( 52.47, -0.92, 6.32) +TGeoHype 518 Local ( 30.92, -22.47, -23.68) Global ( 60.92, 7.53, 6.32) +TGeoHype 519 Local ( 36.35, -11.81, -23.68) Global ( 66.35, 18.19, 6.32) +TGeoHype 520 Local ( 35.20, 0.00, -18.42) Global ( 65.20, 30.00, 11.58) +TGeoHype 521 Local ( 33.48, 10.88, -18.42) Global ( 63.48, 40.88, 11.58) +TGeoHype 522 Local ( 28.48, 20.69, -18.42) Global ( 58.48, 50.69, 11.58) +TGeoHype 523 Local ( 20.69, 28.48, -18.42) Global ( 50.69, 58.48, 11.58) +TGeoHype 524 Local ( 10.88, 33.48, -18.42) Global ( 40.88, 63.48, 11.58) +TGeoHype 525 Local ( 0.00, 35.20, -18.42) Global ( 30.00, 65.20, 11.58) +TGeoHype 526 Local ( -10.88, 33.48, -18.42) Global ( 19.12, 63.48, 11.58) +TGeoHype 527 Local ( -20.69, 28.48, -18.42) Global ( 9.31, 58.48, 11.58) +TGeoHype 528 Local ( -28.48, 20.69, -18.42) Global ( 1.52, 50.69, 11.58) +TGeoHype 529 Local ( -33.48, 10.88, -18.42) Global ( -3.48, 40.88, 11.58) +TGeoHype 530 Local ( -35.20, 0.00, -18.42) Global ( -5.20, 30.00, 11.58) +TGeoHype 531 Local ( -33.48, -10.88, -18.42) Global ( -3.48, 19.12, 11.58) +TGeoHype 532 Local ( -28.48, -20.69, -18.42) Global ( 1.52, 9.31, 11.58) +TGeoHype 533 Local ( -20.69, -28.48, -18.42) Global ( 9.31, 1.52, 11.58) +TGeoHype 534 Local ( -10.88, -33.48, -18.42) Global ( 19.12, -3.48, 11.58) +TGeoHype 535 Local ( -0.00, -35.20, -18.42) Global ( 30.00, -5.20, 11.58) +TGeoHype 536 Local ( 10.88, -33.48, -18.42) Global ( 40.88, -3.48, 11.58) +TGeoHype 537 Local ( 20.69, -28.48, -18.42) Global ( 50.69, 1.52, 11.58) +TGeoHype 538 Local ( 28.48, -20.69, -18.42) Global ( 58.48, 9.31, 11.58) +TGeoHype 539 Local ( 33.48, -10.88, -18.42) Global ( 63.48, 19.12, 11.58) +TGeoHype 540 Local ( 32.76, 0.00, -13.16) Global ( 62.76, 30.00, 16.84) +TGeoHype 541 Local ( 31.16, 10.12, -13.16) Global ( 61.16, 40.12, 16.84) +TGeoHype 542 Local ( 26.50, 19.26, -13.16) Global ( 56.50, 49.26, 16.84) +TGeoHype 543 Local ( 19.26, 26.50, -13.16) Global ( 49.26, 56.50, 16.84) +TGeoHype 544 Local ( 10.12, 31.16, -13.16) Global ( 40.12, 61.16, 16.84) +TGeoHype 545 Local ( 0.00, 32.76, -13.16) Global ( 30.00, 62.76, 16.84) +TGeoHype 546 Local ( -10.12, 31.16, -13.16) Global ( 19.88, 61.16, 16.84) +TGeoHype 547 Local ( -19.26, 26.50, -13.16) Global ( 10.74, 56.50, 16.84) +TGeoHype 548 Local ( -26.50, 19.26, -13.16) Global ( 3.50, 49.26, 16.84) +TGeoHype 549 Local ( -31.16, 10.12, -13.16) Global ( -1.16, 40.12, 16.84) +TGeoHype 550 Local ( -32.76, 0.00, -13.16) Global ( -2.76, 30.00, 16.84) +TGeoHype 551 Local ( -31.16, -10.12, -13.16) Global ( -1.16, 19.88, 16.84) +TGeoHype 552 Local ( -26.50, -19.26, -13.16) Global ( 3.50, 10.74, 16.84) +TGeoHype 553 Local ( -19.26, -26.50, -13.16) Global ( 10.74, 3.50, 16.84) +TGeoHype 554 Local ( -10.12, -31.16, -13.16) Global ( 19.88, -1.16, 16.84) +TGeoHype 555 Local ( -0.00, -32.76, -13.16) Global ( 30.00, -2.76, 16.84) +TGeoHype 556 Local ( 10.12, -31.16, -13.16) Global ( 40.12, -1.16, 16.84) +TGeoHype 557 Local ( 19.26, -26.50, -13.16) Global ( 49.26, 3.50, 16.84) +TGeoHype 558 Local ( 26.50, -19.26, -13.16) Global ( 56.50, 10.74, 16.84) +TGeoHype 559 Local ( 31.16, -10.12, -13.16) Global ( 61.16, 19.88, 16.84) +TGeoHype 560 Local ( 31.02, 0.00, -7.89) Global ( 61.02, 30.00, 22.11) +TGeoHype 561 Local ( 29.50, 9.59, -7.89) Global ( 59.50, 39.59, 22.11) +TGeoHype 562 Local ( 25.10, 18.23, -7.89) Global ( 55.10, 48.23, 22.11) +TGeoHype 563 Local ( 18.23, 25.10, -7.89) Global ( 48.23, 55.10, 22.11) +TGeoHype 564 Local ( 9.59, 29.50, -7.89) Global ( 39.59, 59.50, 22.11) +TGeoHype 565 Local ( 0.00, 31.02, -7.89) Global ( 30.00, 61.02, 22.11) +TGeoHype 566 Local ( -9.59, 29.50, -7.89) Global ( 20.41, 59.50, 22.11) +TGeoHype 567 Local ( -18.23, 25.10, -7.89) Global ( 11.77, 55.10, 22.11) +TGeoHype 568 Local ( -25.10, 18.23, -7.89) Global ( 4.90, 48.23, 22.11) +TGeoHype 569 Local ( -29.50, 9.59, -7.89) Global ( 0.50, 39.59, 22.11) +TGeoHype 570 Local ( -31.02, 0.00, -7.89) Global ( -1.02, 30.00, 22.11) +TGeoHype 571 Local ( -29.50, -9.59, -7.89) Global ( 0.50, 20.41, 22.11) +TGeoHype 572 Local ( -25.10, -18.23, -7.89) Global ( 4.90, 11.77, 22.11) +TGeoHype 573 Local ( -18.23, -25.10, -7.89) Global ( 11.77, 4.90, 22.11) +TGeoHype 574 Local ( -9.59, -29.50, -7.89) Global ( 20.41, 0.50, 22.11) +TGeoHype 575 Local ( -0.00, -31.02, -7.89) Global ( 30.00, -1.02, 22.11) +TGeoHype 576 Local ( 9.59, -29.50, -7.89) Global ( 39.59, 0.50, 22.11) +TGeoHype 577 Local ( 18.23, -25.10, -7.89) Global ( 48.23, 4.90, 22.11) +TGeoHype 578 Local ( 25.10, -18.23, -7.89) Global ( 55.10, 11.77, 22.11) +TGeoHype 579 Local ( 29.50, -9.59, -7.89) Global ( 59.50, 20.41, 22.11) +TGeoHype 580 Local ( 30.12, 0.00, -2.63) Global ( 60.12, 30.00, 27.37) +TGeoHype 581 Local ( 28.64, 9.31, -2.63) Global ( 58.64, 39.31, 27.37) +TGeoHype 582 Local ( 24.36, 17.70, -2.63) Global ( 54.36, 47.70, 27.37) +TGeoHype 583 Local ( 17.70, 24.36, -2.63) Global ( 47.70, 54.36, 27.37) +TGeoHype 584 Local ( 9.31, 28.64, -2.63) Global ( 39.31, 58.64, 27.37) +TGeoHype 585 Local ( 0.00, 30.12, -2.63) Global ( 30.00, 60.12, 27.37) +TGeoHype 586 Local ( -9.31, 28.64, -2.63) Global ( 20.69, 58.64, 27.37) +TGeoHype 587 Local ( -17.70, 24.36, -2.63) Global ( 12.30, 54.36, 27.37) +TGeoHype 588 Local ( -24.36, 17.70, -2.63) Global ( 5.64, 47.70, 27.37) +TGeoHype 589 Local ( -28.64, 9.31, -2.63) Global ( 1.36, 39.31, 27.37) +TGeoHype 590 Local ( -30.12, 0.00, -2.63) Global ( -0.12, 30.00, 27.37) +TGeoHype 591 Local ( -28.64, -9.31, -2.63) Global ( 1.36, 20.69, 27.37) +TGeoHype 592 Local ( -24.36, -17.70, -2.63) Global ( 5.64, 12.30, 27.37) +TGeoHype 593 Local ( -17.70, -24.36, -2.63) Global ( 12.30, 5.64, 27.37) +TGeoHype 594 Local ( -9.31, -28.64, -2.63) Global ( 20.69, 1.36, 27.37) +TGeoHype 595 Local ( -0.00, -30.12, -2.63) Global ( 30.00, -0.12, 27.37) +TGeoHype 596 Local ( 9.31, -28.64, -2.63) Global ( 39.31, 1.36, 27.37) +TGeoHype 597 Local ( 17.70, -24.36, -2.63) Global ( 47.70, 5.64, 27.37) +TGeoHype 598 Local ( 24.36, -17.70, -2.63) Global ( 54.36, 12.30, 27.37) +TGeoHype 599 Local ( 28.64, -9.31, -2.63) Global ( 58.64, 20.69, 27.37) +TGeoHype 600 Local ( 30.12, 0.00, 2.63) Global ( 60.12, 30.00, 32.63) +TGeoHype 601 Local ( 28.64, 9.31, 2.63) Global ( 58.64, 39.31, 32.63) +TGeoHype 602 Local ( 24.36, 17.70, 2.63) Global ( 54.36, 47.70, 32.63) +TGeoHype 603 Local ( 17.70, 24.36, 2.63) Global ( 47.70, 54.36, 32.63) +TGeoHype 604 Local ( 9.31, 28.64, 2.63) Global ( 39.31, 58.64, 32.63) +TGeoHype 605 Local ( 0.00, 30.12, 2.63) Global ( 30.00, 60.12, 32.63) +TGeoHype 606 Local ( -9.31, 28.64, 2.63) Global ( 20.69, 58.64, 32.63) +TGeoHype 607 Local ( -17.70, 24.36, 2.63) Global ( 12.30, 54.36, 32.63) +TGeoHype 608 Local ( -24.36, 17.70, 2.63) Global ( 5.64, 47.70, 32.63) +TGeoHype 609 Local ( -28.64, 9.31, 2.63) Global ( 1.36, 39.31, 32.63) +TGeoHype 610 Local ( -30.12, 0.00, 2.63) Global ( -0.12, 30.00, 32.63) +TGeoHype 611 Local ( -28.64, -9.31, 2.63) Global ( 1.36, 20.69, 32.63) +TGeoHype 612 Local ( -24.36, -17.70, 2.63) Global ( 5.64, 12.30, 32.63) +TGeoHype 613 Local ( -17.70, -24.36, 2.63) Global ( 12.30, 5.64, 32.63) +TGeoHype 614 Local ( -9.31, -28.64, 2.63) Global ( 20.69, 1.36, 32.63) +TGeoHype 615 Local ( -0.00, -30.12, 2.63) Global ( 30.00, -0.12, 32.63) +TGeoHype 616 Local ( 9.31, -28.64, 2.63) Global ( 39.31, 1.36, 32.63) +TGeoHype 617 Local ( 17.70, -24.36, 2.63) Global ( 47.70, 5.64, 32.63) +TGeoHype 618 Local ( 24.36, -17.70, 2.63) Global ( 54.36, 12.30, 32.63) +TGeoHype 619 Local ( 28.64, -9.31, 2.63) Global ( 58.64, 20.69, 32.63) +TGeoHype 620 Local ( 31.02, 0.00, 7.89) Global ( 61.02, 30.00, 37.89) +TGeoHype 621 Local ( 29.50, 9.59, 7.89) Global ( 59.50, 39.59, 37.89) +TGeoHype 622 Local ( 25.10, 18.23, 7.89) Global ( 55.10, 48.23, 37.89) +TGeoHype 623 Local ( 18.23, 25.10, 7.89) Global ( 48.23, 55.10, 37.89) +TGeoHype 624 Local ( 9.59, 29.50, 7.89) Global ( 39.59, 59.50, 37.89) +TGeoHype 625 Local ( 0.00, 31.02, 7.89) Global ( 30.00, 61.02, 37.89) +TGeoHype 626 Local ( -9.59, 29.50, 7.89) Global ( 20.41, 59.50, 37.89) +TGeoHype 627 Local ( -18.23, 25.10, 7.89) Global ( 11.77, 55.10, 37.89) +TGeoHype 628 Local ( -25.10, 18.23, 7.89) Global ( 4.90, 48.23, 37.89) +TGeoHype 629 Local ( -29.50, 9.59, 7.89) Global ( 0.50, 39.59, 37.89) +TGeoHype 630 Local ( -31.02, 0.00, 7.89) Global ( -1.02, 30.00, 37.89) +TGeoHype 631 Local ( -29.50, -9.59, 7.89) Global ( 0.50, 20.41, 37.89) +TGeoHype 632 Local ( -25.10, -18.23, 7.89) Global ( 4.90, 11.77, 37.89) +TGeoHype 633 Local ( -18.23, -25.10, 7.89) Global ( 11.77, 4.90, 37.89) +TGeoHype 634 Local ( -9.59, -29.50, 7.89) Global ( 20.41, 0.50, 37.89) +TGeoHype 635 Local ( -0.00, -31.02, 7.89) Global ( 30.00, -1.02, 37.89) +TGeoHype 636 Local ( 9.59, -29.50, 7.89) Global ( 39.59, 0.50, 37.89) +TGeoHype 637 Local ( 18.23, -25.10, 7.89) Global ( 48.23, 4.90, 37.89) +TGeoHype 638 Local ( 25.10, -18.23, 7.89) Global ( 55.10, 11.77, 37.89) +TGeoHype 639 Local ( 29.50, -9.59, 7.89) Global ( 59.50, 20.41, 37.89) +TGeoHype 640 Local ( 32.76, 0.00, 13.16) Global ( 62.76, 30.00, 43.16) +TGeoHype 641 Local ( 31.16, 10.12, 13.16) Global ( 61.16, 40.12, 43.16) +TGeoHype 642 Local ( 26.50, 19.26, 13.16) Global ( 56.50, 49.26, 43.16) +TGeoHype 643 Local ( 19.26, 26.50, 13.16) Global ( 49.26, 56.50, 43.16) +TGeoHype 644 Local ( 10.12, 31.16, 13.16) Global ( 40.12, 61.16, 43.16) +TGeoHype 645 Local ( 0.00, 32.76, 13.16) Global ( 30.00, 62.76, 43.16) +TGeoHype 646 Local ( -10.12, 31.16, 13.16) Global ( 19.88, 61.16, 43.16) +TGeoHype 647 Local ( -19.26, 26.50, 13.16) Global ( 10.74, 56.50, 43.16) +TGeoHype 648 Local ( -26.50, 19.26, 13.16) Global ( 3.50, 49.26, 43.16) +TGeoHype 649 Local ( -31.16, 10.12, 13.16) Global ( -1.16, 40.12, 43.16) +TGeoHype 650 Local ( -32.76, 0.00, 13.16) Global ( -2.76, 30.00, 43.16) +TGeoHype 651 Local ( -31.16, -10.12, 13.16) Global ( -1.16, 19.88, 43.16) +TGeoHype 652 Local ( -26.50, -19.26, 13.16) Global ( 3.50, 10.74, 43.16) +TGeoHype 653 Local ( -19.26, -26.50, 13.16) Global ( 10.74, 3.50, 43.16) +TGeoHype 654 Local ( -10.12, -31.16, 13.16) Global ( 19.88, -1.16, 43.16) +TGeoHype 655 Local ( -0.00, -32.76, 13.16) Global ( 30.00, -2.76, 43.16) +TGeoHype 656 Local ( 10.12, -31.16, 13.16) Global ( 40.12, -1.16, 43.16) +TGeoHype 657 Local ( 19.26, -26.50, 13.16) Global ( 49.26, 3.50, 43.16) +TGeoHype 658 Local ( 26.50, -19.26, 13.16) Global ( 56.50, 10.74, 43.16) +TGeoHype 659 Local ( 31.16, -10.12, 13.16) Global ( 61.16, 19.88, 43.16) +TGeoHype 660 Local ( 35.20, 0.00, 18.42) Global ( 65.20, 30.00, 48.42) +TGeoHype 661 Local ( 33.48, 10.88, 18.42) Global ( 63.48, 40.88, 48.42) +TGeoHype 662 Local ( 28.48, 20.69, 18.42) Global ( 58.48, 50.69, 48.42) +TGeoHype 663 Local ( 20.69, 28.48, 18.42) Global ( 50.69, 58.48, 48.42) +TGeoHype 664 Local ( 10.88, 33.48, 18.42) Global ( 40.88, 63.48, 48.42) +TGeoHype 665 Local ( 0.00, 35.20, 18.42) Global ( 30.00, 65.20, 48.42) +TGeoHype 666 Local ( -10.88, 33.48, 18.42) Global ( 19.12, 63.48, 48.42) +TGeoHype 667 Local ( -20.69, 28.48, 18.42) Global ( 9.31, 58.48, 48.42) +TGeoHype 668 Local ( -28.48, 20.69, 18.42) Global ( 1.52, 50.69, 48.42) +TGeoHype 669 Local ( -33.48, 10.88, 18.42) Global ( -3.48, 40.88, 48.42) +TGeoHype 670 Local ( -35.20, 0.00, 18.42) Global ( -5.20, 30.00, 48.42) +TGeoHype 671 Local ( -33.48, -10.88, 18.42) Global ( -3.48, 19.12, 48.42) +TGeoHype 672 Local ( -28.48, -20.69, 18.42) Global ( 1.52, 9.31, 48.42) +TGeoHype 673 Local ( -20.69, -28.48, 18.42) Global ( 9.31, 1.52, 48.42) +TGeoHype 674 Local ( -10.88, -33.48, 18.42) Global ( 19.12, -3.48, 48.42) +TGeoHype 675 Local ( -0.00, -35.20, 18.42) Global ( 30.00, -5.20, 48.42) +TGeoHype 676 Local ( 10.88, -33.48, 18.42) Global ( 40.88, -3.48, 48.42) +TGeoHype 677 Local ( 20.69, -28.48, 18.42) Global ( 50.69, 1.52, 48.42) +TGeoHype 678 Local ( 28.48, -20.69, 18.42) Global ( 58.48, 9.31, 48.42) +TGeoHype 679 Local ( 33.48, -10.88, 18.42) Global ( 63.48, 19.12, 48.42) +TGeoHype 680 Local ( 38.22, 0.00, 23.68) Global ( 68.22, 30.00, 53.68) +TGeoHype 681 Local ( 36.35, 11.81, 23.68) Global ( 66.35, 41.81, 53.68) +TGeoHype 682 Local ( 30.92, 22.47, 23.68) Global ( 60.92, 52.47, 53.68) +TGeoHype 683 Local ( 22.47, 30.92, 23.68) Global ( 52.47, 60.92, 53.68) +TGeoHype 684 Local ( 11.81, 36.35, 23.68) Global ( 41.81, 66.35, 53.68) +TGeoHype 685 Local ( 0.00, 38.22, 23.68) Global ( 30.00, 68.22, 53.68) +TGeoHype 686 Local ( -11.81, 36.35, 23.68) Global ( 18.19, 66.35, 53.68) +TGeoHype 687 Local ( -22.47, 30.92, 23.68) Global ( 7.53, 60.92, 53.68) +TGeoHype 688 Local ( -30.92, 22.47, 23.68) Global ( -0.92, 52.47, 53.68) +TGeoHype 689 Local ( -36.35, 11.81, 23.68) Global ( -6.35, 41.81, 53.68) +TGeoHype 690 Local ( -38.22, 0.00, 23.68) Global ( -8.22, 30.00, 53.68) +TGeoHype 691 Local ( -36.35, -11.81, 23.68) Global ( -6.35, 18.19, 53.68) +TGeoHype 692 Local ( -30.92, -22.47, 23.68) Global ( -0.92, 7.53, 53.68) +TGeoHype 693 Local ( -22.47, -30.92, 23.68) Global ( 7.53, -0.92, 53.68) +TGeoHype 694 Local ( -11.81, -36.35, 23.68) Global ( 18.19, -6.35, 53.68) +TGeoHype 695 Local ( -0.00, -38.22, 23.68) Global ( 30.00, -8.22, 53.68) +TGeoHype 696 Local ( 11.81, -36.35, 23.68) Global ( 41.81, -6.35, 53.68) +TGeoHype 697 Local ( 22.47, -30.92, 23.68) Global ( 52.47, -0.92, 53.68) +TGeoHype 698 Local ( 30.92, -22.47, 23.68) Global ( 60.92, 7.53, 53.68) +TGeoHype 699 Local ( 36.35, -11.81, 23.68) Global ( 66.35, 18.19, 53.68) +TGeoHype 700 Local ( 41.69, 0.00, 28.95) Global ( 71.69, 30.00, 58.95) +TGeoHype 701 Local ( 39.65, 12.88, 28.95) Global ( 69.65, 42.88, 58.95) +TGeoHype 702 Local ( 33.73, 24.50, 28.95) Global ( 63.73, 54.50, 58.95) +TGeoHype 703 Local ( 24.50, 33.73, 28.95) Global ( 54.50, 63.73, 58.95) +TGeoHype 704 Local ( 12.88, 39.65, 28.95) Global ( 42.88, 69.65, 58.95) +TGeoHype 705 Local ( 0.00, 41.69, 28.95) Global ( 30.00, 71.69, 58.95) +TGeoHype 706 Local ( -12.88, 39.65, 28.95) Global ( 17.12, 69.65, 58.95) +TGeoHype 707 Local ( -24.50, 33.73, 28.95) Global ( 5.50, 63.73, 58.95) +TGeoHype 708 Local ( -33.73, 24.50, 28.95) Global ( -3.73, 54.50, 58.95) +TGeoHype 709 Local ( -39.65, 12.88, 28.95) Global ( -9.65, 42.88, 58.95) +TGeoHype 710 Local ( -41.69, 0.00, 28.95) Global ( -11.69, 30.00, 58.95) +TGeoHype 711 Local ( -39.65, -12.88, 28.95) Global ( -9.65, 17.12, 58.95) +TGeoHype 712 Local ( -33.73, -24.50, 28.95) Global ( -3.73, 5.50, 58.95) +TGeoHype 713 Local ( -24.50, -33.73, 28.95) Global ( 5.50, -3.73, 58.95) +TGeoHype 714 Local ( -12.88, -39.65, 28.95) Global ( 17.12, -9.65, 58.95) +TGeoHype 715 Local ( -0.00, -41.69, 28.95) Global ( 30.00, -11.69, 58.95) +TGeoHype 716 Local ( 12.88, -39.65, 28.95) Global ( 42.88, -9.65, 58.95) +TGeoHype 717 Local ( 24.50, -33.73, 28.95) Global ( 54.50, -3.73, 58.95) +TGeoHype 718 Local ( 33.73, -24.50, 28.95) Global ( 63.73, 5.50, 58.95) +TGeoHype 719 Local ( 39.65, -12.88, 28.95) Global ( 69.65, 17.12, 58.95) +TGeoHype 720 Local ( 45.50, 0.00, 34.21) Global ( 75.50, 30.00, 64.21) +TGeoHype 721 Local ( 43.27, 14.06, 34.21) Global ( 73.27, 44.06, 64.21) +TGeoHype 722 Local ( 36.81, 26.74, 34.21) Global ( 66.81, 56.74, 64.21) +TGeoHype 723 Local ( 26.74, 36.81, 34.21) Global ( 56.74, 66.81, 64.21) +TGeoHype 724 Local ( 14.06, 43.27, 34.21) Global ( 44.06, 73.27, 64.21) +TGeoHype 725 Local ( 0.00, 45.50, 34.21) Global ( 30.00, 75.50, 64.21) +TGeoHype 726 Local ( -14.06, 43.27, 34.21) Global ( 15.94, 73.27, 64.21) +TGeoHype 727 Local ( -26.74, 36.81, 34.21) Global ( 3.26, 66.81, 64.21) +TGeoHype 728 Local ( -36.81, 26.74, 34.21) Global ( -6.81, 56.74, 64.21) +TGeoHype 729 Local ( -43.27, 14.06, 34.21) Global ( -13.27, 44.06, 64.21) +TGeoHype 730 Local ( -45.50, 0.00, 34.21) Global ( -15.50, 30.00, 64.21) +TGeoHype 731 Local ( -43.27, -14.06, 34.21) Global ( -13.27, 15.94, 64.21) +TGeoHype 732 Local ( -36.81, -26.74, 34.21) Global ( -6.81, 3.26, 64.21) +TGeoHype 733 Local ( -26.74, -36.81, 34.21) Global ( 3.26, -6.81, 64.21) +TGeoHype 734 Local ( -14.06, -43.27, 34.21) Global ( 15.94, -13.27, 64.21) +TGeoHype 735 Local ( -0.00, -45.50, 34.21) Global ( 30.00, -15.50, 64.21) +TGeoHype 736 Local ( 14.06, -43.27, 34.21) Global ( 44.06, -13.27, 64.21) +TGeoHype 737 Local ( 26.74, -36.81, 34.21) Global ( 56.74, -6.81, 64.21) +TGeoHype 738 Local ( 36.81, -26.74, 34.21) Global ( 66.81, 3.26, 64.21) +TGeoHype 739 Local ( 43.27, -14.06, 34.21) Global ( 73.27, 15.94, 64.21) +TGeoHype 740 Local ( 49.58, 0.00, 39.47) Global ( 79.58, 30.00, 69.47) +TGeoHype 741 Local ( 47.15, 15.32, 39.47) Global ( 77.15, 45.32, 69.47) +TGeoHype 742 Local ( 40.11, 29.14, 39.47) Global ( 70.11, 59.14, 69.47) +TGeoHype 743 Local ( 29.14, 40.11, 39.47) Global ( 59.14, 70.11, 69.47) +TGeoHype 744 Local ( 15.32, 47.15, 39.47) Global ( 45.32, 77.15, 69.47) +TGeoHype 745 Local ( 0.00, 49.58, 39.47) Global ( 30.00, 79.58, 69.47) +TGeoHype 746 Local ( -15.32, 47.15, 39.47) Global ( 14.68, 77.15, 69.47) +TGeoHype 747 Local ( -29.14, 40.11, 39.47) Global ( 0.86, 70.11, 69.47) +TGeoHype 748 Local ( -40.11, 29.14, 39.47) Global ( -10.11, 59.14, 69.47) +TGeoHype 749 Local ( -47.15, 15.32, 39.47) Global ( -17.15, 45.32, 69.47) +TGeoHype 750 Local ( -49.58, 0.00, 39.47) Global ( -19.58, 30.00, 69.47) +TGeoHype 751 Local ( -47.15, -15.32, 39.47) Global ( -17.15, 14.68, 69.47) +TGeoHype 752 Local ( -40.11, -29.14, 39.47) Global ( -10.11, 0.86, 69.47) +TGeoHype 753 Local ( -29.14, -40.11, 39.47) Global ( 0.86, -10.11, 69.47) +TGeoHype 754 Local ( -15.32, -47.15, 39.47) Global ( 14.68, -17.15, 69.47) +TGeoHype 755 Local ( -0.00, -49.58, 39.47) Global ( 30.00, -19.58, 69.47) +TGeoHype 756 Local ( 15.32, -47.15, 39.47) Global ( 45.32, -17.15, 69.47) +TGeoHype 757 Local ( 29.14, -40.11, 39.47) Global ( 59.14, -10.11, 69.47) +TGeoHype 758 Local ( 40.11, -29.14, 39.47) Global ( 70.11, 0.86, 69.47) +TGeoHype 759 Local ( 47.15, -15.32, 39.47) Global ( 77.15, 14.68, 69.47) +TGeoHype 760 Local ( 53.86, 0.00, 44.74) Global ( 83.86, 30.00, 74.74) +TGeoHype 761 Local ( 51.23, 16.65, 44.74) Global ( 81.23, 46.65, 74.74) +TGeoHype 762 Local ( 43.58, 31.66, 44.74) Global ( 73.58, 61.66, 74.74) +TGeoHype 763 Local ( 31.66, 43.58, 44.74) Global ( 61.66, 73.58, 74.74) +TGeoHype 764 Local ( 16.65, 51.23, 44.74) Global ( 46.65, 81.23, 74.74) +TGeoHype 765 Local ( 0.00, 53.86, 44.74) Global ( 30.00, 83.86, 74.74) +TGeoHype 766 Local ( -16.65, 51.23, 44.74) Global ( 13.35, 81.23, 74.74) +TGeoHype 767 Local ( -31.66, 43.58, 44.74) Global ( -1.66, 73.58, 74.74) +TGeoHype 768 Local ( -43.58, 31.66, 44.74) Global ( -13.58, 61.66, 74.74) +TGeoHype 769 Local ( -51.23, 16.65, 44.74) Global ( -21.23, 46.65, 74.74) +TGeoHype 770 Local ( -53.86, 0.00, 44.74) Global ( -23.86, 30.00, 74.74) +TGeoHype 771 Local ( -51.23, -16.65, 44.74) Global ( -21.23, 13.35, 74.74) +TGeoHype 772 Local ( -43.58, -31.66, 44.74) Global ( -13.58, -1.66, 74.74) +TGeoHype 773 Local ( -31.66, -43.58, 44.74) Global ( -1.66, -13.58, 74.74) +TGeoHype 774 Local ( -16.65, -51.23, 44.74) Global ( 13.35, -21.23, 74.74) +TGeoHype 775 Local ( -0.00, -53.86, 44.74) Global ( 30.00, -23.86, 74.74) +TGeoHype 776 Local ( 16.65, -51.23, 44.74) Global ( 46.65, -21.23, 74.74) +TGeoHype 777 Local ( 31.66, -43.58, 44.74) Global ( 61.66, -13.58, 74.74) +TGeoHype 778 Local ( 43.58, -31.66, 44.74) Global ( 73.58, -1.66, 74.74) +TGeoHype 779 Local ( 51.23, -16.65, 44.74) Global ( 81.23, 13.35, 74.74) +TGeoHype 780 Local ( 58.31, 0.00, 50.00) Global ( 88.31, 30.00, 80.00) +TGeoHype 781 Local ( 55.46, 18.02, 50.00) Global ( 85.46, 48.02, 80.00) +TGeoHype 782 Local ( 47.17, 34.27, 50.00) Global ( 77.17, 64.27, 80.00) +TGeoHype 783 Local ( 34.27, 47.17, 50.00) Global ( 64.27, 77.17, 80.00) +TGeoHype 784 Local ( 18.02, 55.46, 50.00) Global ( 48.02, 85.46, 80.00) +TGeoHype 785 Local ( 0.00, 58.31, 50.00) Global ( 30.00, 88.31, 80.00) +TGeoHype 786 Local ( -18.02, 55.46, 50.00) Global ( 11.98, 85.46, 80.00) +TGeoHype 787 Local ( -34.27, 47.17, 50.00) Global ( -4.27, 77.17, 80.00) +TGeoHype 788 Local ( -47.17, 34.27, 50.00) Global ( -17.17, 64.27, 80.00) +TGeoHype 789 Local ( -55.46, 18.02, 50.00) Global ( -25.46, 48.02, 80.00) +TGeoHype 790 Local ( -58.31, 0.00, 50.00) Global ( -28.31, 30.00, 80.00) +TGeoHype 791 Local ( -55.46, -18.02, 50.00) Global ( -25.46, 11.98, 80.00) +TGeoHype 792 Local ( -47.17, -34.27, 50.00) Global ( -17.17, -4.27, 80.00) +TGeoHype 793 Local ( -34.27, -47.17, 50.00) Global ( -4.27, -17.17, 80.00) +TGeoHype 794 Local ( -18.02, -55.46, 50.00) Global ( 11.98, -25.46, 80.00) +TGeoHype 795 Local ( -0.00, -58.31, 50.00) Global ( 30.00, -28.31, 80.00) +TGeoHype 796 Local ( 18.02, -55.46, 50.00) Global ( 48.02, -25.46, 80.00) +TGeoHype 797 Local ( 34.27, -47.17, 50.00) Global ( 64.27, -17.17, 80.00) +TGeoHype 798 Local ( 47.17, -34.27, 50.00) Global ( 77.17, -4.27, 80.00) +TGeoHype 799 Local ( 55.46, -18.02, 50.00) Global ( 85.46, 11.98, 80.00) +TGeoHype Bounding box: dx= 58.31 dy= 58.31 dz= 50.00 Origin: x= 0.00 y= 0.00 z= 0.00 diff --git a/examples/ClientTests/ref/Ref_Paraboloid.txt b/examples/ClientTests/ref/Ref_Paraboloid.txt new file mode 100644 index 0000000000000000000000000000000000000000..7d4b1dc19b183154fdda07ede58bcdff8f94a7ca --- /dev/null +++ b/examples/ClientTests/ref/Ref_Paraboloid.txt @@ -0,0 +1,425 @@ +ShapeCheck[0] TGeoParaboloid 422 Mesh-points: +TGeoParaboloid Paraboloid N(mesh)=422 N(vert)=422 N(seg)=860 N(pols)=440 +TGeoParaboloid 0 Local ( 0.00, 0.00, -50.00) Global ( 30.00, 30.00, -20.00) +TGeoParaboloid 1 Local ( 10.00, 0.00, -50.00) Global ( 40.00, 30.00, -20.00) +TGeoParaboloid 2 Local ( 9.51, 3.09, -50.00) Global ( 39.51, 33.09, -20.00) +TGeoParaboloid 3 Local ( 8.09, 5.88, -50.00) Global ( 38.09, 35.88, -20.00) +TGeoParaboloid 4 Local ( 5.88, 8.09, -50.00) Global ( 35.88, 38.09, -20.00) +TGeoParaboloid 5 Local ( 3.09, 9.51, -50.00) Global ( 33.09, 39.51, -20.00) +TGeoParaboloid 6 Local ( 0.00, 10.00, -50.00) Global ( 30.00, 40.00, -20.00) +TGeoParaboloid 7 Local ( -3.09, 9.51, -50.00) Global ( 26.91, 39.51, -20.00) +TGeoParaboloid 8 Local ( -5.88, 8.09, -50.00) Global ( 24.12, 38.09, -20.00) +TGeoParaboloid 9 Local ( -8.09, 5.88, -50.00) Global ( 21.91, 35.88, -20.00) +TGeoParaboloid 10 Local ( -9.51, 3.09, -50.00) Global ( 20.49, 33.09, -20.00) +TGeoParaboloid 11 Local ( -10.00, 0.00, -50.00) Global ( 20.00, 30.00, -20.00) +TGeoParaboloid 12 Local ( -9.51, -3.09, -50.00) Global ( 20.49, 26.91, -20.00) +TGeoParaboloid 13 Local ( -8.09, -5.88, -50.00) Global ( 21.91, 24.12, -20.00) +TGeoParaboloid 14 Local ( -5.88, -8.09, -50.00) Global ( 24.12, 21.91, -20.00) +TGeoParaboloid 15 Local ( -3.09, -9.51, -50.00) Global ( 26.91, 20.49, -20.00) +TGeoParaboloid 16 Local ( -0.00, -10.00, -50.00) Global ( 30.00, 20.00, -20.00) +TGeoParaboloid 17 Local ( 3.09, -9.51, -50.00) Global ( 33.09, 20.49, -20.00) +TGeoParaboloid 18 Local ( 5.88, -8.09, -50.00) Global ( 35.88, 21.91, -20.00) +TGeoParaboloid 19 Local ( 8.09, -5.88, -50.00) Global ( 38.09, 24.12, -20.00) +TGeoParaboloid 20 Local ( 9.51, -3.09, -50.00) Global ( 39.51, 26.91, -20.00) +TGeoParaboloid 21 Local ( 13.29, 0.00, -40.43) Global ( 43.29, 30.00, -10.43) +TGeoParaboloid 22 Local ( 12.64, 4.11, -40.43) Global ( 42.64, 34.11, -10.43) +TGeoParaboloid 23 Local ( 10.75, 7.81, -40.43) Global ( 40.75, 37.81, -10.43) +TGeoParaboloid 24 Local ( 7.81, 10.75, -40.43) Global ( 37.81, 40.75, -10.43) +TGeoParaboloid 25 Local ( 4.11, 12.64, -40.43) Global ( 34.11, 42.64, -10.43) +TGeoParaboloid 26 Local ( 0.00, 13.29, -40.43) Global ( 30.00, 43.29, -10.43) +TGeoParaboloid 27 Local ( -4.11, 12.64, -40.43) Global ( 25.89, 42.64, -10.43) +TGeoParaboloid 28 Local ( -7.81, 10.75, -40.43) Global ( 22.19, 40.75, -10.43) +TGeoParaboloid 29 Local ( -10.75, 7.81, -40.43) Global ( 19.25, 37.81, -10.43) +TGeoParaboloid 30 Local ( -12.64, 4.11, -40.43) Global ( 17.36, 34.11, -10.43) +TGeoParaboloid 31 Local ( -13.29, 0.00, -40.43) Global ( 16.71, 30.00, -10.43) +TGeoParaboloid 32 Local ( -12.64, -4.11, -40.43) Global ( 17.36, 25.89, -10.43) +TGeoParaboloid 33 Local ( -10.75, -7.81, -40.43) Global ( 19.25, 22.19, -10.43) +TGeoParaboloid 34 Local ( -7.81, -10.75, -40.43) Global ( 22.19, 19.25, -10.43) +TGeoParaboloid 35 Local ( -4.11, -12.64, -40.43) Global ( 25.89, 17.36, -10.43) +TGeoParaboloid 36 Local ( -0.00, -13.29, -40.43) Global ( 30.00, 16.71, -10.43) +TGeoParaboloid 37 Local ( 4.11, -12.64, -40.43) Global ( 34.11, 17.36, -10.43) +TGeoParaboloid 38 Local ( 7.81, -10.75, -40.43) Global ( 37.81, 19.25, -10.43) +TGeoParaboloid 39 Local ( 10.75, -7.81, -40.43) Global ( 40.75, 22.19, -10.43) +TGeoParaboloid 40 Local ( 12.64, -4.11, -40.43) Global ( 42.64, 25.89, -10.43) +TGeoParaboloid 41 Local ( 15.39, 0.00, -32.88) Global ( 45.39, 30.00, -2.88) +TGeoParaboloid 42 Local ( 14.64, 4.76, -32.88) Global ( 44.64, 34.76, -2.88) +TGeoParaboloid 43 Local ( 12.45, 9.05, -32.88) Global ( 42.45, 39.05, -2.88) +TGeoParaboloid 44 Local ( 9.05, 12.45, -32.88) Global ( 39.05, 42.45, -2.88) +TGeoParaboloid 45 Local ( 4.76, 14.64, -32.88) Global ( 34.76, 44.64, -2.88) +TGeoParaboloid 46 Local ( 0.00, 15.39, -32.88) Global ( 30.00, 45.39, -2.88) +TGeoParaboloid 47 Local ( -4.76, 14.64, -32.88) Global ( 25.24, 44.64, -2.88) +TGeoParaboloid 48 Local ( -9.05, 12.45, -32.88) Global ( 20.95, 42.45, -2.88) +TGeoParaboloid 49 Local ( -12.45, 9.05, -32.88) Global ( 17.55, 39.05, -2.88) +TGeoParaboloid 50 Local ( -14.64, 4.76, -32.88) Global ( 15.36, 34.76, -2.88) +TGeoParaboloid 51 Local ( -15.39, 0.00, -32.88) Global ( 14.61, 30.00, -2.88) +TGeoParaboloid 52 Local ( -14.64, -4.76, -32.88) Global ( 15.36, 25.24, -2.88) +TGeoParaboloid 53 Local ( -12.45, -9.05, -32.88) Global ( 17.55, 20.95, -2.88) +TGeoParaboloid 54 Local ( -9.05, -12.45, -32.88) Global ( 20.95, 17.55, -2.88) +TGeoParaboloid 55 Local ( -4.76, -14.64, -32.88) Global ( 25.24, 15.36, -2.88) +TGeoParaboloid 56 Local ( -0.00, -15.39, -32.88) Global ( 30.00, 14.61, -2.88) +TGeoParaboloid 57 Local ( 4.76, -14.64, -32.88) Global ( 34.76, 15.36, -2.88) +TGeoParaboloid 58 Local ( 9.05, -12.45, -32.88) Global ( 39.05, 17.55, -2.88) +TGeoParaboloid 59 Local ( 12.45, -9.05, -32.88) Global ( 42.45, 20.95, -2.88) +TGeoParaboloid 60 Local ( 14.64, -4.76, -32.88) Global ( 44.64, 25.24, -2.88) +TGeoParaboloid 61 Local ( 16.85, 0.00, -27.00) Global ( 46.85, 30.00, 3.00) +TGeoParaboloid 62 Local ( 16.03, 5.21, -27.00) Global ( 46.03, 35.21, 3.00) +TGeoParaboloid 63 Local ( 13.63, 9.91, -27.00) Global ( 43.63, 39.91, 3.00) +TGeoParaboloid 64 Local ( 9.91, 13.63, -27.00) Global ( 39.91, 43.63, 3.00) +TGeoParaboloid 65 Local ( 5.21, 16.03, -27.00) Global ( 35.21, 46.03, 3.00) +TGeoParaboloid 66 Local ( 0.00, 16.85, -27.00) Global ( 30.00, 46.85, 3.00) +TGeoParaboloid 67 Local ( -5.21, 16.03, -27.00) Global ( 24.79, 46.03, 3.00) +TGeoParaboloid 68 Local ( -9.91, 13.63, -27.00) Global ( 20.09, 43.63, 3.00) +TGeoParaboloid 69 Local ( -13.63, 9.91, -27.00) Global ( 16.37, 39.91, 3.00) +TGeoParaboloid 70 Local ( -16.03, 5.21, -27.00) Global ( 13.97, 35.21, 3.00) +TGeoParaboloid 71 Local ( -16.85, 0.00, -27.00) Global ( 13.15, 30.00, 3.00) +TGeoParaboloid 72 Local ( -16.03, -5.21, -27.00) Global ( 13.97, 24.79, 3.00) +TGeoParaboloid 73 Local ( -13.63, -9.91, -27.00) Global ( 16.37, 20.09, 3.00) +TGeoParaboloid 74 Local ( -9.91, -13.63, -27.00) Global ( 20.09, 16.37, 3.00) +TGeoParaboloid 75 Local ( -5.21, -16.03, -27.00) Global ( 24.79, 13.97, 3.00) +TGeoParaboloid 76 Local ( -0.00, -16.85, -27.00) Global ( 30.00, 13.15, 3.00) +TGeoParaboloid 77 Local ( 5.21, -16.03, -27.00) Global ( 35.21, 13.97, 3.00) +TGeoParaboloid 78 Local ( 9.91, -13.63, -27.00) Global ( 39.91, 16.37, 3.00) +TGeoParaboloid 79 Local ( 13.63, -9.91, -27.00) Global ( 43.63, 20.09, 3.00) +TGeoParaboloid 80 Local ( 16.03, -5.21, -27.00) Global ( 46.03, 24.79, 3.00) +TGeoParaboloid 81 Local ( 17.94, 0.00, -22.27) Global ( 47.94, 30.00, 7.73) +TGeoParaboloid 82 Local ( 17.06, 5.54, -22.27) Global ( 47.06, 35.54, 7.73) +TGeoParaboloid 83 Local ( 14.51, 10.54, -22.27) Global ( 44.51, 40.54, 7.73) +TGeoParaboloid 84 Local ( 10.54, 14.51, -22.27) Global ( 40.54, 44.51, 7.73) +TGeoParaboloid 85 Local ( 5.54, 17.06, -22.27) Global ( 35.54, 47.06, 7.73) +TGeoParaboloid 86 Local ( 0.00, 17.94, -22.27) Global ( 30.00, 47.94, 7.73) +TGeoParaboloid 87 Local ( -5.54, 17.06, -22.27) Global ( 24.46, 47.06, 7.73) +TGeoParaboloid 88 Local ( -10.54, 14.51, -22.27) Global ( 19.46, 44.51, 7.73) +TGeoParaboloid 89 Local ( -14.51, 10.54, -22.27) Global ( 15.49, 40.54, 7.73) +TGeoParaboloid 90 Local ( -17.06, 5.54, -22.27) Global ( 12.94, 35.54, 7.73) +TGeoParaboloid 91 Local ( -17.94, 0.00, -22.27) Global ( 12.06, 30.00, 7.73) +TGeoParaboloid 92 Local ( -17.06, -5.54, -22.27) Global ( 12.94, 24.46, 7.73) +TGeoParaboloid 93 Local ( -14.51, -10.54, -22.27) Global ( 15.49, 19.46, 7.73) +TGeoParaboloid 94 Local ( -10.54, -14.51, -22.27) Global ( 19.46, 15.49, 7.73) +TGeoParaboloid 95 Local ( -5.54, -17.06, -22.27) Global ( 24.46, 12.94, 7.73) +TGeoParaboloid 96 Local ( -0.00, -17.94, -22.27) Global ( 30.00, 12.06, 7.73) +TGeoParaboloid 97 Local ( 5.54, -17.06, -22.27) Global ( 35.54, 12.94, 7.73) +TGeoParaboloid 98 Local ( 10.54, -14.51, -22.27) Global ( 40.54, 15.49, 7.73) +TGeoParaboloid 99 Local ( 14.51, -10.54, -22.27) Global ( 44.51, 19.46, 7.73) +TGeoParaboloid 100 Local ( 17.06, -5.54, -22.27) Global ( 47.06, 24.46, 7.73) +TGeoParaboloid 101 Local ( 18.80, 0.00, -18.32) Global ( 48.80, 30.00, 11.68) +TGeoParaboloid 102 Local ( 17.88, 5.81, -18.32) Global ( 47.88, 35.81, 11.68) +TGeoParaboloid 103 Local ( 15.21, 11.05, -18.32) Global ( 45.21, 41.05, 11.68) +TGeoParaboloid 104 Local ( 11.05, 15.21, -18.32) Global ( 41.05, 45.21, 11.68) +TGeoParaboloid 105 Local ( 5.81, 17.88, -18.32) Global ( 35.81, 47.88, 11.68) +TGeoParaboloid 106 Local ( 0.00, 18.80, -18.32) Global ( 30.00, 48.80, 11.68) +TGeoParaboloid 107 Local ( -5.81, 17.88, -18.32) Global ( 24.19, 47.88, 11.68) +TGeoParaboloid 108 Local ( -11.05, 15.21, -18.32) Global ( 18.95, 45.21, 11.68) +TGeoParaboloid 109 Local ( -15.21, 11.05, -18.32) Global ( 14.79, 41.05, 11.68) +TGeoParaboloid 110 Local ( -17.88, 5.81, -18.32) Global ( 12.12, 35.81, 11.68) +TGeoParaboloid 111 Local ( -18.80, 0.00, -18.32) Global ( 11.20, 30.00, 11.68) +TGeoParaboloid 112 Local ( -17.88, -5.81, -18.32) Global ( 12.12, 24.19, 11.68) +TGeoParaboloid 113 Local ( -15.21, -11.05, -18.32) Global ( 14.79, 18.95, 11.68) +TGeoParaboloid 114 Local ( -11.05, -15.21, -18.32) Global ( 18.95, 14.79, 11.68) +TGeoParaboloid 115 Local ( -5.81, -17.88, -18.32) Global ( 24.19, 12.12, 11.68) +TGeoParaboloid 116 Local ( -0.00, -18.80, -18.32) Global ( 30.00, 11.20, 11.68) +TGeoParaboloid 117 Local ( 5.81, -17.88, -18.32) Global ( 35.81, 12.12, 11.68) +TGeoParaboloid 118 Local ( 11.05, -15.21, -18.32) Global ( 41.05, 14.79, 11.68) +TGeoParaboloid 119 Local ( 15.21, -11.05, -18.32) Global ( 45.21, 18.95, 11.68) +TGeoParaboloid 120 Local ( 17.88, -5.81, -18.32) Global ( 47.88, 24.19, 11.68) +TGeoParaboloid 121 Local ( 19.51, 0.00, -14.90) Global ( 49.51, 30.00, 15.10) +TGeoParaboloid 122 Local ( 18.56, 6.03, -14.90) Global ( 48.56, 36.03, 15.10) +TGeoParaboloid 123 Local ( 15.79, 11.47, -14.90) Global ( 45.79, 41.47, 15.10) +TGeoParaboloid 124 Local ( 11.47, 15.79, -14.90) Global ( 41.47, 45.79, 15.10) +TGeoParaboloid 125 Local ( 6.03, 18.56, -14.90) Global ( 36.03, 48.56, 15.10) +TGeoParaboloid 126 Local ( 0.00, 19.51, -14.90) Global ( 30.00, 49.51, 15.10) +TGeoParaboloid 127 Local ( -6.03, 18.56, -14.90) Global ( 23.97, 48.56, 15.10) +TGeoParaboloid 128 Local ( -11.47, 15.79, -14.90) Global ( 18.53, 45.79, 15.10) +TGeoParaboloid 129 Local ( -15.79, 11.47, -14.90) Global ( 14.21, 41.47, 15.10) +TGeoParaboloid 130 Local ( -18.56, 6.03, -14.90) Global ( 11.44, 36.03, 15.10) +TGeoParaboloid 131 Local ( -19.51, 0.00, -14.90) Global ( 10.49, 30.00, 15.10) +TGeoParaboloid 132 Local ( -18.56, -6.03, -14.90) Global ( 11.44, 23.97, 15.10) +TGeoParaboloid 133 Local ( -15.79, -11.47, -14.90) Global ( 14.21, 18.53, 15.10) +TGeoParaboloid 134 Local ( -11.47, -15.79, -14.90) Global ( 18.53, 14.21, 15.10) +TGeoParaboloid 135 Local ( -6.03, -18.56, -14.90) Global ( 23.97, 11.44, 15.10) +TGeoParaboloid 136 Local ( -0.00, -19.51, -14.90) Global ( 30.00, 10.49, 15.10) +TGeoParaboloid 137 Local ( 6.03, -18.56, -14.90) Global ( 36.03, 11.44, 15.10) +TGeoParaboloid 138 Local ( 11.47, -15.79, -14.90) Global ( 41.47, 14.21, 15.10) +TGeoParaboloid 139 Local ( 15.79, -11.47, -14.90) Global ( 45.79, 18.53, 15.10) +TGeoParaboloid 140 Local ( 18.56, -6.03, -14.90) Global ( 48.56, 23.97, 15.10) +TGeoParaboloid 141 Local ( 20.13, 0.00, -11.85) Global ( 50.13, 30.00, 18.15) +TGeoParaboloid 142 Local ( 19.14, 6.22, -11.85) Global ( 49.14, 36.22, 18.15) +TGeoParaboloid 143 Local ( 16.29, 11.83, -11.85) Global ( 46.29, 41.83, 18.15) +TGeoParaboloid 144 Local ( 11.83, 16.29, -11.85) Global ( 41.83, 46.29, 18.15) +TGeoParaboloid 145 Local ( 6.22, 19.14, -11.85) Global ( 36.22, 49.14, 18.15) +TGeoParaboloid 146 Local ( 0.00, 20.13, -11.85) Global ( 30.00, 50.13, 18.15) +TGeoParaboloid 147 Local ( -6.22, 19.14, -11.85) Global ( 23.78, 49.14, 18.15) +TGeoParaboloid 148 Local ( -11.83, 16.29, -11.85) Global ( 18.17, 46.29, 18.15) +TGeoParaboloid 149 Local ( -16.29, 11.83, -11.85) Global ( 13.71, 41.83, 18.15) +TGeoParaboloid 150 Local ( -19.14, 6.22, -11.85) Global ( 10.86, 36.22, 18.15) +TGeoParaboloid 151 Local ( -20.13, 0.00, -11.85) Global ( 9.87, 30.00, 18.15) +TGeoParaboloid 152 Local ( -19.14, -6.22, -11.85) Global ( 10.86, 23.78, 18.15) +TGeoParaboloid 153 Local ( -16.29, -11.83, -11.85) Global ( 13.71, 18.17, 18.15) +TGeoParaboloid 154 Local ( -11.83, -16.29, -11.85) Global ( 18.17, 13.71, 18.15) +TGeoParaboloid 155 Local ( -6.22, -19.14, -11.85) Global ( 23.78, 10.86, 18.15) +TGeoParaboloid 156 Local ( -0.00, -20.13, -11.85) Global ( 30.00, 9.87, 18.15) +TGeoParaboloid 157 Local ( 6.22, -19.14, -11.85) Global ( 36.22, 10.86, 18.15) +TGeoParaboloid 158 Local ( 11.83, -16.29, -11.85) Global ( 41.83, 13.71, 18.15) +TGeoParaboloid 159 Local ( 16.29, -11.83, -11.85) Global ( 46.29, 18.17, 18.15) +TGeoParaboloid 160 Local ( 19.14, -6.22, -11.85) Global ( 49.14, 23.78, 18.15) +TGeoParaboloid 161 Local ( 20.68, 0.00, -9.04) Global ( 50.68, 30.00, 20.96) +TGeoParaboloid 162 Local ( 19.67, 6.39, -9.04) Global ( 49.67, 36.39, 20.96) +TGeoParaboloid 163 Local ( 16.73, 12.16, -9.04) Global ( 46.73, 42.16, 20.96) +TGeoParaboloid 164 Local ( 12.16, 16.73, -9.04) Global ( 42.16, 46.73, 20.96) +TGeoParaboloid 165 Local ( 6.39, 19.67, -9.04) Global ( 36.39, 49.67, 20.96) +TGeoParaboloid 166 Local ( 0.00, 20.68, -9.04) Global ( 30.00, 50.68, 20.96) +TGeoParaboloid 167 Local ( -6.39, 19.67, -9.04) Global ( 23.61, 49.67, 20.96) +TGeoParaboloid 168 Local ( -12.16, 16.73, -9.04) Global ( 17.84, 46.73, 20.96) +TGeoParaboloid 169 Local ( -16.73, 12.16, -9.04) Global ( 13.27, 42.16, 20.96) +TGeoParaboloid 170 Local ( -19.67, 6.39, -9.04) Global ( 10.33, 36.39, 20.96) +TGeoParaboloid 171 Local ( -20.68, 0.00, -9.04) Global ( 9.32, 30.00, 20.96) +TGeoParaboloid 172 Local ( -19.67, -6.39, -9.04) Global ( 10.33, 23.61, 20.96) +TGeoParaboloid 173 Local ( -16.73, -12.16, -9.04) Global ( 13.27, 17.84, 20.96) +TGeoParaboloid 174 Local ( -12.16, -16.73, -9.04) Global ( 17.84, 13.27, 20.96) +TGeoParaboloid 175 Local ( -6.39, -19.67, -9.04) Global ( 23.61, 10.33, 20.96) +TGeoParaboloid 176 Local ( -0.00, -20.68, -9.04) Global ( 30.00, 9.32, 20.96) +TGeoParaboloid 177 Local ( 6.39, -19.67, -9.04) Global ( 36.39, 10.33, 20.96) +TGeoParaboloid 178 Local ( 12.16, -16.73, -9.04) Global ( 42.16, 13.27, 20.96) +TGeoParaboloid 179 Local ( 16.73, -12.16, -9.04) Global ( 46.73, 17.84, 20.96) +TGeoParaboloid 180 Local ( 19.67, -6.39, -9.04) Global ( 49.67, 23.61, 20.96) +TGeoParaboloid 181 Local ( 21.19, 0.00, -6.36) Global ( 51.19, 30.00, 23.64) +TGeoParaboloid 182 Local ( 20.15, 6.55, -6.36) Global ( 50.15, 36.55, 23.64) +TGeoParaboloid 183 Local ( 17.14, 12.46, -6.36) Global ( 47.14, 42.46, 23.64) +TGeoParaboloid 184 Local ( 12.46, 17.14, -6.36) Global ( 42.46, 47.14, 23.64) +TGeoParaboloid 185 Local ( 6.55, 20.15, -6.36) Global ( 36.55, 50.15, 23.64) +TGeoParaboloid 186 Local ( 0.00, 21.19, -6.36) Global ( 30.00, 51.19, 23.64) +TGeoParaboloid 187 Local ( -6.55, 20.15, -6.36) Global ( 23.45, 50.15, 23.64) +TGeoParaboloid 188 Local ( -12.46, 17.14, -6.36) Global ( 17.54, 47.14, 23.64) +TGeoParaboloid 189 Local ( -17.14, 12.46, -6.36) Global ( 12.86, 42.46, 23.64) +TGeoParaboloid 190 Local ( -20.15, 6.55, -6.36) Global ( 9.85, 36.55, 23.64) +TGeoParaboloid 191 Local ( -21.19, 0.00, -6.36) Global ( 8.81, 30.00, 23.64) +TGeoParaboloid 192 Local ( -20.15, -6.55, -6.36) Global ( 9.85, 23.45, 23.64) +TGeoParaboloid 193 Local ( -17.14, -12.46, -6.36) Global ( 12.86, 17.54, 23.64) +TGeoParaboloid 194 Local ( -12.46, -17.14, -6.36) Global ( 17.54, 12.86, 23.64) +TGeoParaboloid 195 Local ( -6.55, -20.15, -6.36) Global ( 23.45, 9.85, 23.64) +TGeoParaboloid 196 Local ( -0.00, -21.19, -6.36) Global ( 30.00, 8.81, 23.64) +TGeoParaboloid 197 Local ( 6.55, -20.15, -6.36) Global ( 36.55, 9.85, 23.64) +TGeoParaboloid 198 Local ( 12.46, -17.14, -6.36) Global ( 42.46, 12.86, 23.64) +TGeoParaboloid 199 Local ( 17.14, -12.46, -6.36) Global ( 47.14, 17.54, 23.64) +TGeoParaboloid 200 Local ( 20.15, -6.55, -6.36) Global ( 50.15, 23.45, 23.64) +TGeoParaboloid 201 Local ( 21.68, 0.00, -3.76) Global ( 51.68, 30.00, 26.24) +TGeoParaboloid 202 Local ( 20.62, 6.70, -3.76) Global ( 50.62, 36.70, 26.24) +TGeoParaboloid 203 Local ( 17.54, 12.74, -3.76) Global ( 47.54, 42.74, 26.24) +TGeoParaboloid 204 Local ( 12.74, 17.54, -3.76) Global ( 42.74, 47.54, 26.24) +TGeoParaboloid 205 Local ( 6.70, 20.62, -3.76) Global ( 36.70, 50.62, 26.24) +TGeoParaboloid 206 Local ( 0.00, 21.68, -3.76) Global ( 30.00, 51.68, 26.24) +TGeoParaboloid 207 Local ( -6.70, 20.62, -3.76) Global ( 23.30, 50.62, 26.24) +TGeoParaboloid 208 Local ( -12.74, 17.54, -3.76) Global ( 17.26, 47.54, 26.24) +TGeoParaboloid 209 Local ( -17.54, 12.74, -3.76) Global ( 12.46, 42.74, 26.24) +TGeoParaboloid 210 Local ( -20.62, 6.70, -3.76) Global ( 9.38, 36.70, 26.24) +TGeoParaboloid 211 Local ( -21.68, 0.00, -3.76) Global ( 8.32, 30.00, 26.24) +TGeoParaboloid 212 Local ( -20.62, -6.70, -3.76) Global ( 9.38, 23.30, 26.24) +TGeoParaboloid 213 Local ( -17.54, -12.74, -3.76) Global ( 12.46, 17.26, 26.24) +TGeoParaboloid 214 Local ( -12.74, -17.54, -3.76) Global ( 17.26, 12.46, 26.24) +TGeoParaboloid 215 Local ( -6.70, -20.62, -3.76) Global ( 23.30, 9.38, 26.24) +TGeoParaboloid 216 Local ( -0.00, -21.68, -3.76) Global ( 30.00, 8.32, 26.24) +TGeoParaboloid 217 Local ( 6.70, -20.62, -3.76) Global ( 36.70, 9.38, 26.24) +TGeoParaboloid 218 Local ( 12.74, -17.54, -3.76) Global ( 42.74, 12.46, 26.24) +TGeoParaboloid 219 Local ( 17.54, -12.74, -3.76) Global ( 47.54, 17.26, 26.24) +TGeoParaboloid 220 Local ( 20.62, -6.70, -3.76) Global ( 50.62, 23.30, 26.24) +TGeoParaboloid 221 Local ( 22.16, 0.00, -1.14) Global ( 52.16, 30.00, 28.86) +TGeoParaboloid 222 Local ( 21.07, 6.85, -1.14) Global ( 51.07, 36.85, 28.86) +TGeoParaboloid 223 Local ( 17.92, 13.02, -1.14) Global ( 47.92, 43.02, 28.86) +TGeoParaboloid 224 Local ( 13.02, 17.92, -1.14) Global ( 43.02, 47.92, 28.86) +TGeoParaboloid 225 Local ( 6.85, 21.07, -1.14) Global ( 36.85, 51.07, 28.86) +TGeoParaboloid 226 Local ( 0.00, 22.16, -1.14) Global ( 30.00, 52.16, 28.86) +TGeoParaboloid 227 Local ( -6.85, 21.07, -1.14) Global ( 23.15, 51.07, 28.86) +TGeoParaboloid 228 Local ( -13.02, 17.92, -1.14) Global ( 16.98, 47.92, 28.86) +TGeoParaboloid 229 Local ( -17.92, 13.02, -1.14) Global ( 12.08, 43.02, 28.86) +TGeoParaboloid 230 Local ( -21.07, 6.85, -1.14) Global ( 8.93, 36.85, 28.86) +TGeoParaboloid 231 Local ( -22.16, 0.00, -1.14) Global ( 7.84, 30.00, 28.86) +TGeoParaboloid 232 Local ( -21.07, -6.85, -1.14) Global ( 8.93, 23.15, 28.86) +TGeoParaboloid 233 Local ( -17.92, -13.02, -1.14) Global ( 12.08, 16.98, 28.86) +TGeoParaboloid 234 Local ( -13.02, -17.92, -1.14) Global ( 16.98, 12.08, 28.86) +TGeoParaboloid 235 Local ( -6.85, -21.07, -1.14) Global ( 23.15, 8.93, 28.86) +TGeoParaboloid 236 Local ( -0.00, -22.16, -1.14) Global ( 30.00, 7.84, 28.86) +TGeoParaboloid 237 Local ( 6.85, -21.07, -1.14) Global ( 36.85, 8.93, 28.86) +TGeoParaboloid 238 Local ( 13.02, -17.92, -1.14) Global ( 43.02, 12.08, 28.86) +TGeoParaboloid 239 Local ( 17.92, -13.02, -1.14) Global ( 47.92, 16.98, 28.86) +TGeoParaboloid 240 Local ( 21.07, -6.85, -1.14) Global ( 51.07, 23.15, 28.86) +TGeoParaboloid 241 Local ( 22.64, 0.00, 1.56) Global ( 52.64, 30.00, 31.56) +TGeoParaboloid 242 Local ( 21.53, 7.00, 1.56) Global ( 51.53, 37.00, 31.56) +TGeoParaboloid 243 Local ( 18.31, 13.31, 1.56) Global ( 48.31, 43.31, 31.56) +TGeoParaboloid 244 Local ( 13.31, 18.31, 1.56) Global ( 43.31, 48.31, 31.56) +TGeoParaboloid 245 Local ( 7.00, 21.53, 1.56) Global ( 37.00, 51.53, 31.56) +TGeoParaboloid 246 Local ( 0.00, 22.64, 1.56) Global ( 30.00, 52.64, 31.56) +TGeoParaboloid 247 Local ( -7.00, 21.53, 1.56) Global ( 23.00, 51.53, 31.56) +TGeoParaboloid 248 Local ( -13.31, 18.31, 1.56) Global ( 16.69, 48.31, 31.56) +TGeoParaboloid 249 Local ( -18.31, 13.31, 1.56) Global ( 11.69, 43.31, 31.56) +TGeoParaboloid 250 Local ( -21.53, 7.00, 1.56) Global ( 8.47, 37.00, 31.56) +TGeoParaboloid 251 Local ( -22.64, 0.00, 1.56) Global ( 7.36, 30.00, 31.56) +TGeoParaboloid 252 Local ( -21.53, -7.00, 1.56) Global ( 8.47, 23.00, 31.56) +TGeoParaboloid 253 Local ( -18.31, -13.31, 1.56) Global ( 11.69, 16.69, 31.56) +TGeoParaboloid 254 Local ( -13.31, -18.31, 1.56) Global ( 16.69, 11.69, 31.56) +TGeoParaboloid 255 Local ( -7.00, -21.53, 1.56) Global ( 23.00, 8.47, 31.56) +TGeoParaboloid 256 Local ( -0.00, -22.64, 1.56) Global ( 30.00, 7.36, 31.56) +TGeoParaboloid 257 Local ( 7.00, -21.53, 1.56) Global ( 37.00, 8.47, 31.56) +TGeoParaboloid 258 Local ( 13.31, -18.31, 1.56) Global ( 43.31, 11.69, 31.56) +TGeoParaboloid 259 Local ( 18.31, -13.31, 1.56) Global ( 48.31, 16.69, 31.56) +TGeoParaboloid 260 Local ( 21.53, -7.00, 1.56) Global ( 51.53, 23.00, 31.56) +TGeoParaboloid 261 Local ( 23.14, 0.00, 4.43) Global ( 53.14, 30.00, 34.43) +TGeoParaboloid 262 Local ( 22.01, 7.15, 4.43) Global ( 52.01, 37.15, 34.43) +TGeoParaboloid 263 Local ( 18.72, 13.60, 4.43) Global ( 48.72, 43.60, 34.43) +TGeoParaboloid 264 Local ( 13.60, 18.72, 4.43) Global ( 43.60, 48.72, 34.43) +TGeoParaboloid 265 Local ( 7.15, 22.01, 4.43) Global ( 37.15, 52.01, 34.43) +TGeoParaboloid 266 Local ( 0.00, 23.14, 4.43) Global ( 30.00, 53.14, 34.43) +TGeoParaboloid 267 Local ( -7.15, 22.01, 4.43) Global ( 22.85, 52.01, 34.43) +TGeoParaboloid 268 Local ( -13.60, 18.72, 4.43) Global ( 16.40, 48.72, 34.43) +TGeoParaboloid 269 Local ( -18.72, 13.60, 4.43) Global ( 11.28, 43.60, 34.43) +TGeoParaboloid 270 Local ( -22.01, 7.15, 4.43) Global ( 7.99, 37.15, 34.43) +TGeoParaboloid 271 Local ( -23.14, 0.00, 4.43) Global ( 6.86, 30.00, 34.43) +TGeoParaboloid 272 Local ( -22.01, -7.15, 4.43) Global ( 7.99, 22.85, 34.43) +TGeoParaboloid 273 Local ( -18.72, -13.60, 4.43) Global ( 11.28, 16.40, 34.43) +TGeoParaboloid 274 Local ( -13.60, -18.72, 4.43) Global ( 16.40, 11.28, 34.43) +TGeoParaboloid 275 Local ( -7.15, -22.01, 4.43) Global ( 22.85, 7.99, 34.43) +TGeoParaboloid 276 Local ( -0.00, -23.14, 4.43) Global ( 30.00, 6.86, 34.43) +TGeoParaboloid 277 Local ( 7.15, -22.01, 4.43) Global ( 37.15, 7.99, 34.43) +TGeoParaboloid 278 Local ( 13.60, -18.72, 4.43) Global ( 43.60, 11.28, 34.43) +TGeoParaboloid 279 Local ( 18.72, -13.60, 4.43) Global ( 48.72, 16.40, 34.43) +TGeoParaboloid 280 Local ( 22.01, -7.15, 4.43) Global ( 52.01, 22.85, 34.43) +TGeoParaboloid 281 Local ( 23.68, 0.00, 7.56) Global ( 53.68, 30.00, 37.56) +TGeoParaboloid 282 Local ( 22.52, 7.32, 7.56) Global ( 52.52, 37.32, 37.56) +TGeoParaboloid 283 Local ( 19.15, 13.92, 7.56) Global ( 49.15, 43.92, 37.56) +TGeoParaboloid 284 Local ( 13.92, 19.15, 7.56) Global ( 43.92, 49.15, 37.56) +TGeoParaboloid 285 Local ( 7.32, 22.52, 7.56) Global ( 37.32, 52.52, 37.56) +TGeoParaboloid 286 Local ( 0.00, 23.68, 7.56) Global ( 30.00, 53.68, 37.56) +TGeoParaboloid 287 Local ( -7.32, 22.52, 7.56) Global ( 22.68, 52.52, 37.56) +TGeoParaboloid 288 Local ( -13.92, 19.15, 7.56) Global ( 16.08, 49.15, 37.56) +TGeoParaboloid 289 Local ( -19.15, 13.92, 7.56) Global ( 10.85, 43.92, 37.56) +TGeoParaboloid 290 Local ( -22.52, 7.32, 7.56) Global ( 7.48, 37.32, 37.56) +TGeoParaboloid 291 Local ( -23.68, 0.00, 7.56) Global ( 6.32, 30.00, 37.56) +TGeoParaboloid 292 Local ( -22.52, -7.32, 7.56) Global ( 7.48, 22.68, 37.56) +TGeoParaboloid 293 Local ( -19.15, -13.92, 7.56) Global ( 10.85, 16.08, 37.56) +TGeoParaboloid 294 Local ( -13.92, -19.15, 7.56) Global ( 16.08, 10.85, 37.56) +TGeoParaboloid 295 Local ( -7.32, -22.52, 7.56) Global ( 22.68, 7.48, 37.56) +TGeoParaboloid 296 Local ( -0.00, -23.68, 7.56) Global ( 30.00, 6.32, 37.56) +TGeoParaboloid 297 Local ( 7.32, -22.52, 7.56) Global ( 37.32, 7.48, 37.56) +TGeoParaboloid 298 Local ( 13.92, -19.15, 7.56) Global ( 43.92, 10.85, 37.56) +TGeoParaboloid 299 Local ( 19.15, -13.92, 7.56) Global ( 49.15, 16.08, 37.56) +TGeoParaboloid 300 Local ( 22.52, -7.32, 7.56) Global ( 52.52, 22.68, 37.56) +TGeoParaboloid 301 Local ( 24.27, 0.00, 11.11) Global ( 54.27, 30.00, 41.11) +TGeoParaboloid 302 Local ( 23.08, 7.50, 11.11) Global ( 53.08, 37.50, 41.11) +TGeoParaboloid 303 Local ( 19.63, 14.26, 11.11) Global ( 49.63, 44.26, 41.11) +TGeoParaboloid 304 Local ( 14.26, 19.63, 11.11) Global ( 44.26, 49.63, 41.11) +TGeoParaboloid 305 Local ( 7.50, 23.08, 11.11) Global ( 37.50, 53.08, 41.11) +TGeoParaboloid 306 Local ( 0.00, 24.27, 11.11) Global ( 30.00, 54.27, 41.11) +TGeoParaboloid 307 Local ( -7.50, 23.08, 11.11) Global ( 22.50, 53.08, 41.11) +TGeoParaboloid 308 Local ( -14.26, 19.63, 11.11) Global ( 15.74, 49.63, 41.11) +TGeoParaboloid 309 Local ( -19.63, 14.26, 11.11) Global ( 10.37, 44.26, 41.11) +TGeoParaboloid 310 Local ( -23.08, 7.50, 11.11) Global ( 6.92, 37.50, 41.11) +TGeoParaboloid 311 Local ( -24.27, 0.00, 11.11) Global ( 5.73, 30.00, 41.11) +TGeoParaboloid 312 Local ( -23.08, -7.50, 11.11) Global ( 6.92, 22.50, 41.11) +TGeoParaboloid 313 Local ( -19.63, -14.26, 11.11) Global ( 10.37, 15.74, 41.11) +TGeoParaboloid 314 Local ( -14.26, -19.63, 11.11) Global ( 15.74, 10.37, 41.11) +TGeoParaboloid 315 Local ( -7.50, -23.08, 11.11) Global ( 22.50, 6.92, 41.11) +TGeoParaboloid 316 Local ( -0.00, -24.27, 11.11) Global ( 30.00, 5.73, 41.11) +TGeoParaboloid 317 Local ( 7.50, -23.08, 11.11) Global ( 37.50, 6.92, 41.11) +TGeoParaboloid 318 Local ( 14.26, -19.63, 11.11) Global ( 44.26, 10.37, 41.11) +TGeoParaboloid 319 Local ( 19.63, -14.26, 11.11) Global ( 49.63, 15.74, 41.11) +TGeoParaboloid 320 Local ( 23.08, -7.50, 11.11) Global ( 53.08, 22.50, 41.11) +TGeoParaboloid 321 Local ( 24.94, 0.00, 15.28) Global ( 54.94, 30.00, 45.28) +TGeoParaboloid 322 Local ( 23.72, 7.71, 15.28) Global ( 53.72, 37.71, 45.28) +TGeoParaboloid 323 Local ( 20.18, 14.66, 15.28) Global ( 50.18, 44.66, 45.28) +TGeoParaboloid 324 Local ( 14.66, 20.18, 15.28) Global ( 44.66, 50.18, 45.28) +TGeoParaboloid 325 Local ( 7.71, 23.72, 15.28) Global ( 37.71, 53.72, 45.28) +TGeoParaboloid 326 Local ( 0.00, 24.94, 15.28) Global ( 30.00, 54.94, 45.28) +TGeoParaboloid 327 Local ( -7.71, 23.72, 15.28) Global ( 22.29, 53.72, 45.28) +TGeoParaboloid 328 Local ( -14.66, 20.18, 15.28) Global ( 15.34, 50.18, 45.28) +TGeoParaboloid 329 Local ( -20.18, 14.66, 15.28) Global ( 9.82, 44.66, 45.28) +TGeoParaboloid 330 Local ( -23.72, 7.71, 15.28) Global ( 6.28, 37.71, 45.28) +TGeoParaboloid 331 Local ( -24.94, 0.00, 15.28) Global ( 5.06, 30.00, 45.28) +TGeoParaboloid 332 Local ( -23.72, -7.71, 15.28) Global ( 6.28, 22.29, 45.28) +TGeoParaboloid 333 Local ( -20.18, -14.66, 15.28) Global ( 9.82, 15.34, 45.28) +TGeoParaboloid 334 Local ( -14.66, -20.18, 15.28) Global ( 15.34, 9.82, 45.28) +TGeoParaboloid 335 Local ( -7.71, -23.72, 15.28) Global ( 22.29, 6.28, 45.28) +TGeoParaboloid 336 Local ( -0.00, -24.94, 15.28) Global ( 30.00, 5.06, 45.28) +TGeoParaboloid 337 Local ( 7.71, -23.72, 15.28) Global ( 37.71, 6.28, 45.28) +TGeoParaboloid 338 Local ( 14.66, -20.18, 15.28) Global ( 44.66, 9.82, 45.28) +TGeoParaboloid 339 Local ( 20.18, -14.66, 15.28) Global ( 50.18, 15.34, 45.28) +TGeoParaboloid 340 Local ( 23.72, -7.71, 15.28) Global ( 53.72, 22.29, 45.28) +TGeoParaboloid 341 Local ( 25.75, 0.00, 20.39) Global ( 55.75, 30.00, 50.39) +TGeoParaboloid 342 Local ( 24.49, 7.96, 20.39) Global ( 54.49, 37.96, 50.39) +TGeoParaboloid 343 Local ( 20.83, 15.14, 20.39) Global ( 50.83, 45.14, 50.39) +TGeoParaboloid 344 Local ( 15.14, 20.83, 20.39) Global ( 45.14, 50.83, 50.39) +TGeoParaboloid 345 Local ( 7.96, 24.49, 20.39) Global ( 37.96, 54.49, 50.39) +TGeoParaboloid 346 Local ( 0.00, 25.75, 20.39) Global ( 30.00, 55.75, 50.39) +TGeoParaboloid 347 Local ( -7.96, 24.49, 20.39) Global ( 22.04, 54.49, 50.39) +TGeoParaboloid 348 Local ( -15.14, 20.83, 20.39) Global ( 14.86, 50.83, 50.39) +TGeoParaboloid 349 Local ( -20.83, 15.14, 20.39) Global ( 9.17, 45.14, 50.39) +TGeoParaboloid 350 Local ( -24.49, 7.96, 20.39) Global ( 5.51, 37.96, 50.39) +TGeoParaboloid 351 Local ( -25.75, 0.00, 20.39) Global ( 4.25, 30.00, 50.39) +TGeoParaboloid 352 Local ( -24.49, -7.96, 20.39) Global ( 5.51, 22.04, 50.39) +TGeoParaboloid 353 Local ( -20.83, -15.14, 20.39) Global ( 9.17, 14.86, 50.39) +TGeoParaboloid 354 Local ( -15.14, -20.83, 20.39) Global ( 14.86, 9.17, 50.39) +TGeoParaboloid 355 Local ( -7.96, -24.49, 20.39) Global ( 22.04, 5.51, 50.39) +TGeoParaboloid 356 Local ( -0.00, -25.75, 20.39) Global ( 30.00, 4.25, 50.39) +TGeoParaboloid 357 Local ( 7.96, -24.49, 20.39) Global ( 37.96, 5.51, 50.39) +TGeoParaboloid 358 Local ( 15.14, -20.83, 20.39) Global ( 45.14, 9.17, 50.39) +TGeoParaboloid 359 Local ( 20.83, -15.14, 20.39) Global ( 50.83, 14.86, 50.39) +TGeoParaboloid 360 Local ( 24.49, -7.96, 20.39) Global ( 54.49, 22.04, 50.39) +TGeoParaboloid 361 Local ( 26.76, 0.00, 27.01) Global ( 56.76, 30.00, 57.01) +TGeoParaboloid 362 Local ( 25.45, 8.27, 27.01) Global ( 55.45, 38.27, 57.01) +TGeoParaboloid 363 Local ( 21.65, 15.73, 27.01) Global ( 51.65, 45.73, 57.01) +TGeoParaboloid 364 Local ( 15.73, 21.65, 27.01) Global ( 45.73, 51.65, 57.01) +TGeoParaboloid 365 Local ( 8.27, 25.45, 27.01) Global ( 38.27, 55.45, 57.01) +TGeoParaboloid 366 Local ( 0.00, 26.76, 27.01) Global ( 30.00, 56.76, 57.01) +TGeoParaboloid 367 Local ( -8.27, 25.45, 27.01) Global ( 21.73, 55.45, 57.01) +TGeoParaboloid 368 Local ( -15.73, 21.65, 27.01) Global ( 14.27, 51.65, 57.01) +TGeoParaboloid 369 Local ( -21.65, 15.73, 27.01) Global ( 8.35, 45.73, 57.01) +TGeoParaboloid 370 Local ( -25.45, 8.27, 27.01) Global ( 4.55, 38.27, 57.01) +TGeoParaboloid 371 Local ( -26.76, 0.00, 27.01) Global ( 3.24, 30.00, 57.01) +TGeoParaboloid 372 Local ( -25.45, -8.27, 27.01) Global ( 4.55, 21.73, 57.01) +TGeoParaboloid 373 Local ( -21.65, -15.73, 27.01) Global ( 8.35, 14.27, 57.01) +TGeoParaboloid 374 Local ( -15.73, -21.65, 27.01) Global ( 14.27, 8.35, 57.01) +TGeoParaboloid 375 Local ( -8.27, -25.45, 27.01) Global ( 21.73, 4.55, 57.01) +TGeoParaboloid 376 Local ( -0.00, -26.76, 27.01) Global ( 30.00, 3.24, 57.01) +TGeoParaboloid 377 Local ( 8.27, -25.45, 27.01) Global ( 38.27, 4.55, 57.01) +TGeoParaboloid 378 Local ( 15.73, -21.65, 27.01) Global ( 45.73, 8.35, 57.01) +TGeoParaboloid 379 Local ( 21.65, -15.73, 27.01) Global ( 51.65, 14.27, 57.01) +TGeoParaboloid 380 Local ( 25.45, -8.27, 27.01) Global ( 55.45, 21.73, 57.01) +TGeoParaboloid 381 Local ( 28.09, 0.00, 36.15) Global ( 58.09, 30.00, 66.15) +TGeoParaboloid 382 Local ( 26.72, 8.68, 36.15) Global ( 56.72, 38.68, 66.15) +TGeoParaboloid 383 Local ( 22.73, 16.51, 36.15) Global ( 52.73, 46.51, 66.15) +TGeoParaboloid 384 Local ( 16.51, 22.73, 36.15) Global ( 46.51, 52.73, 66.15) +TGeoParaboloid 385 Local ( 8.68, 26.72, 36.15) Global ( 38.68, 56.72, 66.15) +TGeoParaboloid 386 Local ( 0.00, 28.09, 36.15) Global ( 30.00, 58.09, 66.15) +TGeoParaboloid 387 Local ( -8.68, 26.72, 36.15) Global ( 21.32, 56.72, 66.15) +TGeoParaboloid 388 Local ( -16.51, 22.73, 36.15) Global ( 13.49, 52.73, 66.15) +TGeoParaboloid 389 Local ( -22.73, 16.51, 36.15) Global ( 7.27, 46.51, 66.15) +TGeoParaboloid 390 Local ( -26.72, 8.68, 36.15) Global ( 3.28, 38.68, 66.15) +TGeoParaboloid 391 Local ( -28.09, 0.00, 36.15) Global ( 1.91, 30.00, 66.15) +TGeoParaboloid 392 Local ( -26.72, -8.68, 36.15) Global ( 3.28, 21.32, 66.15) +TGeoParaboloid 393 Local ( -22.73, -16.51, 36.15) Global ( 7.27, 13.49, 66.15) +TGeoParaboloid 394 Local ( -16.51, -22.73, 36.15) Global ( 13.49, 7.27, 66.15) +TGeoParaboloid 395 Local ( -8.68, -26.72, 36.15) Global ( 21.32, 3.28, 66.15) +TGeoParaboloid 396 Local ( -0.00, -28.09, 36.15) Global ( 30.00, 1.91, 66.15) +TGeoParaboloid 397 Local ( 8.68, -26.72, 36.15) Global ( 38.68, 3.28, 66.15) +TGeoParaboloid 398 Local ( 16.51, -22.73, 36.15) Global ( 46.51, 7.27, 66.15) +TGeoParaboloid 399 Local ( 22.73, -16.51, 36.15) Global ( 52.73, 13.49, 66.15) +TGeoParaboloid 400 Local ( 26.72, -8.68, 36.15) Global ( 56.72, 21.32, 66.15) +TGeoParaboloid 401 Local ( 30.00, 0.00, 50.00) Global ( 60.00, 30.00, 80.00) +TGeoParaboloid 402 Local ( 28.53, 9.27, 50.00) Global ( 58.53, 39.27, 80.00) +TGeoParaboloid 403 Local ( 24.27, 17.63, 50.00) Global ( 54.27, 47.63, 80.00) +TGeoParaboloid 404 Local ( 17.63, 24.27, 50.00) Global ( 47.63, 54.27, 80.00) +TGeoParaboloid 405 Local ( 9.27, 28.53, 50.00) Global ( 39.27, 58.53, 80.00) +TGeoParaboloid 406 Local ( 0.00, 30.00, 50.00) Global ( 30.00, 60.00, 80.00) +TGeoParaboloid 407 Local ( -9.27, 28.53, 50.00) Global ( 20.73, 58.53, 80.00) +TGeoParaboloid 408 Local ( -17.63, 24.27, 50.00) Global ( 12.37, 54.27, 80.00) +TGeoParaboloid 409 Local ( -24.27, 17.63, 50.00) Global ( 5.73, 47.63, 80.00) +TGeoParaboloid 410 Local ( -28.53, 9.27, 50.00) Global ( 1.47, 39.27, 80.00) +TGeoParaboloid 411 Local ( -30.00, 0.00, 50.00) Global ( 0.00, 30.00, 80.00) +TGeoParaboloid 412 Local ( -28.53, -9.27, 50.00) Global ( 1.47, 20.73, 80.00) +TGeoParaboloid 413 Local ( -24.27, -17.63, 50.00) Global ( 5.73, 12.37, 80.00) +TGeoParaboloid 414 Local ( -17.63, -24.27, 50.00) Global ( 12.37, 5.73, 80.00) +TGeoParaboloid 415 Local ( -9.27, -28.53, 50.00) Global ( 20.73, 1.47, 80.00) +TGeoParaboloid 416 Local ( -0.00, -30.00, 50.00) Global ( 30.00, 0.00, 80.00) +TGeoParaboloid 417 Local ( 9.27, -28.53, 50.00) Global ( 39.27, 1.47, 80.00) +TGeoParaboloid 418 Local ( 17.63, -24.27, 50.00) Global ( 47.63, 5.73, 80.00) +TGeoParaboloid 419 Local ( 24.27, -17.63, 50.00) Global ( 54.27, 12.37, 80.00) +TGeoParaboloid 420 Local ( 28.53, -9.27, 50.00) Global ( 58.53, 20.73, 80.00) +TGeoParaboloid 421 Local ( 0.00, 0.00, 50.00) Global ( 30.00, 30.00, 80.00) +TGeoParaboloid Bounding box: dx= 30.00 dy= 30.00 dz= 50.00 Origin: x= 0.00 y= 0.00 z= 0.00 diff --git a/examples/ClientTests/ref/Ref_Polycone.txt b/examples/ClientTests/ref/Ref_Polycone.txt new file mode 100644 index 0000000000000000000000000000000000000000..2e2d4e5e2bbee4ddc2842cffa898b08f55fb3240 --- /dev/null +++ b/examples/ClientTests/ref/Ref_Polycone.txt @@ -0,0 +1,423 @@ +ShapeCheck[0] TGeoPcon 420 Mesh-points: +TGeoPcon Polycone N(mesh)=420 N(vert)=420 N(seg)=836 N(pols)=418 +TGeoPcon 0 Local ( 28.28, 28.28, 0.00) Global ( 58.28, 58.28, 30.00) +TGeoPcon 1 Local ( 25.98, 30.42, 0.00) Global ( 55.98, 60.42, 30.00) +TGeoPcon 2 Local ( 23.51, 32.36, 0.00) Global ( 53.51, 62.36, 30.00) +TGeoPcon 3 Local ( 20.90, 34.11, 0.00) Global ( 50.90, 64.11, 30.00) +TGeoPcon 4 Local ( 18.16, 35.64, 0.00) Global ( 48.16, 65.64, 30.00) +TGeoPcon 5 Local ( 15.31, 36.96, 0.00) Global ( 45.31, 66.96, 30.00) +TGeoPcon 6 Local ( 12.36, 38.04, 0.00) Global ( 42.36, 68.04, 30.00) +TGeoPcon 7 Local ( 9.34, 38.89, 0.00) Global ( 39.34, 68.89, 30.00) +TGeoPcon 8 Local ( 6.26, 39.51, 0.00) Global ( 36.26, 69.51, 30.00) +TGeoPcon 9 Local ( 3.14, 39.88, 0.00) Global ( 33.14, 69.88, 30.00) +TGeoPcon 10 Local ( 0.00, 40.00, 0.00) Global ( 30.00, 70.00, 30.00) +TGeoPcon 11 Local ( -3.14, 39.88, 0.00) Global ( 26.86, 69.88, 30.00) +TGeoPcon 12 Local ( -6.26, 39.51, 0.00) Global ( 23.74, 69.51, 30.00) +TGeoPcon 13 Local ( -9.34, 38.89, 0.00) Global ( 20.66, 68.89, 30.00) +TGeoPcon 14 Local ( -12.36, 38.04, 0.00) Global ( 17.64, 68.04, 30.00) +TGeoPcon 15 Local ( -15.31, 36.96, 0.00) Global ( 14.69, 66.96, 30.00) +TGeoPcon 16 Local ( -18.16, 35.64, 0.00) Global ( 11.84, 65.64, 30.00) +TGeoPcon 17 Local ( -20.90, 34.11, 0.00) Global ( 9.10, 64.11, 30.00) +TGeoPcon 18 Local ( -23.51, 32.36, 0.00) Global ( 6.49, 62.36, 30.00) +TGeoPcon 19 Local ( -25.98, 30.42, 0.00) Global ( 4.02, 60.42, 30.00) +TGeoPcon 20 Local ( -28.28, 28.28, 0.00) Global ( 1.72, 58.28, 30.00) +TGeoPcon 21 Local ( 56.57, 56.57, 0.00) Global ( 86.57, 86.57, 30.00) +TGeoPcon 22 Local ( 51.96, 60.83, 0.00) Global ( 81.96, 90.83, 30.00) +TGeoPcon 23 Local ( 47.02, 64.72, 0.00) Global ( 77.02, 94.72, 30.00) +TGeoPcon 24 Local ( 41.80, 68.21, 0.00) Global ( 71.80, 98.21, 30.00) +TGeoPcon 25 Local ( 36.32, 71.28, 0.00) Global ( 66.32, 101.28, 30.00) +TGeoPcon 26 Local ( 30.61, 73.91, 0.00) Global ( 60.61, 103.91, 30.00) +TGeoPcon 27 Local ( 24.72, 76.08, 0.00) Global ( 54.72, 106.08, 30.00) +TGeoPcon 28 Local ( 18.68, 77.79, 0.00) Global ( 48.68, 107.79, 30.00) +TGeoPcon 29 Local ( 12.51, 79.02, 0.00) Global ( 42.51, 109.02, 30.00) +TGeoPcon 30 Local ( 6.28, 79.75, 0.00) Global ( 36.28, 109.75, 30.00) +TGeoPcon 31 Local ( 0.00, 80.00, 0.00) Global ( 30.00, 110.00, 30.00) +TGeoPcon 32 Local ( -6.28, 79.75, 0.00) Global ( 23.72, 109.75, 30.00) +TGeoPcon 33 Local ( -12.51, 79.02, 0.00) Global ( 17.49, 109.02, 30.00) +TGeoPcon 34 Local ( -18.68, 77.79, 0.00) Global ( 11.32, 107.79, 30.00) +TGeoPcon 35 Local ( -24.72, 76.08, 0.00) Global ( 5.28, 106.08, 30.00) +TGeoPcon 36 Local ( -30.61, 73.91, 0.00) Global ( -0.61, 103.91, 30.00) +TGeoPcon 37 Local ( -36.32, 71.28, 0.00) Global ( -6.32, 101.28, 30.00) +TGeoPcon 38 Local ( -41.80, 68.21, 0.00) Global ( -11.80, 98.21, 30.00) +TGeoPcon 39 Local ( -47.02, 64.72, 0.00) Global ( -17.02, 94.72, 30.00) +TGeoPcon 40 Local ( -51.96, 60.83, 0.00) Global ( -21.96, 90.83, 30.00) +TGeoPcon 41 Local ( -56.57, 56.57, 0.00) Global ( -26.57, 86.57, 30.00) +TGeoPcon 42 Local ( 7.07, 7.07, 10.00) Global ( 37.07, 37.07, 40.00) +TGeoPcon 43 Local ( 6.49, 7.60, 10.00) Global ( 36.49, 37.60, 40.00) +TGeoPcon 44 Local ( 5.88, 8.09, 10.00) Global ( 35.88, 38.09, 40.00) +TGeoPcon 45 Local ( 5.22, 8.53, 10.00) Global ( 35.22, 38.53, 40.00) +TGeoPcon 46 Local ( 4.54, 8.91, 10.00) Global ( 34.54, 38.91, 40.00) +TGeoPcon 47 Local ( 3.83, 9.24, 10.00) Global ( 33.83, 39.24, 40.00) +TGeoPcon 48 Local ( 3.09, 9.51, 10.00) Global ( 33.09, 39.51, 40.00) +TGeoPcon 49 Local ( 2.33, 9.72, 10.00) Global ( 32.33, 39.72, 40.00) +TGeoPcon 50 Local ( 1.56, 9.88, 10.00) Global ( 31.56, 39.88, 40.00) +TGeoPcon 51 Local ( 0.78, 9.97, 10.00) Global ( 30.78, 39.97, 40.00) +TGeoPcon 52 Local ( 0.00, 10.00, 10.00) Global ( 30.00, 40.00, 40.00) +TGeoPcon 53 Local ( -0.78, 9.97, 10.00) Global ( 29.22, 39.97, 40.00) +TGeoPcon 54 Local ( -1.56, 9.88, 10.00) Global ( 28.44, 39.88, 40.00) +TGeoPcon 55 Local ( -2.33, 9.72, 10.00) Global ( 27.67, 39.72, 40.00) +TGeoPcon 56 Local ( -3.09, 9.51, 10.00) Global ( 26.91, 39.51, 40.00) +TGeoPcon 57 Local ( -3.83, 9.24, 10.00) Global ( 26.17, 39.24, 40.00) +TGeoPcon 58 Local ( -4.54, 8.91, 10.00) Global ( 25.46, 38.91, 40.00) +TGeoPcon 59 Local ( -5.22, 8.53, 10.00) Global ( 24.78, 38.53, 40.00) +TGeoPcon 60 Local ( -5.88, 8.09, 10.00) Global ( 24.12, 38.09, 40.00) +TGeoPcon 61 Local ( -6.49, 7.60, 10.00) Global ( 23.51, 37.60, 40.00) +TGeoPcon 62 Local ( -7.07, 7.07, 10.00) Global ( 22.93, 37.07, 40.00) +TGeoPcon 63 Local ( 35.36, 35.36, 10.00) Global ( 65.36, 65.36, 40.00) +TGeoPcon 64 Local ( 32.47, 38.02, 10.00) Global ( 62.47, 68.02, 40.00) +TGeoPcon 65 Local ( 29.39, 40.45, 10.00) Global ( 59.39, 70.45, 40.00) +TGeoPcon 66 Local ( 26.12, 42.63, 10.00) Global ( 56.12, 72.63, 40.00) +TGeoPcon 67 Local ( 22.70, 44.55, 10.00) Global ( 52.70, 74.55, 40.00) +TGeoPcon 68 Local ( 19.13, 46.19, 10.00) Global ( 49.13, 76.19, 40.00) +TGeoPcon 69 Local ( 15.45, 47.55, 10.00) Global ( 45.45, 77.55, 40.00) +TGeoPcon 70 Local ( 11.67, 48.62, 10.00) Global ( 41.67, 78.62, 40.00) +TGeoPcon 71 Local ( 7.82, 49.38, 10.00) Global ( 37.82, 79.38, 40.00) +TGeoPcon 72 Local ( 3.92, 49.85, 10.00) Global ( 33.92, 79.85, 40.00) +TGeoPcon 73 Local ( 0.00, 50.00, 10.00) Global ( 30.00, 80.00, 40.00) +TGeoPcon 74 Local ( -3.92, 49.85, 10.00) Global ( 26.08, 79.85, 40.00) +TGeoPcon 75 Local ( -7.82, 49.38, 10.00) Global ( 22.18, 79.38, 40.00) +TGeoPcon 76 Local ( -11.67, 48.62, 10.00) Global ( 18.33, 78.62, 40.00) +TGeoPcon 77 Local ( -15.45, 47.55, 10.00) Global ( 14.55, 77.55, 40.00) +TGeoPcon 78 Local ( -19.13, 46.19, 10.00) Global ( 10.87, 76.19, 40.00) +TGeoPcon 79 Local ( -22.70, 44.55, 10.00) Global ( 7.30, 74.55, 40.00) +TGeoPcon 80 Local ( -26.12, 42.63, 10.00) Global ( 3.88, 72.63, 40.00) +TGeoPcon 81 Local ( -29.39, 40.45, 10.00) Global ( 0.61, 70.45, 40.00) +TGeoPcon 82 Local ( -32.47, 38.02, 10.00) Global ( -2.47, 68.02, 40.00) +TGeoPcon 83 Local ( -35.36, 35.36, 10.00) Global ( -5.36, 65.36, 40.00) +TGeoPcon 84 Local ( 28.28, 28.28, 20.00) Global ( 58.28, 58.28, 50.00) +TGeoPcon 85 Local ( 25.98, 30.42, 20.00) Global ( 55.98, 60.42, 50.00) +TGeoPcon 86 Local ( 23.51, 32.36, 20.00) Global ( 53.51, 62.36, 50.00) +TGeoPcon 87 Local ( 20.90, 34.11, 20.00) Global ( 50.90, 64.11, 50.00) +TGeoPcon 88 Local ( 18.16, 35.64, 20.00) Global ( 48.16, 65.64, 50.00) +TGeoPcon 89 Local ( 15.31, 36.96, 20.00) Global ( 45.31, 66.96, 50.00) +TGeoPcon 90 Local ( 12.36, 38.04, 20.00) Global ( 42.36, 68.04, 50.00) +TGeoPcon 91 Local ( 9.34, 38.89, 20.00) Global ( 39.34, 68.89, 50.00) +TGeoPcon 92 Local ( 6.26, 39.51, 20.00) Global ( 36.26, 69.51, 50.00) +TGeoPcon 93 Local ( 3.14, 39.88, 20.00) Global ( 33.14, 69.88, 50.00) +TGeoPcon 94 Local ( 0.00, 40.00, 20.00) Global ( 30.00, 70.00, 50.00) +TGeoPcon 95 Local ( -3.14, 39.88, 20.00) Global ( 26.86, 69.88, 50.00) +TGeoPcon 96 Local ( -6.26, 39.51, 20.00) Global ( 23.74, 69.51, 50.00) +TGeoPcon 97 Local ( -9.34, 38.89, 20.00) Global ( 20.66, 68.89, 50.00) +TGeoPcon 98 Local ( -12.36, 38.04, 20.00) Global ( 17.64, 68.04, 50.00) +TGeoPcon 99 Local ( -15.31, 36.96, 20.00) Global ( 14.69, 66.96, 50.00) +TGeoPcon 100 Local ( -18.16, 35.64, 20.00) Global ( 11.84, 65.64, 50.00) +TGeoPcon 101 Local ( -20.90, 34.11, 20.00) Global ( 9.10, 64.11, 50.00) +TGeoPcon 102 Local ( -23.51, 32.36, 20.00) Global ( 6.49, 62.36, 50.00) +TGeoPcon 103 Local ( -25.98, 30.42, 20.00) Global ( 4.02, 60.42, 50.00) +TGeoPcon 104 Local ( -28.28, 28.28, 20.00) Global ( 1.72, 58.28, 50.00) +TGeoPcon 105 Local ( 56.57, 56.57, 20.00) Global ( 86.57, 86.57, 50.00) +TGeoPcon 106 Local ( 51.96, 60.83, 20.00) Global ( 81.96, 90.83, 50.00) +TGeoPcon 107 Local ( 47.02, 64.72, 20.00) Global ( 77.02, 94.72, 50.00) +TGeoPcon 108 Local ( 41.80, 68.21, 20.00) Global ( 71.80, 98.21, 50.00) +TGeoPcon 109 Local ( 36.32, 71.28, 20.00) Global ( 66.32, 101.28, 50.00) +TGeoPcon 110 Local ( 30.61, 73.91, 20.00) Global ( 60.61, 103.91, 50.00) +TGeoPcon 111 Local ( 24.72, 76.08, 20.00) Global ( 54.72, 106.08, 50.00) +TGeoPcon 112 Local ( 18.68, 77.79, 20.00) Global ( 48.68, 107.79, 50.00) +TGeoPcon 113 Local ( 12.51, 79.02, 20.00) Global ( 42.51, 109.02, 50.00) +TGeoPcon 114 Local ( 6.28, 79.75, 20.00) Global ( 36.28, 109.75, 50.00) +TGeoPcon 115 Local ( 0.00, 80.00, 20.00) Global ( 30.00, 110.00, 50.00) +TGeoPcon 116 Local ( -6.28, 79.75, 20.00) Global ( 23.72, 109.75, 50.00) +TGeoPcon 117 Local ( -12.51, 79.02, 20.00) Global ( 17.49, 109.02, 50.00) +TGeoPcon 118 Local ( -18.68, 77.79, 20.00) Global ( 11.32, 107.79, 50.00) +TGeoPcon 119 Local ( -24.72, 76.08, 20.00) Global ( 5.28, 106.08, 50.00) +TGeoPcon 120 Local ( -30.61, 73.91, 20.00) Global ( -0.61, 103.91, 50.00) +TGeoPcon 121 Local ( -36.32, 71.28, 20.00) Global ( -6.32, 101.28, 50.00) +TGeoPcon 122 Local ( -41.80, 68.21, 20.00) Global ( -11.80, 98.21, 50.00) +TGeoPcon 123 Local ( -47.02, 64.72, 20.00) Global ( -17.02, 94.72, 50.00) +TGeoPcon 124 Local ( -51.96, 60.83, 20.00) Global ( -21.96, 90.83, 50.00) +TGeoPcon 125 Local ( -56.57, 56.57, 20.00) Global ( -26.57, 86.57, 50.00) +TGeoPcon 126 Local ( 7.07, 7.07, 30.00) Global ( 37.07, 37.07, 60.00) +TGeoPcon 127 Local ( 6.49, 7.60, 30.00) Global ( 36.49, 37.60, 60.00) +TGeoPcon 128 Local ( 5.88, 8.09, 30.00) Global ( 35.88, 38.09, 60.00) +TGeoPcon 129 Local ( 5.22, 8.53, 30.00) Global ( 35.22, 38.53, 60.00) +TGeoPcon 130 Local ( 4.54, 8.91, 30.00) Global ( 34.54, 38.91, 60.00) +TGeoPcon 131 Local ( 3.83, 9.24, 30.00) Global ( 33.83, 39.24, 60.00) +TGeoPcon 132 Local ( 3.09, 9.51, 30.00) Global ( 33.09, 39.51, 60.00) +TGeoPcon 133 Local ( 2.33, 9.72, 30.00) Global ( 32.33, 39.72, 60.00) +TGeoPcon 134 Local ( 1.56, 9.88, 30.00) Global ( 31.56, 39.88, 60.00) +TGeoPcon 135 Local ( 0.78, 9.97, 30.00) Global ( 30.78, 39.97, 60.00) +TGeoPcon 136 Local ( 0.00, 10.00, 30.00) Global ( 30.00, 40.00, 60.00) +TGeoPcon 137 Local ( -0.78, 9.97, 30.00) Global ( 29.22, 39.97, 60.00) +TGeoPcon 138 Local ( -1.56, 9.88, 30.00) Global ( 28.44, 39.88, 60.00) +TGeoPcon 139 Local ( -2.33, 9.72, 30.00) Global ( 27.67, 39.72, 60.00) +TGeoPcon 140 Local ( -3.09, 9.51, 30.00) Global ( 26.91, 39.51, 60.00) +TGeoPcon 141 Local ( -3.83, 9.24, 30.00) Global ( 26.17, 39.24, 60.00) +TGeoPcon 142 Local ( -4.54, 8.91, 30.00) Global ( 25.46, 38.91, 60.00) +TGeoPcon 143 Local ( -5.22, 8.53, 30.00) Global ( 24.78, 38.53, 60.00) +TGeoPcon 144 Local ( -5.88, 8.09, 30.00) Global ( 24.12, 38.09, 60.00) +TGeoPcon 145 Local ( -6.49, 7.60, 30.00) Global ( 23.51, 37.60, 60.00) +TGeoPcon 146 Local ( -7.07, 7.07, 30.00) Global ( 22.93, 37.07, 60.00) +TGeoPcon 147 Local ( 35.36, 35.36, 30.00) Global ( 65.36, 65.36, 60.00) +TGeoPcon 148 Local ( 32.47, 38.02, 30.00) Global ( 62.47, 68.02, 60.00) +TGeoPcon 149 Local ( 29.39, 40.45, 30.00) Global ( 59.39, 70.45, 60.00) +TGeoPcon 150 Local ( 26.12, 42.63, 30.00) Global ( 56.12, 72.63, 60.00) +TGeoPcon 151 Local ( 22.70, 44.55, 30.00) Global ( 52.70, 74.55, 60.00) +TGeoPcon 152 Local ( 19.13, 46.19, 30.00) Global ( 49.13, 76.19, 60.00) +TGeoPcon 153 Local ( 15.45, 47.55, 30.00) Global ( 45.45, 77.55, 60.00) +TGeoPcon 154 Local ( 11.67, 48.62, 30.00) Global ( 41.67, 78.62, 60.00) +TGeoPcon 155 Local ( 7.82, 49.38, 30.00) Global ( 37.82, 79.38, 60.00) +TGeoPcon 156 Local ( 3.92, 49.85, 30.00) Global ( 33.92, 79.85, 60.00) +TGeoPcon 157 Local ( 0.00, 50.00, 30.00) Global ( 30.00, 80.00, 60.00) +TGeoPcon 158 Local ( -3.92, 49.85, 30.00) Global ( 26.08, 79.85, 60.00) +TGeoPcon 159 Local ( -7.82, 49.38, 30.00) Global ( 22.18, 79.38, 60.00) +TGeoPcon 160 Local ( -11.67, 48.62, 30.00) Global ( 18.33, 78.62, 60.00) +TGeoPcon 161 Local ( -15.45, 47.55, 30.00) Global ( 14.55, 77.55, 60.00) +TGeoPcon 162 Local ( -19.13, 46.19, 30.00) Global ( 10.87, 76.19, 60.00) +TGeoPcon 163 Local ( -22.70, 44.55, 30.00) Global ( 7.30, 74.55, 60.00) +TGeoPcon 164 Local ( -26.12, 42.63, 30.00) Global ( 3.88, 72.63, 60.00) +TGeoPcon 165 Local ( -29.39, 40.45, 30.00) Global ( 0.61, 70.45, 60.00) +TGeoPcon 166 Local ( -32.47, 38.02, 30.00) Global ( -2.47, 68.02, 60.00) +TGeoPcon 167 Local ( -35.36, 35.36, 30.00) Global ( -5.36, 65.36, 60.00) +TGeoPcon 168 Local ( 28.28, 28.28, 40.00) Global ( 58.28, 58.28, 70.00) +TGeoPcon 169 Local ( 25.98, 30.42, 40.00) Global ( 55.98, 60.42, 70.00) +TGeoPcon 170 Local ( 23.51, 32.36, 40.00) Global ( 53.51, 62.36, 70.00) +TGeoPcon 171 Local ( 20.90, 34.11, 40.00) Global ( 50.90, 64.11, 70.00) +TGeoPcon 172 Local ( 18.16, 35.64, 40.00) Global ( 48.16, 65.64, 70.00) +TGeoPcon 173 Local ( 15.31, 36.96, 40.00) Global ( 45.31, 66.96, 70.00) +TGeoPcon 174 Local ( 12.36, 38.04, 40.00) Global ( 42.36, 68.04, 70.00) +TGeoPcon 175 Local ( 9.34, 38.89, 40.00) Global ( 39.34, 68.89, 70.00) +TGeoPcon 176 Local ( 6.26, 39.51, 40.00) Global ( 36.26, 69.51, 70.00) +TGeoPcon 177 Local ( 3.14, 39.88, 40.00) Global ( 33.14, 69.88, 70.00) +TGeoPcon 178 Local ( 0.00, 40.00, 40.00) Global ( 30.00, 70.00, 70.00) +TGeoPcon 179 Local ( -3.14, 39.88, 40.00) Global ( 26.86, 69.88, 70.00) +TGeoPcon 180 Local ( -6.26, 39.51, 40.00) Global ( 23.74, 69.51, 70.00) +TGeoPcon 181 Local ( -9.34, 38.89, 40.00) Global ( 20.66, 68.89, 70.00) +TGeoPcon 182 Local ( -12.36, 38.04, 40.00) Global ( 17.64, 68.04, 70.00) +TGeoPcon 183 Local ( -15.31, 36.96, 40.00) Global ( 14.69, 66.96, 70.00) +TGeoPcon 184 Local ( -18.16, 35.64, 40.00) Global ( 11.84, 65.64, 70.00) +TGeoPcon 185 Local ( -20.90, 34.11, 40.00) Global ( 9.10, 64.11, 70.00) +TGeoPcon 186 Local ( -23.51, 32.36, 40.00) Global ( 6.49, 62.36, 70.00) +TGeoPcon 187 Local ( -25.98, 30.42, 40.00) Global ( 4.02, 60.42, 70.00) +TGeoPcon 188 Local ( -28.28, 28.28, 40.00) Global ( 1.72, 58.28, 70.00) +TGeoPcon 189 Local ( 56.57, 56.57, 40.00) Global ( 86.57, 86.57, 70.00) +TGeoPcon 190 Local ( 51.96, 60.83, 40.00) Global ( 81.96, 90.83, 70.00) +TGeoPcon 191 Local ( 47.02, 64.72, 40.00) Global ( 77.02, 94.72, 70.00) +TGeoPcon 192 Local ( 41.80, 68.21, 40.00) Global ( 71.80, 98.21, 70.00) +TGeoPcon 193 Local ( 36.32, 71.28, 40.00) Global ( 66.32, 101.28, 70.00) +TGeoPcon 194 Local ( 30.61, 73.91, 40.00) Global ( 60.61, 103.91, 70.00) +TGeoPcon 195 Local ( 24.72, 76.08, 40.00) Global ( 54.72, 106.08, 70.00) +TGeoPcon 196 Local ( 18.68, 77.79, 40.00) Global ( 48.68, 107.79, 70.00) +TGeoPcon 197 Local ( 12.51, 79.02, 40.00) Global ( 42.51, 109.02, 70.00) +TGeoPcon 198 Local ( 6.28, 79.75, 40.00) Global ( 36.28, 109.75, 70.00) +TGeoPcon 199 Local ( 0.00, 80.00, 40.00) Global ( 30.00, 110.00, 70.00) +TGeoPcon 200 Local ( -6.28, 79.75, 40.00) Global ( 23.72, 109.75, 70.00) +TGeoPcon 201 Local ( -12.51, 79.02, 40.00) Global ( 17.49, 109.02, 70.00) +TGeoPcon 202 Local ( -18.68, 77.79, 40.00) Global ( 11.32, 107.79, 70.00) +TGeoPcon 203 Local ( -24.72, 76.08, 40.00) Global ( 5.28, 106.08, 70.00) +TGeoPcon 204 Local ( -30.61, 73.91, 40.00) Global ( -0.61, 103.91, 70.00) +TGeoPcon 205 Local ( -36.32, 71.28, 40.00) Global ( -6.32, 101.28, 70.00) +TGeoPcon 206 Local ( -41.80, 68.21, 40.00) Global ( -11.80, 98.21, 70.00) +TGeoPcon 207 Local ( -47.02, 64.72, 40.00) Global ( -17.02, 94.72, 70.00) +TGeoPcon 208 Local ( -51.96, 60.83, 40.00) Global ( -21.96, 90.83, 70.00) +TGeoPcon 209 Local ( -56.57, 56.57, 40.00) Global ( -26.57, 86.57, 70.00) +TGeoPcon 210 Local ( 7.07, 7.07, 50.00) Global ( 37.07, 37.07, 80.00) +TGeoPcon 211 Local ( 6.49, 7.60, 50.00) Global ( 36.49, 37.60, 80.00) +TGeoPcon 212 Local ( 5.88, 8.09, 50.00) Global ( 35.88, 38.09, 80.00) +TGeoPcon 213 Local ( 5.22, 8.53, 50.00) Global ( 35.22, 38.53, 80.00) +TGeoPcon 214 Local ( 4.54, 8.91, 50.00) Global ( 34.54, 38.91, 80.00) +TGeoPcon 215 Local ( 3.83, 9.24, 50.00) Global ( 33.83, 39.24, 80.00) +TGeoPcon 216 Local ( 3.09, 9.51, 50.00) Global ( 33.09, 39.51, 80.00) +TGeoPcon 217 Local ( 2.33, 9.72, 50.00) Global ( 32.33, 39.72, 80.00) +TGeoPcon 218 Local ( 1.56, 9.88, 50.00) Global ( 31.56, 39.88, 80.00) +TGeoPcon 219 Local ( 0.78, 9.97, 50.00) Global ( 30.78, 39.97, 80.00) +TGeoPcon 220 Local ( 0.00, 10.00, 50.00) Global ( 30.00, 40.00, 80.00) +TGeoPcon 221 Local ( -0.78, 9.97, 50.00) Global ( 29.22, 39.97, 80.00) +TGeoPcon 222 Local ( -1.56, 9.88, 50.00) Global ( 28.44, 39.88, 80.00) +TGeoPcon 223 Local ( -2.33, 9.72, 50.00) Global ( 27.67, 39.72, 80.00) +TGeoPcon 224 Local ( -3.09, 9.51, 50.00) Global ( 26.91, 39.51, 80.00) +TGeoPcon 225 Local ( -3.83, 9.24, 50.00) Global ( 26.17, 39.24, 80.00) +TGeoPcon 226 Local ( -4.54, 8.91, 50.00) Global ( 25.46, 38.91, 80.00) +TGeoPcon 227 Local ( -5.22, 8.53, 50.00) Global ( 24.78, 38.53, 80.00) +TGeoPcon 228 Local ( -5.88, 8.09, 50.00) Global ( 24.12, 38.09, 80.00) +TGeoPcon 229 Local ( -6.49, 7.60, 50.00) Global ( 23.51, 37.60, 80.00) +TGeoPcon 230 Local ( -7.07, 7.07, 50.00) Global ( 22.93, 37.07, 80.00) +TGeoPcon 231 Local ( 35.36, 35.36, 50.00) Global ( 65.36, 65.36, 80.00) +TGeoPcon 232 Local ( 32.47, 38.02, 50.00) Global ( 62.47, 68.02, 80.00) +TGeoPcon 233 Local ( 29.39, 40.45, 50.00) Global ( 59.39, 70.45, 80.00) +TGeoPcon 234 Local ( 26.12, 42.63, 50.00) Global ( 56.12, 72.63, 80.00) +TGeoPcon 235 Local ( 22.70, 44.55, 50.00) Global ( 52.70, 74.55, 80.00) +TGeoPcon 236 Local ( 19.13, 46.19, 50.00) Global ( 49.13, 76.19, 80.00) +TGeoPcon 237 Local ( 15.45, 47.55, 50.00) Global ( 45.45, 77.55, 80.00) +TGeoPcon 238 Local ( 11.67, 48.62, 50.00) Global ( 41.67, 78.62, 80.00) +TGeoPcon 239 Local ( 7.82, 49.38, 50.00) Global ( 37.82, 79.38, 80.00) +TGeoPcon 240 Local ( 3.92, 49.85, 50.00) Global ( 33.92, 79.85, 80.00) +TGeoPcon 241 Local ( 0.00, 50.00, 50.00) Global ( 30.00, 80.00, 80.00) +TGeoPcon 242 Local ( -3.92, 49.85, 50.00) Global ( 26.08, 79.85, 80.00) +TGeoPcon 243 Local ( -7.82, 49.38, 50.00) Global ( 22.18, 79.38, 80.00) +TGeoPcon 244 Local ( -11.67, 48.62, 50.00) Global ( 18.33, 78.62, 80.00) +TGeoPcon 245 Local ( -15.45, 47.55, 50.00) Global ( 14.55, 77.55, 80.00) +TGeoPcon 246 Local ( -19.13, 46.19, 50.00) Global ( 10.87, 76.19, 80.00) +TGeoPcon 247 Local ( -22.70, 44.55, 50.00) Global ( 7.30, 74.55, 80.00) +TGeoPcon 248 Local ( -26.12, 42.63, 50.00) Global ( 3.88, 72.63, 80.00) +TGeoPcon 249 Local ( -29.39, 40.45, 50.00) Global ( 0.61, 70.45, 80.00) +TGeoPcon 250 Local ( -32.47, 38.02, 50.00) Global ( -2.47, 68.02, 80.00) +TGeoPcon 251 Local ( -35.36, 35.36, 50.00) Global ( -5.36, 65.36, 80.00) +TGeoPcon 252 Local ( 28.28, 28.28, 60.00) Global ( 58.28, 58.28, 90.00) +TGeoPcon 253 Local ( 25.98, 30.42, 60.00) Global ( 55.98, 60.42, 90.00) +TGeoPcon 254 Local ( 23.51, 32.36, 60.00) Global ( 53.51, 62.36, 90.00) +TGeoPcon 255 Local ( 20.90, 34.11, 60.00) Global ( 50.90, 64.11, 90.00) +TGeoPcon 256 Local ( 18.16, 35.64, 60.00) Global ( 48.16, 65.64, 90.00) +TGeoPcon 257 Local ( 15.31, 36.96, 60.00) Global ( 45.31, 66.96, 90.00) +TGeoPcon 258 Local ( 12.36, 38.04, 60.00) Global ( 42.36, 68.04, 90.00) +TGeoPcon 259 Local ( 9.34, 38.89, 60.00) Global ( 39.34, 68.89, 90.00) +TGeoPcon 260 Local ( 6.26, 39.51, 60.00) Global ( 36.26, 69.51, 90.00) +TGeoPcon 261 Local ( 3.14, 39.88, 60.00) Global ( 33.14, 69.88, 90.00) +TGeoPcon 262 Local ( 0.00, 40.00, 60.00) Global ( 30.00, 70.00, 90.00) +TGeoPcon 263 Local ( -3.14, 39.88, 60.00) Global ( 26.86, 69.88, 90.00) +TGeoPcon 264 Local ( -6.26, 39.51, 60.00) Global ( 23.74, 69.51, 90.00) +TGeoPcon 265 Local ( -9.34, 38.89, 60.00) Global ( 20.66, 68.89, 90.00) +TGeoPcon 266 Local ( -12.36, 38.04, 60.00) Global ( 17.64, 68.04, 90.00) +TGeoPcon 267 Local ( -15.31, 36.96, 60.00) Global ( 14.69, 66.96, 90.00) +TGeoPcon 268 Local ( -18.16, 35.64, 60.00) Global ( 11.84, 65.64, 90.00) +TGeoPcon 269 Local ( -20.90, 34.11, 60.00) Global ( 9.10, 64.11, 90.00) +TGeoPcon 270 Local ( -23.51, 32.36, 60.00) Global ( 6.49, 62.36, 90.00) +TGeoPcon 271 Local ( -25.98, 30.42, 60.00) Global ( 4.02, 60.42, 90.00) +TGeoPcon 272 Local ( -28.28, 28.28, 60.00) Global ( 1.72, 58.28, 90.00) +TGeoPcon 273 Local ( 56.57, 56.57, 60.00) Global ( 86.57, 86.57, 90.00) +TGeoPcon 274 Local ( 51.96, 60.83, 60.00) Global ( 81.96, 90.83, 90.00) +TGeoPcon 275 Local ( 47.02, 64.72, 60.00) Global ( 77.02, 94.72, 90.00) +TGeoPcon 276 Local ( 41.80, 68.21, 60.00) Global ( 71.80, 98.21, 90.00) +TGeoPcon 277 Local ( 36.32, 71.28, 60.00) Global ( 66.32, 101.28, 90.00) +TGeoPcon 278 Local ( 30.61, 73.91, 60.00) Global ( 60.61, 103.91, 90.00) +TGeoPcon 279 Local ( 24.72, 76.08, 60.00) Global ( 54.72, 106.08, 90.00) +TGeoPcon 280 Local ( 18.68, 77.79, 60.00) Global ( 48.68, 107.79, 90.00) +TGeoPcon 281 Local ( 12.51, 79.02, 60.00) Global ( 42.51, 109.02, 90.00) +TGeoPcon 282 Local ( 6.28, 79.75, 60.00) Global ( 36.28, 109.75, 90.00) +TGeoPcon 283 Local ( 0.00, 80.00, 60.00) Global ( 30.00, 110.00, 90.00) +TGeoPcon 284 Local ( -6.28, 79.75, 60.00) Global ( 23.72, 109.75, 90.00) +TGeoPcon 285 Local ( -12.51, 79.02, 60.00) Global ( 17.49, 109.02, 90.00) +TGeoPcon 286 Local ( -18.68, 77.79, 60.00) Global ( 11.32, 107.79, 90.00) +TGeoPcon 287 Local ( -24.72, 76.08, 60.00) Global ( 5.28, 106.08, 90.00) +TGeoPcon 288 Local ( -30.61, 73.91, 60.00) Global ( -0.61, 103.91, 90.00) +TGeoPcon 289 Local ( -36.32, 71.28, 60.00) Global ( -6.32, 101.28, 90.00) +TGeoPcon 290 Local ( -41.80, 68.21, 60.00) Global ( -11.80, 98.21, 90.00) +TGeoPcon 291 Local ( -47.02, 64.72, 60.00) Global ( -17.02, 94.72, 90.00) +TGeoPcon 292 Local ( -51.96, 60.83, 60.00) Global ( -21.96, 90.83, 90.00) +TGeoPcon 293 Local ( -56.57, 56.57, 60.00) Global ( -26.57, 86.57, 90.00) +TGeoPcon 294 Local ( 7.07, 7.07, 70.00) Global ( 37.07, 37.07, 100.00) +TGeoPcon 295 Local ( 6.49, 7.60, 70.00) Global ( 36.49, 37.60, 100.00) +TGeoPcon 296 Local ( 5.88, 8.09, 70.00) Global ( 35.88, 38.09, 100.00) +TGeoPcon 297 Local ( 5.22, 8.53, 70.00) Global ( 35.22, 38.53, 100.00) +TGeoPcon 298 Local ( 4.54, 8.91, 70.00) Global ( 34.54, 38.91, 100.00) +TGeoPcon 299 Local ( 3.83, 9.24, 70.00) Global ( 33.83, 39.24, 100.00) +TGeoPcon 300 Local ( 3.09, 9.51, 70.00) Global ( 33.09, 39.51, 100.00) +TGeoPcon 301 Local ( 2.33, 9.72, 70.00) Global ( 32.33, 39.72, 100.00) +TGeoPcon 302 Local ( 1.56, 9.88, 70.00) Global ( 31.56, 39.88, 100.00) +TGeoPcon 303 Local ( 0.78, 9.97, 70.00) Global ( 30.78, 39.97, 100.00) +TGeoPcon 304 Local ( 0.00, 10.00, 70.00) Global ( 30.00, 40.00, 100.00) +TGeoPcon 305 Local ( -0.78, 9.97, 70.00) Global ( 29.22, 39.97, 100.00) +TGeoPcon 306 Local ( -1.56, 9.88, 70.00) Global ( 28.44, 39.88, 100.00) +TGeoPcon 307 Local ( -2.33, 9.72, 70.00) Global ( 27.67, 39.72, 100.00) +TGeoPcon 308 Local ( -3.09, 9.51, 70.00) Global ( 26.91, 39.51, 100.00) +TGeoPcon 309 Local ( -3.83, 9.24, 70.00) Global ( 26.17, 39.24, 100.00) +TGeoPcon 310 Local ( -4.54, 8.91, 70.00) Global ( 25.46, 38.91, 100.00) +TGeoPcon 311 Local ( -5.22, 8.53, 70.00) Global ( 24.78, 38.53, 100.00) +TGeoPcon 312 Local ( -5.88, 8.09, 70.00) Global ( 24.12, 38.09, 100.00) +TGeoPcon 313 Local ( -6.49, 7.60, 70.00) Global ( 23.51, 37.60, 100.00) +TGeoPcon 314 Local ( -7.07, 7.07, 70.00) Global ( 22.93, 37.07, 100.00) +TGeoPcon 315 Local ( 35.36, 35.36, 70.00) Global ( 65.36, 65.36, 100.00) +TGeoPcon 316 Local ( 32.47, 38.02, 70.00) Global ( 62.47, 68.02, 100.00) +TGeoPcon 317 Local ( 29.39, 40.45, 70.00) Global ( 59.39, 70.45, 100.00) +TGeoPcon 318 Local ( 26.12, 42.63, 70.00) Global ( 56.12, 72.63, 100.00) +TGeoPcon 319 Local ( 22.70, 44.55, 70.00) Global ( 52.70, 74.55, 100.00) +TGeoPcon 320 Local ( 19.13, 46.19, 70.00) Global ( 49.13, 76.19, 100.00) +TGeoPcon 321 Local ( 15.45, 47.55, 70.00) Global ( 45.45, 77.55, 100.00) +TGeoPcon 322 Local ( 11.67, 48.62, 70.00) Global ( 41.67, 78.62, 100.00) +TGeoPcon 323 Local ( 7.82, 49.38, 70.00) Global ( 37.82, 79.38, 100.00) +TGeoPcon 324 Local ( 3.92, 49.85, 70.00) Global ( 33.92, 79.85, 100.00) +TGeoPcon 325 Local ( 0.00, 50.00, 70.00) Global ( 30.00, 80.00, 100.00) +TGeoPcon 326 Local ( -3.92, 49.85, 70.00) Global ( 26.08, 79.85, 100.00) +TGeoPcon 327 Local ( -7.82, 49.38, 70.00) Global ( 22.18, 79.38, 100.00) +TGeoPcon 328 Local ( -11.67, 48.62, 70.00) Global ( 18.33, 78.62, 100.00) +TGeoPcon 329 Local ( -15.45, 47.55, 70.00) Global ( 14.55, 77.55, 100.00) +TGeoPcon 330 Local ( -19.13, 46.19, 70.00) Global ( 10.87, 76.19, 100.00) +TGeoPcon 331 Local ( -22.70, 44.55, 70.00) Global ( 7.30, 74.55, 100.00) +TGeoPcon 332 Local ( -26.12, 42.63, 70.00) Global ( 3.88, 72.63, 100.00) +TGeoPcon 333 Local ( -29.39, 40.45, 70.00) Global ( 0.61, 70.45, 100.00) +TGeoPcon 334 Local ( -32.47, 38.02, 70.00) Global ( -2.47, 68.02, 100.00) +TGeoPcon 335 Local ( -35.36, 35.36, 70.00) Global ( -5.36, 65.36, 100.00) +TGeoPcon 336 Local ( 28.28, 28.28, 80.00) Global ( 58.28, 58.28, 110.00) +TGeoPcon 337 Local ( 25.98, 30.42, 80.00) Global ( 55.98, 60.42, 110.00) +TGeoPcon 338 Local ( 23.51, 32.36, 80.00) Global ( 53.51, 62.36, 110.00) +TGeoPcon 339 Local ( 20.90, 34.11, 80.00) Global ( 50.90, 64.11, 110.00) +TGeoPcon 340 Local ( 18.16, 35.64, 80.00) Global ( 48.16, 65.64, 110.00) +TGeoPcon 341 Local ( 15.31, 36.96, 80.00) Global ( 45.31, 66.96, 110.00) +TGeoPcon 342 Local ( 12.36, 38.04, 80.00) Global ( 42.36, 68.04, 110.00) +TGeoPcon 343 Local ( 9.34, 38.89, 80.00) Global ( 39.34, 68.89, 110.00) +TGeoPcon 344 Local ( 6.26, 39.51, 80.00) Global ( 36.26, 69.51, 110.00) +TGeoPcon 345 Local ( 3.14, 39.88, 80.00) Global ( 33.14, 69.88, 110.00) +TGeoPcon 346 Local ( 0.00, 40.00, 80.00) Global ( 30.00, 70.00, 110.00) +TGeoPcon 347 Local ( -3.14, 39.88, 80.00) Global ( 26.86, 69.88, 110.00) +TGeoPcon 348 Local ( -6.26, 39.51, 80.00) Global ( 23.74, 69.51, 110.00) +TGeoPcon 349 Local ( -9.34, 38.89, 80.00) Global ( 20.66, 68.89, 110.00) +TGeoPcon 350 Local ( -12.36, 38.04, 80.00) Global ( 17.64, 68.04, 110.00) +TGeoPcon 351 Local ( -15.31, 36.96, 80.00) Global ( 14.69, 66.96, 110.00) +TGeoPcon 352 Local ( -18.16, 35.64, 80.00) Global ( 11.84, 65.64, 110.00) +TGeoPcon 353 Local ( -20.90, 34.11, 80.00) Global ( 9.10, 64.11, 110.00) +TGeoPcon 354 Local ( -23.51, 32.36, 80.00) Global ( 6.49, 62.36, 110.00) +TGeoPcon 355 Local ( -25.98, 30.42, 80.00) Global ( 4.02, 60.42, 110.00) +TGeoPcon 356 Local ( -28.28, 28.28, 80.00) Global ( 1.72, 58.28, 110.00) +TGeoPcon 357 Local ( 56.57, 56.57, 80.00) Global ( 86.57, 86.57, 110.00) +TGeoPcon 358 Local ( 51.96, 60.83, 80.00) Global ( 81.96, 90.83, 110.00) +TGeoPcon 359 Local ( 47.02, 64.72, 80.00) Global ( 77.02, 94.72, 110.00) +TGeoPcon 360 Local ( 41.80, 68.21, 80.00) Global ( 71.80, 98.21, 110.00) +TGeoPcon 361 Local ( 36.32, 71.28, 80.00) Global ( 66.32, 101.28, 110.00) +TGeoPcon 362 Local ( 30.61, 73.91, 80.00) Global ( 60.61, 103.91, 110.00) +TGeoPcon 363 Local ( 24.72, 76.08, 80.00) Global ( 54.72, 106.08, 110.00) +TGeoPcon 364 Local ( 18.68, 77.79, 80.00) Global ( 48.68, 107.79, 110.00) +TGeoPcon 365 Local ( 12.51, 79.02, 80.00) Global ( 42.51, 109.02, 110.00) +TGeoPcon 366 Local ( 6.28, 79.75, 80.00) Global ( 36.28, 109.75, 110.00) +TGeoPcon 367 Local ( 0.00, 80.00, 80.00) Global ( 30.00, 110.00, 110.00) +TGeoPcon 368 Local ( -6.28, 79.75, 80.00) Global ( 23.72, 109.75, 110.00) +TGeoPcon 369 Local ( -12.51, 79.02, 80.00) Global ( 17.49, 109.02, 110.00) +TGeoPcon 370 Local ( -18.68, 77.79, 80.00) Global ( 11.32, 107.79, 110.00) +TGeoPcon 371 Local ( -24.72, 76.08, 80.00) Global ( 5.28, 106.08, 110.00) +TGeoPcon 372 Local ( -30.61, 73.91, 80.00) Global ( -0.61, 103.91, 110.00) +TGeoPcon 373 Local ( -36.32, 71.28, 80.00) Global ( -6.32, 101.28, 110.00) +TGeoPcon 374 Local ( -41.80, 68.21, 80.00) Global ( -11.80, 98.21, 110.00) +TGeoPcon 375 Local ( -47.02, 64.72, 80.00) Global ( -17.02, 94.72, 110.00) +TGeoPcon 376 Local ( -51.96, 60.83, 80.00) Global ( -21.96, 90.83, 110.00) +TGeoPcon 377 Local ( -56.57, 56.57, 80.00) Global ( -26.57, 86.57, 110.00) +TGeoPcon 378 Local ( 7.07, 7.07, 90.00) Global ( 37.07, 37.07, 120.00) +TGeoPcon 379 Local ( 6.49, 7.60, 90.00) Global ( 36.49, 37.60, 120.00) +TGeoPcon 380 Local ( 5.88, 8.09, 90.00) Global ( 35.88, 38.09, 120.00) +TGeoPcon 381 Local ( 5.22, 8.53, 90.00) Global ( 35.22, 38.53, 120.00) +TGeoPcon 382 Local ( 4.54, 8.91, 90.00) Global ( 34.54, 38.91, 120.00) +TGeoPcon 383 Local ( 3.83, 9.24, 90.00) Global ( 33.83, 39.24, 120.00) +TGeoPcon 384 Local ( 3.09, 9.51, 90.00) Global ( 33.09, 39.51, 120.00) +TGeoPcon 385 Local ( 2.33, 9.72, 90.00) Global ( 32.33, 39.72, 120.00) +TGeoPcon 386 Local ( 1.56, 9.88, 90.00) Global ( 31.56, 39.88, 120.00) +TGeoPcon 387 Local ( 0.78, 9.97, 90.00) Global ( 30.78, 39.97, 120.00) +TGeoPcon 388 Local ( 0.00, 10.00, 90.00) Global ( 30.00, 40.00, 120.00) +TGeoPcon 389 Local ( -0.78, 9.97, 90.00) Global ( 29.22, 39.97, 120.00) +TGeoPcon 390 Local ( -1.56, 9.88, 90.00) Global ( 28.44, 39.88, 120.00) +TGeoPcon 391 Local ( -2.33, 9.72, 90.00) Global ( 27.67, 39.72, 120.00) +TGeoPcon 392 Local ( -3.09, 9.51, 90.00) Global ( 26.91, 39.51, 120.00) +TGeoPcon 393 Local ( -3.83, 9.24, 90.00) Global ( 26.17, 39.24, 120.00) +TGeoPcon 394 Local ( -4.54, 8.91, 90.00) Global ( 25.46, 38.91, 120.00) +TGeoPcon 395 Local ( -5.22, 8.53, 90.00) Global ( 24.78, 38.53, 120.00) +TGeoPcon 396 Local ( -5.88, 8.09, 90.00) Global ( 24.12, 38.09, 120.00) +TGeoPcon 397 Local ( -6.49, 7.60, 90.00) Global ( 23.51, 37.60, 120.00) +TGeoPcon 398 Local ( -7.07, 7.07, 90.00) Global ( 22.93, 37.07, 120.00) +TGeoPcon 399 Local ( 35.36, 35.36, 90.00) Global ( 65.36, 65.36, 120.00) +TGeoPcon 400 Local ( 32.47, 38.02, 90.00) Global ( 62.47, 68.02, 120.00) +TGeoPcon 401 Local ( 29.39, 40.45, 90.00) Global ( 59.39, 70.45, 120.00) +TGeoPcon 402 Local ( 26.12, 42.63, 90.00) Global ( 56.12, 72.63, 120.00) +TGeoPcon 403 Local ( 22.70, 44.55, 90.00) Global ( 52.70, 74.55, 120.00) +TGeoPcon 404 Local ( 19.13, 46.19, 90.00) Global ( 49.13, 76.19, 120.00) +TGeoPcon 405 Local ( 15.45, 47.55, 90.00) Global ( 45.45, 77.55, 120.00) +TGeoPcon 406 Local ( 11.67, 48.62, 90.00) Global ( 41.67, 78.62, 120.00) +TGeoPcon 407 Local ( 7.82, 49.38, 90.00) Global ( 37.82, 79.38, 120.00) +TGeoPcon 408 Local ( 3.92, 49.85, 90.00) Global ( 33.92, 79.85, 120.00) +TGeoPcon 409 Local ( 0.00, 50.00, 90.00) Global ( 30.00, 80.00, 120.00) +TGeoPcon 410 Local ( -3.92, 49.85, 90.00) Global ( 26.08, 79.85, 120.00) +TGeoPcon 411 Local ( -7.82, 49.38, 90.00) Global ( 22.18, 79.38, 120.00) +TGeoPcon 412 Local ( -11.67, 48.62, 90.00) Global ( 18.33, 78.62, 120.00) +TGeoPcon 413 Local ( -15.45, 47.55, 90.00) Global ( 14.55, 77.55, 120.00) +TGeoPcon 414 Local ( -19.13, 46.19, 90.00) Global ( 10.87, 76.19, 120.00) +TGeoPcon 415 Local ( -22.70, 44.55, 90.00) Global ( 7.30, 74.55, 120.00) +TGeoPcon 416 Local ( -26.12, 42.63, 90.00) Global ( 3.88, 72.63, 120.00) +TGeoPcon 417 Local ( -29.39, 40.45, 90.00) Global ( 0.61, 70.45, 120.00) +TGeoPcon 418 Local ( -32.47, 38.02, 90.00) Global ( -2.47, 68.02, 120.00) +TGeoPcon 419 Local ( -35.36, 35.36, 90.00) Global ( -5.36, 65.36, 120.00) +TGeoPcon Bounding box: dx= 56.57 dy= 36.46 dz= 45.00 Origin: x= 0.00 y= 43.54 z= 45.00 diff --git a/examples/ClientTests/ref/Ref_PseudoTrap.txt b/examples/ClientTests/ref/Ref_PseudoTrap.txt new file mode 100644 index 0000000000000000000000000000000000000000..aa09a881fd8f7c94b60dafaf4f4e0d599e1fc9d5 --- /dev/null +++ b/examples/ClientTests/ref/Ref_PseudoTrap.txt @@ -0,0 +1,98 @@ +ShapeCheck[0] TGeoCompositeShape 46 Mesh-points: +TGeoCompositeShape PseudoTrap N(mesh)=46 N(vert)=46 N(seg)=0 N(pols)=0 +TGeoCompositeShape 0 Local ( -10.00, -30.00, -30.00) Global ( 20.00, 0.00, 20.00) +TGeoCompositeShape 1 Local ( -10.00, 30.00, -30.00) Global ( 20.00, 60.00, 20.00) +TGeoCompositeShape 2 Local ( 10.00, 30.00, -30.00) Global ( 40.00, 60.00, 20.00) +TGeoCompositeShape 3 Local ( 10.00, -30.00, -30.00) Global ( 40.00, 0.00, 20.00) +TGeoCompositeShape 4 Local ( -3.00, -10.00, 30.00) Global ( 27.00, 20.00, 80.00) +TGeoCompositeShape 5 Local ( -3.00, 10.00, 30.00) Global ( 27.00, 40.00, 80.00) +TGeoCompositeShape 6 Local ( 3.00, 10.00, 30.00) Global ( 33.00, 40.00, 80.00) +TGeoCompositeShape 7 Local ( 3.00, -10.00, 30.00) Global ( 33.00, 20.00, 80.00) +TGeoCompositeShape 8 Local ( 2.71, 10.00, 30.09) Global ( 32.71, 40.00, 80.09) +TGeoCompositeShape 9 Local ( 2.41, 10.00, 30.16) Global ( 32.41, 40.00, 80.16) +TGeoCompositeShape 10 Local ( 2.12, 10.00, 30.23) Global ( 32.12, 40.00, 80.23) +TGeoCompositeShape 11 Local ( 1.82, 10.00, 30.29) Global ( 31.82, 40.00, 80.29) +TGeoCompositeShape 12 Local ( 1.52, 10.00, 30.34) Global ( 31.52, 40.00, 80.34) +TGeoCompositeShape 13 Local ( 1.22, 10.00, 30.39) Global ( 31.22, 40.00, 80.39) +TGeoCompositeShape 14 Local ( 0.91, 10.00, 30.42) Global ( 30.91, 40.00, 80.42) +TGeoCompositeShape 15 Local ( 0.61, 10.00, 30.44) Global ( 30.61, 40.00, 80.44) +TGeoCompositeShape 16 Local ( 0.30, 10.00, 30.46) Global ( 30.30, 40.00, 80.46) +TGeoCompositeShape 17 Local ( 0.00, 10.00, 30.46) Global ( 30.00, 40.00, 80.46) +TGeoCompositeShape 18 Local ( -0.30, 10.00, 30.46) Global ( 29.70, 40.00, 80.46) +TGeoCompositeShape 19 Local ( -0.61, 10.00, 30.44) Global ( 29.39, 40.00, 80.44) +TGeoCompositeShape 20 Local ( -0.91, 10.00, 30.42) Global ( 29.09, 40.00, 80.42) +TGeoCompositeShape 21 Local ( -1.22, 10.00, 30.39) Global ( 28.78, 40.00, 80.39) +TGeoCompositeShape 22 Local ( -1.52, 10.00, 30.34) Global ( 28.48, 40.00, 80.34) +TGeoCompositeShape 23 Local ( -1.82, 10.00, 30.29) Global ( 28.18, 40.00, 80.29) +TGeoCompositeShape 24 Local ( -2.12, 10.00, 30.23) Global ( 27.88, 40.00, 80.23) +TGeoCompositeShape 25 Local ( -2.41, 10.00, 30.16) Global ( 27.59, 40.00, 80.16) +TGeoCompositeShape 26 Local ( -2.71, 10.00, 30.09) Global ( 27.29, 40.00, 80.09) +TGeoCompositeShape 27 Local ( 2.71, -10.00, 30.09) Global ( 32.71, 20.00, 80.09) +TGeoCompositeShape 28 Local ( 2.41, -10.00, 30.16) Global ( 32.41, 20.00, 80.16) +TGeoCompositeShape 29 Local ( 2.12, -10.00, 30.23) Global ( 32.12, 20.00, 80.23) +TGeoCompositeShape 30 Local ( 1.82, -10.00, 30.29) Global ( 31.82, 20.00, 80.29) +TGeoCompositeShape 31 Local ( 1.52, -10.00, 30.34) Global ( 31.52, 20.00, 80.34) +TGeoCompositeShape 32 Local ( 1.22, -10.00, 30.39) Global ( 31.22, 20.00, 80.39) +TGeoCompositeShape 33 Local ( 0.91, -10.00, 30.42) Global ( 30.91, 20.00, 80.42) +TGeoCompositeShape 34 Local ( 0.61, -10.00, 30.44) Global ( 30.61, 20.00, 80.44) +TGeoCompositeShape 35 Local ( 0.30, -10.00, 30.46) Global ( 30.30, 20.00, 80.46) +TGeoCompositeShape 36 Local ( 0.00, -10.00, 30.46) Global ( 30.00, 20.00, 80.46) +TGeoCompositeShape 37 Local ( -0.30, -10.00, 30.46) Global ( 29.70, 20.00, 80.46) +TGeoCompositeShape 38 Local ( -0.61, -10.00, 30.44) Global ( 29.39, 20.00, 80.44) +TGeoCompositeShape 39 Local ( -0.91, -10.00, 30.42) Global ( 29.09, 20.00, 80.42) +TGeoCompositeShape 40 Local ( -1.22, -10.00, 30.39) Global ( 28.78, 20.00, 80.39) +TGeoCompositeShape 41 Local ( -1.52, -10.00, 30.34) Global ( 28.48, 20.00, 80.34) +TGeoCompositeShape 42 Local ( -1.82, -10.00, 30.29) Global ( 28.18, 20.00, 80.29) +TGeoCompositeShape 43 Local ( -2.12, -10.00, 30.23) Global ( 27.88, 20.00, 80.23) +TGeoCompositeShape 44 Local ( -2.41, -10.00, 30.16) Global ( 27.59, 20.00, 80.16) +TGeoCompositeShape 45 Local ( -2.71, -10.00, 30.09) Global ( 27.29, 20.00, 80.09) +TGeoCompositeShape Bounding box: dx= 10.00 dy= 30.00 dz= 30.23 Origin: x= 0.00 y= 0.00 z= 0.23 +ShapeCheck[1] TGeoCompositeShape 46 Mesh-points: +TGeoCompositeShape PseudoTrap N(mesh)=46 N(vert)=46 N(seg)=0 N(pols)=0 +TGeoCompositeShape 0 Local ( -10.00, -30.00, -30.00) Global ( 20.00, 0.00, -80.00) +TGeoCompositeShape 1 Local ( -10.00, 30.00, -30.00) Global ( 20.00, 60.00, -80.00) +TGeoCompositeShape 2 Local ( 10.00, 30.00, -30.00) Global ( 40.00, 60.00, -80.00) +TGeoCompositeShape 3 Local ( 10.00, -30.00, -30.00) Global ( 40.00, 0.00, -80.00) +TGeoCompositeShape 4 Local ( -3.00, -10.00, 30.00) Global ( 27.00, 20.00, -20.00) +TGeoCompositeShape 5 Local ( -3.00, 10.00, 30.00) Global ( 27.00, 40.00, -20.00) +TGeoCompositeShape 6 Local ( 3.00, 10.00, 30.00) Global ( 33.00, 40.00, -20.00) +TGeoCompositeShape 7 Local ( 3.00, -10.00, 30.00) Global ( 33.00, 20.00, -20.00) +TGeoCompositeShape 8 Local ( 2.74, 10.00, 30.18) Global ( 32.74, 40.00, -19.82) +TGeoCompositeShape 9 Local ( 2.46, 10.00, 30.35) Global ( 32.46, 40.00, -19.65) +TGeoCompositeShape 10 Local ( 2.18, 10.00, 30.50) Global ( 32.18, 40.00, -19.50) +TGeoCompositeShape 11 Local ( 1.88, 10.00, 30.63) Global ( 31.88, 40.00, -19.37) +TGeoCompositeShape 12 Local ( 1.58, 10.00, 30.74) Global ( 31.58, 40.00, -19.26) +TGeoCompositeShape 13 Local ( 1.27, 10.00, 30.84) Global ( 31.27, 40.00, -19.16) +TGeoCompositeShape 14 Local ( 0.96, 10.00, 30.91) Global ( 30.96, 40.00, -19.09) +TGeoCompositeShape 15 Local ( 0.64, 10.00, 30.96) Global ( 30.64, 40.00, -19.04) +TGeoCompositeShape 16 Local ( 0.32, 10.00, 30.99) Global ( 30.32, 40.00, -19.01) +TGeoCompositeShape 17 Local ( 0.00, 10.00, 31.00) Global ( 30.00, 40.00, -19.00) +TGeoCompositeShape 18 Local ( -0.32, 10.00, 30.99) Global ( 29.68, 40.00, -19.01) +TGeoCompositeShape 19 Local ( -0.64, 10.00, 30.96) Global ( 29.36, 40.00, -19.04) +TGeoCompositeShape 20 Local ( -0.96, 10.00, 30.91) Global ( 29.04, 40.00, -19.09) +TGeoCompositeShape 21 Local ( -1.27, 10.00, 30.84) Global ( 28.73, 40.00, -19.16) +TGeoCompositeShape 22 Local ( -1.58, 10.00, 30.74) Global ( 28.42, 40.00, -19.26) +TGeoCompositeShape 23 Local ( -1.88, 10.00, 30.63) Global ( 28.12, 40.00, -19.37) +TGeoCompositeShape 24 Local ( -2.18, 10.00, 30.50) Global ( 27.82, 40.00, -19.50) +TGeoCompositeShape 25 Local ( -2.46, 10.00, 30.35) Global ( 27.54, 40.00, -19.65) +TGeoCompositeShape 26 Local ( -2.74, 10.00, 30.18) Global ( 27.26, 40.00, -19.82) +TGeoCompositeShape 27 Local ( 2.74, -10.00, 30.18) Global ( 32.74, 20.00, -19.82) +TGeoCompositeShape 28 Local ( 2.46, -10.00, 30.35) Global ( 32.46, 20.00, -19.65) +TGeoCompositeShape 29 Local ( 2.18, -10.00, 30.50) Global ( 32.18, 20.00, -19.50) +TGeoCompositeShape 30 Local ( 1.88, -10.00, 30.63) Global ( 31.88, 20.00, -19.37) +TGeoCompositeShape 31 Local ( 1.58, -10.00, 30.74) Global ( 31.58, 20.00, -19.26) +TGeoCompositeShape 32 Local ( 1.27, -10.00, 30.84) Global ( 31.27, 20.00, -19.16) +TGeoCompositeShape 33 Local ( 0.96, -10.00, 30.91) Global ( 30.96, 20.00, -19.09) +TGeoCompositeShape 34 Local ( 0.64, -10.00, 30.96) Global ( 30.64, 20.00, -19.04) +TGeoCompositeShape 35 Local ( 0.32, -10.00, 30.99) Global ( 30.32, 20.00, -19.01) +TGeoCompositeShape 36 Local ( 0.00, -10.00, 31.00) Global ( 30.00, 20.00, -19.00) +TGeoCompositeShape 37 Local ( -0.32, -10.00, 30.99) Global ( 29.68, 20.00, -19.01) +TGeoCompositeShape 38 Local ( -0.64, -10.00, 30.96) Global ( 29.36, 20.00, -19.04) +TGeoCompositeShape 39 Local ( -0.96, -10.00, 30.91) Global ( 29.04, 20.00, -19.09) +TGeoCompositeShape 40 Local ( -1.27, -10.00, 30.84) Global ( 28.73, 20.00, -19.16) +TGeoCompositeShape 41 Local ( -1.58, -10.00, 30.74) Global ( 28.42, 20.00, -19.26) +TGeoCompositeShape 42 Local ( -1.88, -10.00, 30.63) Global ( 28.12, 20.00, -19.37) +TGeoCompositeShape 43 Local ( -2.18, -10.00, 30.50) Global ( 27.82, 20.00, -19.50) +TGeoCompositeShape 44 Local ( -2.46, -10.00, 30.35) Global ( 27.54, 20.00, -19.65) +TGeoCompositeShape 45 Local ( -2.74, -10.00, 30.18) Global ( 27.26, 20.00, -19.82) +TGeoCompositeShape Bounding box: dx= 10.00 dy= 30.00 dz= 30.50 Origin: x= 0.00 y= 0.00 z= 0.50 diff --git a/examples/ClientTests/ref/Ref_Sphere.txt b/examples/ClientTests/ref/Ref_Sphere.txt new file mode 100644 index 0000000000000000000000000000000000000000..b56ce3780dedd7d9925ae84329e2d8b0a246b210 --- /dev/null +++ b/examples/ClientTests/ref/Ref_Sphere.txt @@ -0,0 +1,1099 @@ +ShapeCheck[0] TGeoSphere 1096 Mesh-points: +TGeoSphere Sphere N(mesh)=1096 N(vert)=1096 N(seg)=2228 N(pols)=1134 +TGeoSphere 0 Local ( 3.48, 0.00, 29.80) Global ( 33.48, 30.00, 59.80) +TGeoSphere 1 Local ( 3.46, 0.41, 29.80) Global ( 33.46, 30.41, 59.80) +TGeoSphere 2 Local ( 3.39, 0.81, 29.80) Global ( 33.39, 30.81, 59.80) +TGeoSphere 3 Local ( 3.27, 1.21, 29.80) Global ( 33.27, 31.21, 59.80) +TGeoSphere 4 Local ( 3.10, 1.58, 29.80) Global ( 33.10, 31.58, 59.80) +TGeoSphere 5 Local ( 2.90, 1.93, 29.80) Global ( 32.90, 31.93, 59.80) +TGeoSphere 6 Local ( 2.65, 2.26, 29.80) Global ( 32.65, 32.26, 59.80) +TGeoSphere 7 Local ( 2.36, 2.56, 29.80) Global ( 32.36, 32.56, 59.80) +TGeoSphere 8 Local ( 2.05, 2.82, 29.80) Global ( 32.05, 32.82, 59.80) +TGeoSphere 9 Local ( 1.70, 3.04, 29.80) Global ( 31.70, 33.04, 59.80) +TGeoSphere 10 Local ( 1.33, 3.22, 29.80) Global ( 31.33, 33.22, 59.80) +TGeoSphere 11 Local ( 0.95, 3.35, 29.80) Global ( 30.95, 33.35, 59.80) +TGeoSphere 12 Local ( 0.54, 3.44, 29.80) Global ( 30.54, 33.44, 59.80) +TGeoSphere 13 Local ( 0.14, 3.48, 29.80) Global ( 30.14, 33.48, 59.80) +TGeoSphere 14 Local ( -0.27, 3.47, 29.80) Global ( 29.73, 33.47, 59.80) +TGeoSphere 15 Local ( -0.68, 3.42, 29.80) Global ( 29.32, 33.42, 59.80) +TGeoSphere 16 Local ( -1.08, 3.31, 29.80) Global ( 28.92, 33.31, 59.80) +TGeoSphere 17 Local ( -1.46, 3.16, 29.80) Global ( 28.54, 33.16, 59.80) +TGeoSphere 18 Local ( -1.82, 2.97, 29.80) Global ( 28.18, 32.97, 59.80) +TGeoSphere 19 Local ( -2.16, 2.74, 29.80) Global ( 27.84, 32.74, 59.80) +TGeoSphere 20 Local ( -2.46, 2.46, 29.80) Global ( 27.54, 32.46, 59.80) +TGeoSphere 21 Local ( 6.92, 0.00, 29.19) Global ( 36.92, 30.00, 59.19) +TGeoSphere 22 Local ( 6.87, 0.81, 29.19) Global ( 36.87, 30.81, 59.19) +TGeoSphere 23 Local ( 6.73, 1.62, 29.19) Global ( 36.73, 31.62, 59.19) +TGeoSphere 24 Local ( 6.49, 2.39, 29.19) Global ( 36.49, 32.39, 59.19) +TGeoSphere 25 Local ( 6.16, 3.14, 29.19) Global ( 36.16, 33.14, 59.19) +TGeoSphere 26 Local ( 5.75, 3.84, 29.19) Global ( 35.75, 33.84, 59.19) +TGeoSphere 27 Local ( 5.26, 4.49, 29.19) Global ( 35.26, 34.49, 59.19) +TGeoSphere 28 Local ( 4.70, 5.08, 29.19) Global ( 34.70, 35.08, 59.19) +TGeoSphere 29 Local ( 4.07, 5.60, 29.19) Global ( 34.07, 35.60, 59.19) +TGeoSphere 30 Local ( 3.38, 6.04, 29.19) Global ( 33.38, 36.04, 59.19) +TGeoSphere 31 Local ( 2.65, 6.39, 29.19) Global ( 32.65, 36.39, 59.19) +TGeoSphere 32 Local ( 1.88, 6.66, 29.19) Global ( 31.88, 36.66, 59.19) +TGeoSphere 33 Local ( 1.08, 6.83, 29.19) Global ( 31.08, 36.83, 59.19) +TGeoSphere 34 Local ( 0.27, 6.91, 29.19) Global ( 30.27, 36.91, 59.19) +TGeoSphere 35 Local ( -0.54, 6.90, 29.19) Global ( 29.46, 36.90, 59.19) +TGeoSphere 36 Local ( -1.35, 6.79, 29.19) Global ( 28.65, 36.79, 59.19) +TGeoSphere 37 Local ( -2.14, 6.58, 29.19) Global ( 27.86, 36.58, 59.19) +TGeoSphere 38 Local ( -2.90, 6.28, 29.19) Global ( 27.10, 36.28, 59.19) +TGeoSphere 39 Local ( -3.61, 5.90, 29.19) Global ( 26.39, 35.90, 59.19) +TGeoSphere 40 Local ( -4.28, 5.43, 29.19) Global ( 25.72, 35.43, 59.19) +TGeoSphere 41 Local ( -4.89, 4.89, 29.19) Global ( 25.11, 34.89, 59.19) +TGeoSphere 42 Local ( 10.26, 0.00, 28.19) Global ( 40.26, 30.00, 58.19) +TGeoSphere 43 Local ( 10.19, 1.21, 28.19) Global ( 40.19, 31.21, 58.19) +TGeoSphere 44 Local ( 9.98, 2.40, 28.19) Global ( 39.98, 32.40, 58.19) +TGeoSphere 45 Local ( 9.63, 3.55, 28.19) Global ( 39.63, 33.55, 58.19) +TGeoSphere 46 Local ( 9.14, 4.66, 28.19) Global ( 39.14, 34.66, 58.19) +TGeoSphere 47 Local ( 8.53, 5.70, 28.19) Global ( 38.53, 35.70, 58.19) +TGeoSphere 48 Local ( 7.80, 6.66, 28.19) Global ( 37.80, 36.66, 58.19) +TGeoSphere 49 Local ( 6.96, 7.53, 28.19) Global ( 36.96, 37.53, 58.19) +TGeoSphere 50 Local ( 6.03, 8.30, 28.19) Global ( 36.03, 38.30, 58.19) +TGeoSphere 51 Local ( 5.01, 8.95, 28.19) Global ( 35.01, 38.95, 58.19) +TGeoSphere 52 Local ( 3.93, 9.48, 28.19) Global ( 33.93, 39.48, 58.19) +TGeoSphere 53 Local ( 2.79, 9.88, 28.19) Global ( 32.79, 39.88, 58.19) +TGeoSphere 54 Local ( 1.61, 10.13, 28.19) Global ( 31.61, 40.13, 58.19) +TGeoSphere 55 Local ( 0.40, 10.25, 28.19) Global ( 30.40, 40.25, 58.19) +TGeoSphere 56 Local ( -0.81, 10.23, 28.19) Global ( 29.19, 40.23, 58.19) +TGeoSphere 57 Local ( -2.00, 10.06, 28.19) Global ( 28.00, 40.06, 58.19) +TGeoSphere 58 Local ( -3.17, 9.76, 28.19) Global ( 26.83, 39.76, 58.19) +TGeoSphere 59 Local ( -4.30, 9.32, 28.19) Global ( 25.70, 39.32, 58.19) +TGeoSphere 60 Local ( -5.36, 8.75, 28.19) Global ( 24.64, 38.75, 58.19) +TGeoSphere 61 Local ( -6.35, 8.06, 28.19) Global ( 23.65, 38.06, 58.19) +TGeoSphere 62 Local ( -7.26, 7.26, 28.19) Global ( 22.74, 37.26, 58.19) +TGeoSphere 63 Local ( 13.46, 0.00, 26.81) Global ( 43.46, 30.00, 56.81) +TGeoSphere 64 Local ( 13.37, 1.58, 26.81) Global ( 43.37, 31.58, 56.81) +TGeoSphere 65 Local ( 13.09, 3.14, 26.81) Global ( 43.09, 33.14, 56.81) +TGeoSphere 66 Local ( 12.63, 4.66, 26.81) Global ( 42.63, 34.66, 56.81) +TGeoSphere 67 Local ( 12.00, 6.11, 26.81) Global ( 42.00, 36.11, 56.81) +TGeoSphere 68 Local ( 11.19, 7.48, 26.81) Global ( 41.19, 37.48, 56.81) +TGeoSphere 69 Local ( 10.24, 8.74, 26.81) Global ( 40.24, 38.74, 56.81) +TGeoSphere 70 Local ( 9.14, 9.89, 26.81) Global ( 39.14, 39.89, 56.81) +TGeoSphere 71 Local ( 7.91, 10.89, 26.81) Global ( 37.91, 40.89, 56.81) +TGeoSphere 72 Local ( 6.58, 11.75, 26.81) Global ( 36.58, 41.75, 56.81) +TGeoSphere 73 Local ( 5.15, 12.44, 26.81) Global ( 35.15, 42.44, 56.81) +TGeoSphere 74 Local ( 3.65, 12.96, 26.81) Global ( 33.65, 42.96, 56.81) +TGeoSphere 75 Local ( 2.11, 13.30, 26.81) Global ( 32.11, 43.30, 56.81) +TGeoSphere 76 Local ( 0.53, 13.45, 26.81) Global ( 30.53, 43.45, 56.81) +TGeoSphere 77 Local ( -1.06, 13.42, 26.81) Global ( 28.94, 43.42, 56.81) +TGeoSphere 78 Local ( -2.63, 13.21, 26.81) Global ( 27.37, 43.21, 56.81) +TGeoSphere 79 Local ( -4.16, 12.81, 26.81) Global ( 25.84, 42.81, 56.81) +TGeoSphere 80 Local ( -5.64, 12.23, 26.81) Global ( 24.36, 42.23, 56.81) +TGeoSphere 81 Local ( -7.03, 11.48, 26.81) Global ( 22.97, 41.48, 56.81) +TGeoSphere 82 Local ( -8.34, 10.57, 26.81) Global ( 21.66, 40.57, 56.81) +TGeoSphere 83 Local ( -9.52, 9.52, 26.81) Global ( 20.48, 39.52, 56.81) +TGeoSphere 84 Local ( 16.49, 0.00, 25.06) Global ( 46.49, 30.00, 55.06) +TGeoSphere 85 Local ( 16.37, 1.94, 25.06) Global ( 46.37, 31.94, 55.06) +TGeoSphere 86 Local ( 16.03, 3.85, 25.06) Global ( 46.03, 33.85, 55.06) +TGeoSphere 87 Local ( 15.47, 5.71, 25.06) Global ( 45.47, 35.71, 55.06) +TGeoSphere 88 Local ( 14.69, 7.48, 25.06) Global ( 44.69, 37.48, 55.06) +TGeoSphere 89 Local ( 13.71, 9.16, 25.06) Global ( 43.71, 39.16, 55.06) +TGeoSphere 90 Local ( 12.54, 10.71, 25.06) Global ( 42.54, 40.71, 55.06) +TGeoSphere 91 Local ( 11.19, 12.11, 25.06) Global ( 41.19, 42.11, 55.06) +TGeoSphere 92 Local ( 9.69, 13.34, 25.06) Global ( 39.69, 43.34, 55.06) +TGeoSphere 93 Local ( 8.06, 14.38, 25.06) Global ( 38.06, 44.38, 55.06) +TGeoSphere 94 Local ( 6.31, 15.23, 25.06) Global ( 36.31, 45.23, 55.06) +TGeoSphere 95 Local ( 4.47, 15.87, 25.06) Global ( 34.47, 45.87, 55.06) +TGeoSphere 96 Local ( 2.58, 16.28, 25.06) Global ( 32.58, 46.28, 55.06) +TGeoSphere 97 Local ( 0.65, 16.47, 25.06) Global ( 30.65, 46.47, 55.06) +TGeoSphere 98 Local ( -1.29, 16.43, 25.06) Global ( 28.71, 46.43, 55.06) +TGeoSphere 99 Local ( -3.22, 16.17, 25.06) Global ( 26.78, 46.17, 55.06) +TGeoSphere 100 Local ( -5.09, 15.68, 25.06) Global ( 24.91, 45.68, 55.06) +TGeoSphere 101 Local ( -6.90, 14.97, 25.06) Global ( 23.10, 44.97, 55.06) +TGeoSphere 102 Local ( -8.61, 14.06, 25.06) Global ( 21.39, 44.06, 55.06) +TGeoSphere 103 Local ( -10.21, 12.95, 25.06) Global ( 19.79, 42.95, 55.06) +TGeoSphere 104 Local ( -11.66, 11.66, 25.06) Global ( 18.34, 41.66, 55.06) +TGeoSphere 105 Local ( 19.28, 0.00, 22.98) Global ( 49.28, 30.00, 52.98) +TGeoSphere 106 Local ( 19.15, 2.27, 22.98) Global ( 49.15, 32.27, 52.98) +TGeoSphere 107 Local ( 18.75, 4.50, 22.98) Global ( 48.75, 34.50, 52.98) +TGeoSphere 108 Local ( 18.09, 6.67, 22.98) Global ( 48.09, 36.67, 52.98) +TGeoSphere 109 Local ( 17.18, 8.75, 22.98) Global ( 47.18, 38.75, 52.98) +TGeoSphere 110 Local ( 16.03, 10.71, 22.98) Global ( 46.03, 40.71, 52.98) +TGeoSphere 111 Local ( 14.66, 12.52, 22.98) Global ( 44.66, 42.52, 52.98) +TGeoSphere 112 Local ( 13.09, 14.16, 22.98) Global ( 43.09, 44.16, 52.98) +TGeoSphere 113 Local ( 11.33, 15.60, 22.98) Global ( 41.33, 45.60, 52.98) +TGeoSphere 114 Local ( 9.42, 16.82, 22.98) Global ( 39.42, 46.82, 52.98) +TGeoSphere 115 Local ( 7.38, 17.82, 22.98) Global ( 37.38, 47.82, 52.98) +TGeoSphere 116 Local ( 5.23, 18.56, 22.98) Global ( 35.23, 48.56, 52.98) +TGeoSphere 117 Local ( 3.02, 19.05, 22.98) Global ( 33.02, 49.05, 52.98) +TGeoSphere 118 Local ( 0.76, 19.27, 22.98) Global ( 30.76, 49.27, 52.98) +TGeoSphere 119 Local ( -1.51, 19.22, 22.98) Global ( 28.49, 49.22, 52.98) +TGeoSphere 120 Local ( -3.76, 18.91, 22.98) Global ( 26.24, 48.91, 52.98) +TGeoSphere 121 Local ( -5.96, 18.34, 22.98) Global ( 24.04, 48.34, 52.98) +TGeoSphere 122 Local ( -8.07, 17.51, 22.98) Global ( 21.93, 47.51, 52.98) +TGeoSphere 123 Local ( -10.08, 16.44, 22.98) Global ( 19.92, 46.44, 52.98) +TGeoSphere 124 Local ( -11.94, 15.14, 22.98) Global ( 18.06, 45.14, 52.98) +TGeoSphere 125 Local ( -13.64, 13.64, 22.98) Global ( 16.36, 43.64, 52.98) +TGeoSphere 126 Local ( 21.82, 0.00, 20.59) Global ( 51.82, 30.00, 50.59) +TGeoSphere 127 Local ( 21.67, 2.56, 20.59) Global ( 51.67, 32.56, 50.59) +TGeoSphere 128 Local ( 21.22, 5.09, 20.59) Global ( 51.22, 35.09, 50.59) +TGeoSphere 129 Local ( 20.47, 7.55, 20.59) Global ( 50.47, 37.55, 50.59) +TGeoSphere 130 Local ( 19.44, 9.91, 20.59) Global ( 49.44, 39.91, 50.59) +TGeoSphere 131 Local ( 18.14, 12.12, 20.59) Global ( 48.14, 42.12, 50.59) +TGeoSphere 132 Local ( 16.59, 14.17, 20.59) Global ( 46.59, 44.17, 50.59) +TGeoSphere 133 Local ( 14.81, 16.02, 20.59) Global ( 44.81, 46.02, 50.59) +TGeoSphere 134 Local ( 12.83, 17.65, 20.59) Global ( 42.83, 47.65, 50.59) +TGeoSphere 135 Local ( 10.66, 19.04, 20.59) Global ( 40.66, 49.04, 50.59) +TGeoSphere 136 Local ( 8.35, 20.16, 20.59) Global ( 38.35, 50.16, 50.59) +TGeoSphere 137 Local ( 5.92, 21.00, 20.59) Global ( 35.92, 51.00, 50.59) +TGeoSphere 138 Local ( 3.41, 21.55, 20.59) Global ( 33.41, 51.55, 50.59) +TGeoSphere 139 Local ( 0.86, 21.80, 20.59) Global ( 30.86, 51.80, 50.59) +TGeoSphere 140 Local ( -1.71, 21.75, 20.59) Global ( 28.29, 51.75, 50.59) +TGeoSphere 141 Local ( -4.26, 21.40, 20.59) Global ( 25.74, 51.40, 50.59) +TGeoSphere 142 Local ( -6.74, 20.75, 20.59) Global ( 23.26, 50.75, 50.59) +TGeoSphere 143 Local ( -9.14, 19.82, 20.59) Global ( 20.86, 49.82, 50.59) +TGeoSphere 144 Local ( -11.40, 18.61, 20.59) Global ( 18.60, 48.61, 50.59) +TGeoSphere 145 Local ( -13.51, 17.14, 20.59) Global ( 16.49, 47.14, 50.59) +TGeoSphere 146 Local ( -15.43, 15.43, 20.59) Global ( 14.57, 45.43, 50.59) +TGeoSphere 147 Local ( 24.06, 0.00, 17.91) Global ( 54.06, 30.00, 47.91) +TGeoSphere 148 Local ( 23.90, 2.83, 17.91) Global ( 53.90, 32.83, 47.91) +TGeoSphere 149 Local ( 23.40, 5.62, 17.91) Global ( 53.40, 35.62, 47.91) +TGeoSphere 150 Local ( 22.58, 8.33, 17.91) Global ( 52.58, 38.33, 47.91) +TGeoSphere 151 Local ( 21.44, 10.92, 17.91) Global ( 51.44, 40.92, 47.91) +TGeoSphere 152 Local ( 20.01, 13.37, 17.91) Global ( 50.01, 43.37, 47.91) +TGeoSphere 153 Local ( 18.30, 15.63, 17.91) Global ( 48.30, 45.63, 47.91) +TGeoSphere 154 Local ( 16.33, 17.67, 17.91) Global ( 46.33, 47.67, 47.91) +TGeoSphere 155 Local ( 14.14, 19.47, 17.91) Global ( 44.14, 49.47, 47.91) +TGeoSphere 156 Local ( 11.76, 21.00, 17.91) Global ( 41.76, 51.00, 47.91) +TGeoSphere 157 Local ( 9.21, 22.23, 17.91) Global ( 39.21, 52.23, 47.91) +TGeoSphere 158 Local ( 6.53, 23.16, 17.91) Global ( 36.53, 53.16, 47.91) +TGeoSphere 159 Local ( 3.76, 23.77, 17.91) Global ( 33.76, 53.77, 47.91) +TGeoSphere 160 Local ( 0.94, 24.05, 17.91) Global ( 30.94, 54.05, 47.91) +TGeoSphere 161 Local ( -1.89, 23.99, 17.91) Global ( 28.11, 53.99, 47.91) +TGeoSphere 162 Local ( -4.69, 23.60, 17.91) Global ( 25.31, 53.60, 47.91) +TGeoSphere 163 Local ( -7.44, 22.89, 17.91) Global ( 22.56, 52.89, 47.91) +TGeoSphere 164 Local ( -10.07, 21.85, 17.91) Global ( 19.93, 51.85, 47.91) +TGeoSphere 165 Local ( -12.57, 20.52, 17.91) Global ( 17.43, 50.52, 47.91) +TGeoSphere 166 Local ( -14.90, 18.90, 17.91) Global ( 15.10, 48.90, 47.91) +TGeoSphere 167 Local ( -17.02, 17.02, 17.91) Global ( 12.98, 47.02, 47.91) +TGeoSphere 168 Local ( 25.98, 0.00, 15.00) Global ( 55.98, 30.00, 45.00) +TGeoSphere 169 Local ( 25.80, 3.05, 15.00) Global ( 55.80, 33.05, 45.00) +TGeoSphere 170 Local ( 25.26, 6.07, 15.00) Global ( 55.26, 36.07, 45.00) +TGeoSphere 171 Local ( 24.37, 8.99, 15.00) Global ( 54.37, 38.99, 45.00) +TGeoSphere 172 Local ( 23.15, 11.80, 15.00) Global ( 53.15, 41.80, 45.00) +TGeoSphere 173 Local ( 21.60, 14.43, 15.00) Global ( 51.60, 44.43, 45.00) +TGeoSphere 174 Local ( 19.76, 16.87, 15.00) Global ( 49.76, 46.87, 45.00) +TGeoSphere 175 Local ( 17.64, 19.08, 15.00) Global ( 47.64, 49.08, 45.00) +TGeoSphere 176 Local ( 15.27, 21.02, 15.00) Global ( 45.27, 51.02, 45.00) +TGeoSphere 177 Local ( 12.69, 22.67, 15.00) Global ( 42.69, 52.67, 45.00) +TGeoSphere 178 Local ( 9.94, 24.00, 15.00) Global ( 39.94, 54.00, 45.00) +TGeoSphere 179 Local ( 7.05, 25.01, 15.00) Global ( 37.05, 55.01, 45.00) +TGeoSphere 180 Local ( 4.06, 25.66, 15.00) Global ( 34.06, 55.66, 45.00) +TGeoSphere 181 Local ( 1.02, 25.96, 15.00) Global ( 31.02, 55.96, 45.00) +TGeoSphere 182 Local ( -2.04, 25.90, 15.00) Global ( 27.96, 55.90, 45.00) +TGeoSphere 183 Local ( -5.07, 25.48, 15.00) Global ( 24.93, 55.48, 45.00) +TGeoSphere 184 Local ( -8.03, 24.71, 15.00) Global ( 21.97, 54.71, 45.00) +TGeoSphere 185 Local ( -10.88, 23.59, 15.00) Global ( 19.12, 53.59, 45.00) +TGeoSphere 186 Local ( -13.57, 22.15, 15.00) Global ( 16.43, 52.15, 45.00) +TGeoSphere 187 Local ( -16.08, 20.40, 15.00) Global ( 13.92, 50.40, 45.00) +TGeoSphere 188 Local ( -18.37, 18.37, 15.00) Global ( 11.63, 48.37, 45.00) +TGeoSphere 189 Local ( 27.55, 0.00, 11.88) Global ( 57.55, 30.00, 41.88) +TGeoSphere 190 Local ( 27.36, 3.24, 11.88) Global ( 57.36, 33.24, 41.88) +TGeoSphere 191 Local ( 26.79, 6.43, 11.88) Global ( 56.79, 36.43, 41.88) +TGeoSphere 192 Local ( 25.84, 9.53, 11.88) Global ( 55.84, 39.53, 41.88) +TGeoSphere 193 Local ( 24.54, 12.51, 11.88) Global ( 54.54, 42.51, 41.88) +TGeoSphere 194 Local ( 22.90, 15.30, 11.88) Global ( 52.90, 45.30, 41.88) +TGeoSphere 195 Local ( 20.95, 17.89, 11.88) Global ( 50.95, 47.89, 41.88) +TGeoSphere 196 Local ( 18.70, 20.23, 11.88) Global ( 48.70, 50.23, 41.88) +TGeoSphere 197 Local ( 16.19, 22.29, 11.88) Global ( 46.19, 52.29, 41.88) +TGeoSphere 198 Local ( 13.46, 24.03, 11.88) Global ( 43.46, 54.03, 41.88) +TGeoSphere 199 Local ( 10.54, 25.45, 11.88) Global ( 40.54, 55.45, 41.88) +TGeoSphere 200 Local ( 7.48, 26.51, 11.88) Global ( 37.48, 56.51, 41.88) +TGeoSphere 201 Local ( 4.31, 27.21, 11.88) Global ( 34.31, 57.21, 41.88) +TGeoSphere 202 Local ( 1.08, 27.53, 11.88) Global ( 31.08, 57.53, 41.88) +TGeoSphere 203 Local ( -2.16, 27.46, 11.88) Global ( 27.84, 57.46, 41.88) +TGeoSphere 204 Local ( -5.37, 27.02, 11.88) Global ( 24.63, 57.02, 41.88) +TGeoSphere 205 Local ( -8.51, 26.20, 11.88) Global ( 21.49, 56.20, 41.88) +TGeoSphere 206 Local ( -11.53, 25.02, 11.88) Global ( 18.47, 55.02, 41.88) +TGeoSphere 207 Local ( -14.39, 23.49, 11.88) Global ( 15.61, 53.49, 41.88) +TGeoSphere 208 Local ( -17.05, 21.63, 11.88) Global ( 12.95, 51.63, 41.88) +TGeoSphere 209 Local ( -19.48, 19.48, 11.88) Global ( 10.52, 49.48, 41.88) +TGeoSphere 210 Local ( 28.74, 0.00, 8.60) Global ( 58.74, 30.00, 38.60) +TGeoSphere 211 Local ( 28.54, 3.38, 8.60) Global ( 58.54, 33.38, 38.60) +TGeoSphere 212 Local ( 27.95, 6.71, 8.60) Global ( 57.95, 36.71, 38.60) +TGeoSphere 213 Local ( 26.96, 9.95, 8.60) Global ( 56.96, 39.95, 38.60) +TGeoSphere 214 Local ( 25.61, 13.05, 8.60) Global ( 55.61, 43.05, 38.60) +TGeoSphere 215 Local ( 23.90, 15.97, 8.60) Global ( 53.90, 45.97, 38.60) +TGeoSphere 216 Local ( 21.85, 18.66, 8.60) Global ( 51.85, 48.66, 38.60) +TGeoSphere 217 Local ( 19.51, 21.10, 8.60) Global ( 49.51, 51.10, 38.60) +TGeoSphere 218 Local ( 16.89, 23.25, 8.60) Global ( 46.89, 53.25, 38.60) +TGeoSphere 219 Local ( 14.04, 25.08, 8.60) Global ( 44.04, 55.08, 38.60) +TGeoSphere 220 Local ( 11.00, 26.55, 8.60) Global ( 41.00, 56.55, 38.60) +TGeoSphere 221 Local ( 7.80, 27.66, 8.60) Global ( 37.80, 57.66, 38.60) +TGeoSphere 222 Local ( 4.50, 28.39, 8.60) Global ( 34.50, 58.39, 38.60) +TGeoSphere 223 Local ( 1.13, 28.72, 8.60) Global ( 31.13, 58.72, 38.60) +TGeoSphere 224 Local ( -2.25, 28.65, 8.60) Global ( 27.75, 58.65, 38.60) +TGeoSphere 225 Local ( -5.61, 28.19, 8.60) Global ( 24.39, 58.19, 38.60) +TGeoSphere 226 Local ( -8.88, 27.33, 8.60) Global ( 21.12, 57.33, 38.60) +TGeoSphere 227 Local ( -12.03, 26.10, 8.60) Global ( 17.97, 56.10, 38.60) +TGeoSphere 228 Local ( -15.02, 24.50, 8.60) Global ( 14.98, 54.50, 38.60) +TGeoSphere 229 Local ( -17.79, 22.57, 8.60) Global ( 12.21, 52.57, 38.60) +TGeoSphere 230 Local ( -20.32, 20.32, 8.60) Global ( 9.68, 50.32, 38.60) +TGeoSphere 231 Local ( 29.54, 0.00, 5.21) Global ( 59.54, 30.00, 35.21) +TGeoSphere 232 Local ( 29.34, 3.47, 5.21) Global ( 59.34, 33.47, 35.21) +TGeoSphere 233 Local ( 28.73, 6.90, 5.21) Global ( 58.73, 36.90, 35.21) +TGeoSphere 234 Local ( 27.72, 10.23, 5.21) Global ( 57.72, 40.23, 35.21) +TGeoSphere 235 Local ( 26.32, 13.41, 5.21) Global ( 56.32, 43.41, 35.21) +TGeoSphere 236 Local ( 24.57, 16.41, 5.21) Global ( 54.57, 46.41, 35.21) +TGeoSphere 237 Local ( 22.47, 19.19, 5.21) Global ( 52.47, 49.19, 35.21) +TGeoSphere 238 Local ( 20.05, 21.69, 5.21) Global ( 50.05, 51.69, 35.21) +TGeoSphere 239 Local ( 17.37, 23.90, 5.21) Global ( 47.37, 53.90, 35.21) +TGeoSphere 240 Local ( 14.44, 25.78, 5.21) Global ( 44.44, 55.78, 35.21) +TGeoSphere 241 Local ( 11.31, 27.30, 5.21) Global ( 41.31, 57.30, 35.21) +TGeoSphere 242 Local ( 8.02, 28.44, 5.21) Global ( 38.02, 58.44, 35.21) +TGeoSphere 243 Local ( 4.62, 29.18, 5.21) Global ( 34.62, 59.18, 35.21) +TGeoSphere 244 Local ( 1.16, 29.52, 5.21) Global ( 31.16, 59.52, 35.21) +TGeoSphere 245 Local ( -2.32, 29.45, 5.21) Global ( 27.68, 59.45, 35.21) +TGeoSphere 246 Local ( -5.76, 28.98, 5.21) Global ( 24.24, 58.98, 35.21) +TGeoSphere 247 Local ( -9.13, 28.10, 5.21) Global ( 20.87, 58.10, 35.21) +TGeoSphere 248 Local ( -12.37, 26.83, 5.21) Global ( 17.63, 56.83, 35.21) +TGeoSphere 249 Local ( -15.44, 25.19, 5.21) Global ( 14.56, 55.19, 35.21) +TGeoSphere 250 Local ( -18.29, 23.20, 5.21) Global ( 11.71, 53.20, 35.21) +TGeoSphere 251 Local ( -20.89, 20.89, 5.21) Global ( 9.11, 50.89, 35.21) +TGeoSphere 252 Local ( 29.95, 0.00, 1.74) Global ( 59.95, 30.00, 31.74) +TGeoSphere 253 Local ( 29.74, 3.52, 1.74) Global ( 59.74, 33.52, 31.74) +TGeoSphere 254 Local ( 29.12, 6.99, 1.74) Global ( 59.12, 36.99, 31.74) +TGeoSphere 255 Local ( 28.10, 10.37, 1.74) Global ( 58.10, 40.37, 31.74) +TGeoSphere 256 Local ( 26.68, 13.60, 1.74) Global ( 56.68, 43.60, 31.74) +TGeoSphere 257 Local ( 24.90, 16.64, 1.74) Global ( 54.90, 46.64, 31.74) +TGeoSphere 258 Local ( 22.77, 19.45, 1.74) Global ( 52.77, 49.45, 31.74) +TGeoSphere 259 Local ( 20.33, 21.99, 1.74) Global ( 50.33, 51.99, 31.74) +TGeoSphere 260 Local ( 17.60, 24.23, 1.74) Global ( 47.60, 54.23, 31.74) +TGeoSphere 261 Local ( 14.63, 26.13, 1.74) Global ( 44.63, 56.13, 31.74) +TGeoSphere 262 Local ( 11.46, 27.67, 1.74) Global ( 41.46, 57.67, 31.74) +TGeoSphere 263 Local ( 8.13, 28.82, 1.74) Global ( 38.13, 58.82, 31.74) +TGeoSphere 264 Local ( 4.69, 29.58, 1.74) Global ( 34.69, 59.58, 31.74) +TGeoSphere 265 Local ( 1.18, 29.93, 1.74) Global ( 31.18, 59.93, 31.74) +TGeoSphere 266 Local ( -2.35, 29.86, 1.74) Global ( 27.65, 59.86, 31.74) +TGeoSphere 267 Local ( -5.84, 29.37, 1.74) Global ( 24.16, 59.37, 31.74) +TGeoSphere 268 Local ( -9.25, 28.48, 1.74) Global ( 20.75, 58.48, 31.74) +TGeoSphere 269 Local ( -12.54, 27.20, 1.74) Global ( 17.46, 57.20, 31.74) +TGeoSphere 270 Local ( -15.65, 25.54, 1.74) Global ( 14.35, 55.54, 31.74) +TGeoSphere 271 Local ( -18.54, 23.52, 1.74) Global ( 11.46, 53.52, 31.74) +TGeoSphere 272 Local ( -21.18, 21.18, 1.74) Global ( 8.82, 51.18, 31.74) +TGeoSphere 273 Local ( 29.95, 0.00, -1.74) Global ( 59.95, 30.00, 28.26) +TGeoSphere 274 Local ( 29.74, 3.52, -1.74) Global ( 59.74, 33.52, 28.26) +TGeoSphere 275 Local ( 29.12, 6.99, -1.74) Global ( 59.12, 36.99, 28.26) +TGeoSphere 276 Local ( 28.10, 10.37, -1.74) Global ( 58.10, 40.37, 28.26) +TGeoSphere 277 Local ( 26.68, 13.60, -1.74) Global ( 56.68, 43.60, 28.26) +TGeoSphere 278 Local ( 24.90, 16.64, -1.74) Global ( 54.90, 46.64, 28.26) +TGeoSphere 279 Local ( 22.77, 19.45, -1.74) Global ( 52.77, 49.45, 28.26) +TGeoSphere 280 Local ( 20.33, 21.99, -1.74) Global ( 50.33, 51.99, 28.26) +TGeoSphere 281 Local ( 17.60, 24.23, -1.74) Global ( 47.60, 54.23, 28.26) +TGeoSphere 282 Local ( 14.63, 26.13, -1.74) Global ( 44.63, 56.13, 28.26) +TGeoSphere 283 Local ( 11.46, 27.67, -1.74) Global ( 41.46, 57.67, 28.26) +TGeoSphere 284 Local ( 8.13, 28.82, -1.74) Global ( 38.13, 58.82, 28.26) +TGeoSphere 285 Local ( 4.69, 29.58, -1.74) Global ( 34.69, 59.58, 28.26) +TGeoSphere 286 Local ( 1.18, 29.93, -1.74) Global ( 31.18, 59.93, 28.26) +TGeoSphere 287 Local ( -2.35, 29.86, -1.74) Global ( 27.65, 59.86, 28.26) +TGeoSphere 288 Local ( -5.84, 29.37, -1.74) Global ( 24.16, 59.37, 28.26) +TGeoSphere 289 Local ( -9.25, 28.48, -1.74) Global ( 20.75, 58.48, 28.26) +TGeoSphere 290 Local ( -12.54, 27.20, -1.74) Global ( 17.46, 57.20, 28.26) +TGeoSphere 291 Local ( -15.65, 25.54, -1.74) Global ( 14.35, 55.54, 28.26) +TGeoSphere 292 Local ( -18.54, 23.52, -1.74) Global ( 11.46, 53.52, 28.26) +TGeoSphere 293 Local ( -21.18, 21.18, -1.74) Global ( 8.82, 51.18, 28.26) +TGeoSphere 294 Local ( 29.54, 0.00, -5.21) Global ( 59.54, 30.00, 24.79) +TGeoSphere 295 Local ( 29.34, 3.47, -5.21) Global ( 59.34, 33.47, 24.79) +TGeoSphere 296 Local ( 28.73, 6.90, -5.21) Global ( 58.73, 36.90, 24.79) +TGeoSphere 297 Local ( 27.72, 10.23, -5.21) Global ( 57.72, 40.23, 24.79) +TGeoSphere 298 Local ( 26.32, 13.41, -5.21) Global ( 56.32, 43.41, 24.79) +TGeoSphere 299 Local ( 24.57, 16.41, -5.21) Global ( 54.57, 46.41, 24.79) +TGeoSphere 300 Local ( 22.47, 19.19, -5.21) Global ( 52.47, 49.19, 24.79) +TGeoSphere 301 Local ( 20.05, 21.69, -5.21) Global ( 50.05, 51.69, 24.79) +TGeoSphere 302 Local ( 17.37, 23.90, -5.21) Global ( 47.37, 53.90, 24.79) +TGeoSphere 303 Local ( 14.44, 25.78, -5.21) Global ( 44.44, 55.78, 24.79) +TGeoSphere 304 Local ( 11.31, 27.30, -5.21) Global ( 41.31, 57.30, 24.79) +TGeoSphere 305 Local ( 8.02, 28.44, -5.21) Global ( 38.02, 58.44, 24.79) +TGeoSphere 306 Local ( 4.62, 29.18, -5.21) Global ( 34.62, 59.18, 24.79) +TGeoSphere 307 Local ( 1.16, 29.52, -5.21) Global ( 31.16, 59.52, 24.79) +TGeoSphere 308 Local ( -2.32, 29.45, -5.21) Global ( 27.68, 59.45, 24.79) +TGeoSphere 309 Local ( -5.76, 28.98, -5.21) Global ( 24.24, 58.98, 24.79) +TGeoSphere 310 Local ( -9.13, 28.10, -5.21) Global ( 20.87, 58.10, 24.79) +TGeoSphere 311 Local ( -12.37, 26.83, -5.21) Global ( 17.63, 56.83, 24.79) +TGeoSphere 312 Local ( -15.44, 25.19, -5.21) Global ( 14.56, 55.19, 24.79) +TGeoSphere 313 Local ( -18.29, 23.20, -5.21) Global ( 11.71, 53.20, 24.79) +TGeoSphere 314 Local ( -20.89, 20.89, -5.21) Global ( 9.11, 50.89, 24.79) +TGeoSphere 315 Local ( 28.74, 0.00, -8.60) Global ( 58.74, 30.00, 21.40) +TGeoSphere 316 Local ( 28.54, 3.38, -8.60) Global ( 58.54, 33.38, 21.40) +TGeoSphere 317 Local ( 27.95, 6.71, -8.60) Global ( 57.95, 36.71, 21.40) +TGeoSphere 318 Local ( 26.96, 9.95, -8.60) Global ( 56.96, 39.95, 21.40) +TGeoSphere 319 Local ( 25.61, 13.05, -8.60) Global ( 55.61, 43.05, 21.40) +TGeoSphere 320 Local ( 23.90, 15.97, -8.60) Global ( 53.90, 45.97, 21.40) +TGeoSphere 321 Local ( 21.85, 18.66, -8.60) Global ( 51.85, 48.66, 21.40) +TGeoSphere 322 Local ( 19.51, 21.10, -8.60) Global ( 49.51, 51.10, 21.40) +TGeoSphere 323 Local ( 16.89, 23.25, -8.60) Global ( 46.89, 53.25, 21.40) +TGeoSphere 324 Local ( 14.04, 25.08, -8.60) Global ( 44.04, 55.08, 21.40) +TGeoSphere 325 Local ( 11.00, 26.55, -8.60) Global ( 41.00, 56.55, 21.40) +TGeoSphere 326 Local ( 7.80, 27.66, -8.60) Global ( 37.80, 57.66, 21.40) +TGeoSphere 327 Local ( 4.50, 28.39, -8.60) Global ( 34.50, 58.39, 21.40) +TGeoSphere 328 Local ( 1.13, 28.72, -8.60) Global ( 31.13, 58.72, 21.40) +TGeoSphere 329 Local ( -2.25, 28.65, -8.60) Global ( 27.75, 58.65, 21.40) +TGeoSphere 330 Local ( -5.61, 28.19, -8.60) Global ( 24.39, 58.19, 21.40) +TGeoSphere 331 Local ( -8.88, 27.33, -8.60) Global ( 21.12, 57.33, 21.40) +TGeoSphere 332 Local ( -12.03, 26.10, -8.60) Global ( 17.97, 56.10, 21.40) +TGeoSphere 333 Local ( -15.02, 24.50, -8.60) Global ( 14.98, 54.50, 21.40) +TGeoSphere 334 Local ( -17.79, 22.57, -8.60) Global ( 12.21, 52.57, 21.40) +TGeoSphere 335 Local ( -20.32, 20.32, -8.60) Global ( 9.68, 50.32, 21.40) +TGeoSphere 336 Local ( 27.55, 0.00, -11.88) Global ( 57.55, 30.00, 18.12) +TGeoSphere 337 Local ( 27.36, 3.24, -11.88) Global ( 57.36, 33.24, 18.12) +TGeoSphere 338 Local ( 26.79, 6.43, -11.88) Global ( 56.79, 36.43, 18.12) +TGeoSphere 339 Local ( 25.84, 9.53, -11.88) Global ( 55.84, 39.53, 18.12) +TGeoSphere 340 Local ( 24.54, 12.51, -11.88) Global ( 54.54, 42.51, 18.12) +TGeoSphere 341 Local ( 22.90, 15.30, -11.88) Global ( 52.90, 45.30, 18.12) +TGeoSphere 342 Local ( 20.95, 17.89, -11.88) Global ( 50.95, 47.89, 18.12) +TGeoSphere 343 Local ( 18.70, 20.23, -11.88) Global ( 48.70, 50.23, 18.12) +TGeoSphere 344 Local ( 16.19, 22.29, -11.88) Global ( 46.19, 52.29, 18.12) +TGeoSphere 345 Local ( 13.46, 24.03, -11.88) Global ( 43.46, 54.03, 18.12) +TGeoSphere 346 Local ( 10.54, 25.45, -11.88) Global ( 40.54, 55.45, 18.12) +TGeoSphere 347 Local ( 7.48, 26.51, -11.88) Global ( 37.48, 56.51, 18.12) +TGeoSphere 348 Local ( 4.31, 27.21, -11.88) Global ( 34.31, 57.21, 18.12) +TGeoSphere 349 Local ( 1.08, 27.53, -11.88) Global ( 31.08, 57.53, 18.12) +TGeoSphere 350 Local ( -2.16, 27.46, -11.88) Global ( 27.84, 57.46, 18.12) +TGeoSphere 351 Local ( -5.37, 27.02, -11.88) Global ( 24.63, 57.02, 18.12) +TGeoSphere 352 Local ( -8.51, 26.20, -11.88) Global ( 21.49, 56.20, 18.12) +TGeoSphere 353 Local ( -11.53, 25.02, -11.88) Global ( 18.47, 55.02, 18.12) +TGeoSphere 354 Local ( -14.39, 23.49, -11.88) Global ( 15.61, 53.49, 18.12) +TGeoSphere 355 Local ( -17.05, 21.63, -11.88) Global ( 12.95, 51.63, 18.12) +TGeoSphere 356 Local ( -19.48, 19.48, -11.88) Global ( 10.52, 49.48, 18.12) +TGeoSphere 357 Local ( 25.98, 0.00, -15.00) Global ( 55.98, 30.00, 15.00) +TGeoSphere 358 Local ( 25.80, 3.05, -15.00) Global ( 55.80, 33.05, 15.00) +TGeoSphere 359 Local ( 25.26, 6.07, -15.00) Global ( 55.26, 36.07, 15.00) +TGeoSphere 360 Local ( 24.37, 8.99, -15.00) Global ( 54.37, 38.99, 15.00) +TGeoSphere 361 Local ( 23.15, 11.80, -15.00) Global ( 53.15, 41.80, 15.00) +TGeoSphere 362 Local ( 21.60, 14.43, -15.00) Global ( 51.60, 44.43, 15.00) +TGeoSphere 363 Local ( 19.76, 16.87, -15.00) Global ( 49.76, 46.87, 15.00) +TGeoSphere 364 Local ( 17.64, 19.08, -15.00) Global ( 47.64, 49.08, 15.00) +TGeoSphere 365 Local ( 15.27, 21.02, -15.00) Global ( 45.27, 51.02, 15.00) +TGeoSphere 366 Local ( 12.69, 22.67, -15.00) Global ( 42.69, 52.67, 15.00) +TGeoSphere 367 Local ( 9.94, 24.00, -15.00) Global ( 39.94, 54.00, 15.00) +TGeoSphere 368 Local ( 7.05, 25.01, -15.00) Global ( 37.05, 55.01, 15.00) +TGeoSphere 369 Local ( 4.06, 25.66, -15.00) Global ( 34.06, 55.66, 15.00) +TGeoSphere 370 Local ( 1.02, 25.96, -15.00) Global ( 31.02, 55.96, 15.00) +TGeoSphere 371 Local ( -2.04, 25.90, -15.00) Global ( 27.96, 55.90, 15.00) +TGeoSphere 372 Local ( -5.07, 25.48, -15.00) Global ( 24.93, 55.48, 15.00) +TGeoSphere 373 Local ( -8.03, 24.71, -15.00) Global ( 21.97, 54.71, 15.00) +TGeoSphere 374 Local ( -10.88, 23.59, -15.00) Global ( 19.12, 53.59, 15.00) +TGeoSphere 375 Local ( -13.57, 22.15, -15.00) Global ( 16.43, 52.15, 15.00) +TGeoSphere 376 Local ( -16.08, 20.40, -15.00) Global ( 13.92, 50.40, 15.00) +TGeoSphere 377 Local ( -18.37, 18.37, -15.00) Global ( 11.63, 48.37, 15.00) +TGeoSphere 378 Local ( 24.06, 0.00, -17.91) Global ( 54.06, 30.00, 12.09) +TGeoSphere 379 Local ( 23.90, 2.83, -17.91) Global ( 53.90, 32.83, 12.09) +TGeoSphere 380 Local ( 23.40, 5.62, -17.91) Global ( 53.40, 35.62, 12.09) +TGeoSphere 381 Local ( 22.58, 8.33, -17.91) Global ( 52.58, 38.33, 12.09) +TGeoSphere 382 Local ( 21.44, 10.92, -17.91) Global ( 51.44, 40.92, 12.09) +TGeoSphere 383 Local ( 20.01, 13.37, -17.91) Global ( 50.01, 43.37, 12.09) +TGeoSphere 384 Local ( 18.30, 15.63, -17.91) Global ( 48.30, 45.63, 12.09) +TGeoSphere 385 Local ( 16.33, 17.67, -17.91) Global ( 46.33, 47.67, 12.09) +TGeoSphere 386 Local ( 14.14, 19.47, -17.91) Global ( 44.14, 49.47, 12.09) +TGeoSphere 387 Local ( 11.76, 21.00, -17.91) Global ( 41.76, 51.00, 12.09) +TGeoSphere 388 Local ( 9.21, 22.23, -17.91) Global ( 39.21, 52.23, 12.09) +TGeoSphere 389 Local ( 6.53, 23.16, -17.91) Global ( 36.53, 53.16, 12.09) +TGeoSphere 390 Local ( 3.76, 23.77, -17.91) Global ( 33.76, 53.77, 12.09) +TGeoSphere 391 Local ( 0.94, 24.05, -17.91) Global ( 30.94, 54.05, 12.09) +TGeoSphere 392 Local ( -1.89, 23.99, -17.91) Global ( 28.11, 53.99, 12.09) +TGeoSphere 393 Local ( -4.69, 23.60, -17.91) Global ( 25.31, 53.60, 12.09) +TGeoSphere 394 Local ( -7.44, 22.89, -17.91) Global ( 22.56, 52.89, 12.09) +TGeoSphere 395 Local ( -10.07, 21.85, -17.91) Global ( 19.93, 51.85, 12.09) +TGeoSphere 396 Local ( -12.57, 20.52, -17.91) Global ( 17.43, 50.52, 12.09) +TGeoSphere 397 Local ( -14.90, 18.90, -17.91) Global ( 15.10, 48.90, 12.09) +TGeoSphere 398 Local ( -17.02, 17.02, -17.91) Global ( 12.98, 47.02, 12.09) +TGeoSphere 399 Local ( 21.82, 0.00, -20.59) Global ( 51.82, 30.00, 9.41) +TGeoSphere 400 Local ( 21.67, 2.56, -20.59) Global ( 51.67, 32.56, 9.41) +TGeoSphere 401 Local ( 21.22, 5.09, -20.59) Global ( 51.22, 35.09, 9.41) +TGeoSphere 402 Local ( 20.47, 7.55, -20.59) Global ( 50.47, 37.55, 9.41) +TGeoSphere 403 Local ( 19.44, 9.91, -20.59) Global ( 49.44, 39.91, 9.41) +TGeoSphere 404 Local ( 18.14, 12.12, -20.59) Global ( 48.14, 42.12, 9.41) +TGeoSphere 405 Local ( 16.59, 14.17, -20.59) Global ( 46.59, 44.17, 9.41) +TGeoSphere 406 Local ( 14.81, 16.02, -20.59) Global ( 44.81, 46.02, 9.41) +TGeoSphere 407 Local ( 12.83, 17.65, -20.59) Global ( 42.83, 47.65, 9.41) +TGeoSphere 408 Local ( 10.66, 19.04, -20.59) Global ( 40.66, 49.04, 9.41) +TGeoSphere 409 Local ( 8.35, 20.16, -20.59) Global ( 38.35, 50.16, 9.41) +TGeoSphere 410 Local ( 5.92, 21.00, -20.59) Global ( 35.92, 51.00, 9.41) +TGeoSphere 411 Local ( 3.41, 21.55, -20.59) Global ( 33.41, 51.55, 9.41) +TGeoSphere 412 Local ( 0.86, 21.80, -20.59) Global ( 30.86, 51.80, 9.41) +TGeoSphere 413 Local ( -1.71, 21.75, -20.59) Global ( 28.29, 51.75, 9.41) +TGeoSphere 414 Local ( -4.26, 21.40, -20.59) Global ( 25.74, 51.40, 9.41) +TGeoSphere 415 Local ( -6.74, 20.75, -20.59) Global ( 23.26, 50.75, 9.41) +TGeoSphere 416 Local ( -9.14, 19.82, -20.59) Global ( 20.86, 49.82, 9.41) +TGeoSphere 417 Local ( -11.40, 18.61, -20.59) Global ( 18.60, 48.61, 9.41) +TGeoSphere 418 Local ( -13.51, 17.14, -20.59) Global ( 16.49, 47.14, 9.41) +TGeoSphere 419 Local ( -15.43, 15.43, -20.59) Global ( 14.57, 45.43, 9.41) +TGeoSphere 420 Local ( 19.28, 0.00, -22.98) Global ( 49.28, 30.00, 7.02) +TGeoSphere 421 Local ( 19.15, 2.27, -22.98) Global ( 49.15, 32.27, 7.02) +TGeoSphere 422 Local ( 18.75, 4.50, -22.98) Global ( 48.75, 34.50, 7.02) +TGeoSphere 423 Local ( 18.09, 6.67, -22.98) Global ( 48.09, 36.67, 7.02) +TGeoSphere 424 Local ( 17.18, 8.75, -22.98) Global ( 47.18, 38.75, 7.02) +TGeoSphere 425 Local ( 16.03, 10.71, -22.98) Global ( 46.03, 40.71, 7.02) +TGeoSphere 426 Local ( 14.66, 12.52, -22.98) Global ( 44.66, 42.52, 7.02) +TGeoSphere 427 Local ( 13.09, 14.16, -22.98) Global ( 43.09, 44.16, 7.02) +TGeoSphere 428 Local ( 11.33, 15.60, -22.98) Global ( 41.33, 45.60, 7.02) +TGeoSphere 429 Local ( 9.42, 16.82, -22.98) Global ( 39.42, 46.82, 7.02) +TGeoSphere 430 Local ( 7.38, 17.82, -22.98) Global ( 37.38, 47.82, 7.02) +TGeoSphere 431 Local ( 5.23, 18.56, -22.98) Global ( 35.23, 48.56, 7.02) +TGeoSphere 432 Local ( 3.02, 19.05, -22.98) Global ( 33.02, 49.05, 7.02) +TGeoSphere 433 Local ( 0.76, 19.27, -22.98) Global ( 30.76, 49.27, 7.02) +TGeoSphere 434 Local ( -1.51, 19.22, -22.98) Global ( 28.49, 49.22, 7.02) +TGeoSphere 435 Local ( -3.76, 18.91, -22.98) Global ( 26.24, 48.91, 7.02) +TGeoSphere 436 Local ( -5.96, 18.34, -22.98) Global ( 24.04, 48.34, 7.02) +TGeoSphere 437 Local ( -8.07, 17.51, -22.98) Global ( 21.93, 47.51, 7.02) +TGeoSphere 438 Local ( -10.08, 16.44, -22.98) Global ( 19.92, 46.44, 7.02) +TGeoSphere 439 Local ( -11.94, 15.14, -22.98) Global ( 18.06, 45.14, 7.02) +TGeoSphere 440 Local ( -13.64, 13.64, -22.98) Global ( 16.36, 43.64, 7.02) +TGeoSphere 441 Local ( 16.49, 0.00, -25.06) Global ( 46.49, 30.00, 4.94) +TGeoSphere 442 Local ( 16.37, 1.94, -25.06) Global ( 46.37, 31.94, 4.94) +TGeoSphere 443 Local ( 16.03, 3.85, -25.06) Global ( 46.03, 33.85, 4.94) +TGeoSphere 444 Local ( 15.47, 5.71, -25.06) Global ( 45.47, 35.71, 4.94) +TGeoSphere 445 Local ( 14.69, 7.48, -25.06) Global ( 44.69, 37.48, 4.94) +TGeoSphere 446 Local ( 13.71, 9.16, -25.06) Global ( 43.71, 39.16, 4.94) +TGeoSphere 447 Local ( 12.54, 10.71, -25.06) Global ( 42.54, 40.71, 4.94) +TGeoSphere 448 Local ( 11.19, 12.11, -25.06) Global ( 41.19, 42.11, 4.94) +TGeoSphere 449 Local ( 9.69, 13.34, -25.06) Global ( 39.69, 43.34, 4.94) +TGeoSphere 450 Local ( 8.06, 14.38, -25.06) Global ( 38.06, 44.38, 4.94) +TGeoSphere 451 Local ( 6.31, 15.23, -25.06) Global ( 36.31, 45.23, 4.94) +TGeoSphere 452 Local ( 4.47, 15.87, -25.06) Global ( 34.47, 45.87, 4.94) +TGeoSphere 453 Local ( 2.58, 16.28, -25.06) Global ( 32.58, 46.28, 4.94) +TGeoSphere 454 Local ( 0.65, 16.47, -25.06) Global ( 30.65, 46.47, 4.94) +TGeoSphere 455 Local ( -1.29, 16.43, -25.06) Global ( 28.71, 46.43, 4.94) +TGeoSphere 456 Local ( -3.22, 16.17, -25.06) Global ( 26.78, 46.17, 4.94) +TGeoSphere 457 Local ( -5.09, 15.68, -25.06) Global ( 24.91, 45.68, 4.94) +TGeoSphere 458 Local ( -6.90, 14.97, -25.06) Global ( 23.10, 44.97, 4.94) +TGeoSphere 459 Local ( -8.61, 14.06, -25.06) Global ( 21.39, 44.06, 4.94) +TGeoSphere 460 Local ( -10.21, 12.95, -25.06) Global ( 19.79, 42.95, 4.94) +TGeoSphere 461 Local ( -11.66, 11.66, -25.06) Global ( 18.34, 41.66, 4.94) +TGeoSphere 462 Local ( 13.46, 0.00, -26.81) Global ( 43.46, 30.00, 3.19) +TGeoSphere 463 Local ( 13.37, 1.58, -26.81) Global ( 43.37, 31.58, 3.19) +TGeoSphere 464 Local ( 13.09, 3.14, -26.81) Global ( 43.09, 33.14, 3.19) +TGeoSphere 465 Local ( 12.63, 4.66, -26.81) Global ( 42.63, 34.66, 3.19) +TGeoSphere 466 Local ( 12.00, 6.11, -26.81) Global ( 42.00, 36.11, 3.19) +TGeoSphere 467 Local ( 11.19, 7.48, -26.81) Global ( 41.19, 37.48, 3.19) +TGeoSphere 468 Local ( 10.24, 8.74, -26.81) Global ( 40.24, 38.74, 3.19) +TGeoSphere 469 Local ( 9.14, 9.89, -26.81) Global ( 39.14, 39.89, 3.19) +TGeoSphere 470 Local ( 7.91, 10.89, -26.81) Global ( 37.91, 40.89, 3.19) +TGeoSphere 471 Local ( 6.58, 11.75, -26.81) Global ( 36.58, 41.75, 3.19) +TGeoSphere 472 Local ( 5.15, 12.44, -26.81) Global ( 35.15, 42.44, 3.19) +TGeoSphere 473 Local ( 3.65, 12.96, -26.81) Global ( 33.65, 42.96, 3.19) +TGeoSphere 474 Local ( 2.11, 13.30, -26.81) Global ( 32.11, 43.30, 3.19) +TGeoSphere 475 Local ( 0.53, 13.45, -26.81) Global ( 30.53, 43.45, 3.19) +TGeoSphere 476 Local ( -1.06, 13.42, -26.81) Global ( 28.94, 43.42, 3.19) +TGeoSphere 477 Local ( -2.63, 13.21, -26.81) Global ( 27.37, 43.21, 3.19) +TGeoSphere 478 Local ( -4.16, 12.81, -26.81) Global ( 25.84, 42.81, 3.19) +TGeoSphere 479 Local ( -5.64, 12.23, -26.81) Global ( 24.36, 42.23, 3.19) +TGeoSphere 480 Local ( -7.03, 11.48, -26.81) Global ( 22.97, 41.48, 3.19) +TGeoSphere 481 Local ( -8.34, 10.57, -26.81) Global ( 21.66, 40.57, 3.19) +TGeoSphere 482 Local ( -9.52, 9.52, -26.81) Global ( 20.48, 39.52, 3.19) +TGeoSphere 483 Local ( 10.26, 0.00, -28.19) Global ( 40.26, 30.00, 1.81) +TGeoSphere 484 Local ( 10.19, 1.21, -28.19) Global ( 40.19, 31.21, 1.81) +TGeoSphere 485 Local ( 9.98, 2.40, -28.19) Global ( 39.98, 32.40, 1.81) +TGeoSphere 486 Local ( 9.63, 3.55, -28.19) Global ( 39.63, 33.55, 1.81) +TGeoSphere 487 Local ( 9.14, 4.66, -28.19) Global ( 39.14, 34.66, 1.81) +TGeoSphere 488 Local ( 8.53, 5.70, -28.19) Global ( 38.53, 35.70, 1.81) +TGeoSphere 489 Local ( 7.80, 6.66, -28.19) Global ( 37.80, 36.66, 1.81) +TGeoSphere 490 Local ( 6.96, 7.53, -28.19) Global ( 36.96, 37.53, 1.81) +TGeoSphere 491 Local ( 6.03, 8.30, -28.19) Global ( 36.03, 38.30, 1.81) +TGeoSphere 492 Local ( 5.01, 8.95, -28.19) Global ( 35.01, 38.95, 1.81) +TGeoSphere 493 Local ( 3.93, 9.48, -28.19) Global ( 33.93, 39.48, 1.81) +TGeoSphere 494 Local ( 2.79, 9.88, -28.19) Global ( 32.79, 39.88, 1.81) +TGeoSphere 495 Local ( 1.61, 10.13, -28.19) Global ( 31.61, 40.13, 1.81) +TGeoSphere 496 Local ( 0.40, 10.25, -28.19) Global ( 30.40, 40.25, 1.81) +TGeoSphere 497 Local ( -0.81, 10.23, -28.19) Global ( 29.19, 40.23, 1.81) +TGeoSphere 498 Local ( -2.00, 10.06, -28.19) Global ( 28.00, 40.06, 1.81) +TGeoSphere 499 Local ( -3.17, 9.76, -28.19) Global ( 26.83, 39.76, 1.81) +TGeoSphere 500 Local ( -4.30, 9.32, -28.19) Global ( 25.70, 39.32, 1.81) +TGeoSphere 501 Local ( -5.36, 8.75, -28.19) Global ( 24.64, 38.75, 1.81) +TGeoSphere 502 Local ( -6.35, 8.06, -28.19) Global ( 23.65, 38.06, 1.81) +TGeoSphere 503 Local ( -7.26, 7.26, -28.19) Global ( 22.74, 37.26, 1.81) +TGeoSphere 504 Local ( 6.92, 0.00, -29.19) Global ( 36.92, 30.00, 0.81) +TGeoSphere 505 Local ( 6.87, 0.81, -29.19) Global ( 36.87, 30.81, 0.81) +TGeoSphere 506 Local ( 6.73, 1.62, -29.19) Global ( 36.73, 31.62, 0.81) +TGeoSphere 507 Local ( 6.49, 2.39, -29.19) Global ( 36.49, 32.39, 0.81) +TGeoSphere 508 Local ( 6.16, 3.14, -29.19) Global ( 36.16, 33.14, 0.81) +TGeoSphere 509 Local ( 5.75, 3.84, -29.19) Global ( 35.75, 33.84, 0.81) +TGeoSphere 510 Local ( 5.26, 4.49, -29.19) Global ( 35.26, 34.49, 0.81) +TGeoSphere 511 Local ( 4.70, 5.08, -29.19) Global ( 34.70, 35.08, 0.81) +TGeoSphere 512 Local ( 4.07, 5.60, -29.19) Global ( 34.07, 35.60, 0.81) +TGeoSphere 513 Local ( 3.38, 6.04, -29.19) Global ( 33.38, 36.04, 0.81) +TGeoSphere 514 Local ( 2.65, 6.39, -29.19) Global ( 32.65, 36.39, 0.81) +TGeoSphere 515 Local ( 1.88, 6.66, -29.19) Global ( 31.88, 36.66, 0.81) +TGeoSphere 516 Local ( 1.08, 6.83, -29.19) Global ( 31.08, 36.83, 0.81) +TGeoSphere 517 Local ( 0.27, 6.91, -29.19) Global ( 30.27, 36.91, 0.81) +TGeoSphere 518 Local ( -0.54, 6.90, -29.19) Global ( 29.46, 36.90, 0.81) +TGeoSphere 519 Local ( -1.35, 6.79, -29.19) Global ( 28.65, 36.79, 0.81) +TGeoSphere 520 Local ( -2.14, 6.58, -29.19) Global ( 27.86, 36.58, 0.81) +TGeoSphere 521 Local ( -2.90, 6.28, -29.19) Global ( 27.10, 36.28, 0.81) +TGeoSphere 522 Local ( -3.61, 5.90, -29.19) Global ( 26.39, 35.90, 0.81) +TGeoSphere 523 Local ( -4.28, 5.43, -29.19) Global ( 25.72, 35.43, 0.81) +TGeoSphere 524 Local ( -4.89, 4.89, -29.19) Global ( 25.11, 34.89, 0.81) +TGeoSphere 525 Local ( 3.48, 0.00, -29.80) Global ( 33.48, 30.00, 0.20) +TGeoSphere 526 Local ( 3.46, 0.41, -29.80) Global ( 33.46, 30.41, 0.20) +TGeoSphere 527 Local ( 3.39, 0.81, -29.80) Global ( 33.39, 30.81, 0.20) +TGeoSphere 528 Local ( 3.27, 1.21, -29.80) Global ( 33.27, 31.21, 0.20) +TGeoSphere 529 Local ( 3.10, 1.58, -29.80) Global ( 33.10, 31.58, 0.20) +TGeoSphere 530 Local ( 2.90, 1.93, -29.80) Global ( 32.90, 31.93, 0.20) +TGeoSphere 531 Local ( 2.65, 2.26, -29.80) Global ( 32.65, 32.26, 0.20) +TGeoSphere 532 Local ( 2.36, 2.56, -29.80) Global ( 32.36, 32.56, 0.20) +TGeoSphere 533 Local ( 2.05, 2.82, -29.80) Global ( 32.05, 32.82, 0.20) +TGeoSphere 534 Local ( 1.70, 3.04, -29.80) Global ( 31.70, 33.04, 0.20) +TGeoSphere 535 Local ( 1.33, 3.22, -29.80) Global ( 31.33, 33.22, 0.20) +TGeoSphere 536 Local ( 0.95, 3.35, -29.80) Global ( 30.95, 33.35, 0.20) +TGeoSphere 537 Local ( 0.54, 3.44, -29.80) Global ( 30.54, 33.44, 0.20) +TGeoSphere 538 Local ( 0.14, 3.48, -29.80) Global ( 30.14, 33.48, 0.20) +TGeoSphere 539 Local ( -0.27, 3.47, -29.80) Global ( 29.73, 33.47, 0.20) +TGeoSphere 540 Local ( -0.68, 3.42, -29.80) Global ( 29.32, 33.42, 0.20) +TGeoSphere 541 Local ( -1.08, 3.31, -29.80) Global ( 28.92, 33.31, 0.20) +TGeoSphere 542 Local ( -1.46, 3.16, -29.80) Global ( 28.54, 33.16, 0.20) +TGeoSphere 543 Local ( -1.82, 2.97, -29.80) Global ( 28.18, 32.97, 0.20) +TGeoSphere 544 Local ( -2.16, 2.74, -29.80) Global ( 27.84, 32.74, 0.20) +TGeoSphere 545 Local ( -2.46, 2.46, -29.80) Global ( 27.54, 32.46, 0.20) +TGeoSphere 546 Local ( 0.00, 0.00, 30.00) Global ( 30.00, 30.00, 60.00) +TGeoSphere 547 Local ( 0.00, 0.00, -30.00) Global ( 30.00, 30.00, 0.00) +TGeoSphere 548 Local ( 1.16, 0.00, 9.93) Global ( 31.16, 30.00, 39.93) +TGeoSphere 549 Local ( 1.15, 0.14, 9.93) Global ( 31.15, 30.14, 39.93) +TGeoSphere 550 Local ( 1.13, 0.27, 9.93) Global ( 31.13, 30.27, 39.93) +TGeoSphere 551 Local ( 1.09, 0.40, 9.93) Global ( 31.09, 30.40, 39.93) +TGeoSphere 552 Local ( 1.03, 0.53, 9.93) Global ( 31.03, 30.53, 39.93) +TGeoSphere 553 Local ( 0.97, 0.64, 9.93) Global ( 30.97, 30.64, 39.93) +TGeoSphere 554 Local ( 0.88, 0.75, 9.93) Global ( 30.88, 30.75, 39.93) +TGeoSphere 555 Local ( 0.79, 0.85, 9.93) Global ( 30.79, 30.85, 39.93) +TGeoSphere 556 Local ( 0.68, 0.94, 9.93) Global ( 30.68, 30.94, 39.93) +TGeoSphere 557 Local ( 0.57, 1.01, 9.93) Global ( 30.57, 31.01, 39.93) +TGeoSphere 558 Local ( 0.44, 1.07, 9.93) Global ( 30.44, 31.07, 39.93) +TGeoSphere 559 Local ( 0.32, 1.12, 9.93) Global ( 30.32, 31.12, 39.93) +TGeoSphere 560 Local ( 0.18, 1.15, 9.93) Global ( 30.18, 31.15, 39.93) +TGeoSphere 561 Local ( 0.05, 1.16, 9.93) Global ( 30.05, 31.16, 39.93) +TGeoSphere 562 Local ( -0.09, 1.16, 9.93) Global ( 29.91, 31.16, 39.93) +TGeoSphere 563 Local ( -0.23, 1.14, 9.93) Global ( 29.77, 31.14, 39.93) +TGeoSphere 564 Local ( -0.36, 1.10, 9.93) Global ( 29.64, 31.10, 39.93) +TGeoSphere 565 Local ( -0.49, 1.05, 9.93) Global ( 29.51, 31.05, 39.93) +TGeoSphere 566 Local ( -0.61, 0.99, 9.93) Global ( 29.39, 30.99, 39.93) +TGeoSphere 567 Local ( -0.72, 0.91, 9.93) Global ( 29.28, 30.91, 39.93) +TGeoSphere 568 Local ( -0.82, 0.82, 9.93) Global ( 29.18, 30.82, 39.93) +TGeoSphere 569 Local ( 2.31, 0.00, 9.73) Global ( 32.31, 30.00, 39.73) +TGeoSphere 570 Local ( 2.29, 0.27, 9.73) Global ( 32.29, 30.27, 39.73) +TGeoSphere 571 Local ( 2.24, 0.54, 9.73) Global ( 32.24, 30.54, 39.73) +TGeoSphere 572 Local ( 2.16, 0.80, 9.73) Global ( 32.16, 30.80, 39.73) +TGeoSphere 573 Local ( 2.05, 1.05, 9.73) Global ( 32.05, 31.05, 39.73) +TGeoSphere 574 Local ( 1.92, 1.28, 9.73) Global ( 31.92, 31.28, 39.73) +TGeoSphere 575 Local ( 1.75, 1.50, 9.73) Global ( 31.75, 31.50, 39.73) +TGeoSphere 576 Local ( 1.57, 1.69, 9.73) Global ( 31.57, 31.69, 39.73) +TGeoSphere 577 Local ( 1.36, 1.87, 9.73) Global ( 31.36, 31.87, 39.73) +TGeoSphere 578 Local ( 1.13, 2.01, 9.73) Global ( 31.13, 32.01, 39.73) +TGeoSphere 579 Local ( 0.88, 2.13, 9.73) Global ( 30.88, 32.13, 39.73) +TGeoSphere 580 Local ( 0.63, 2.22, 9.73) Global ( 30.63, 32.22, 39.73) +TGeoSphere 581 Local ( 0.36, 2.28, 9.73) Global ( 30.36, 32.28, 39.73) +TGeoSphere 582 Local ( 0.09, 2.30, 9.73) Global ( 30.09, 32.30, 39.73) +TGeoSphere 583 Local ( -0.18, 2.30, 9.73) Global ( 29.82, 32.30, 39.73) +TGeoSphere 584 Local ( -0.45, 2.26, 9.73) Global ( 29.55, 32.26, 39.73) +TGeoSphere 585 Local ( -0.71, 2.19, 9.73) Global ( 29.29, 32.19, 39.73) +TGeoSphere 586 Local ( -0.97, 2.09, 9.73) Global ( 29.03, 32.09, 39.73) +TGeoSphere 587 Local ( -1.20, 1.97, 9.73) Global ( 28.80, 31.97, 39.73) +TGeoSphere 588 Local ( -1.43, 1.81, 9.73) Global ( 28.57, 31.81, 39.73) +TGeoSphere 589 Local ( -1.63, 1.63, 9.73) Global ( 28.37, 31.63, 39.73) +TGeoSphere 590 Local ( 3.42, 0.00, 9.40) Global ( 33.42, 30.00, 39.40) +TGeoSphere 591 Local ( 3.40, 0.40, 9.40) Global ( 33.40, 30.40, 39.40) +TGeoSphere 592 Local ( 3.33, 0.80, 9.40) Global ( 33.33, 30.80, 39.40) +TGeoSphere 593 Local ( 3.21, 1.18, 9.40) Global ( 33.21, 31.18, 39.40) +TGeoSphere 594 Local ( 3.05, 1.55, 9.40) Global ( 33.05, 31.55, 39.40) +TGeoSphere 595 Local ( 2.84, 1.90, 9.40) Global ( 32.84, 31.90, 39.40) +TGeoSphere 596 Local ( 2.60, 2.22, 9.40) Global ( 32.60, 32.22, 39.40) +TGeoSphere 597 Local ( 2.32, 2.51, 9.40) Global ( 32.32, 32.51, 39.40) +TGeoSphere 598 Local ( 2.01, 2.77, 9.40) Global ( 32.01, 32.77, 39.40) +TGeoSphere 599 Local ( 1.67, 2.98, 9.40) Global ( 31.67, 32.98, 39.40) +TGeoSphere 600 Local ( 1.31, 3.16, 9.40) Global ( 31.31, 33.16, 39.40) +TGeoSphere 601 Local ( 0.93, 3.29, 9.40) Global ( 30.93, 33.29, 39.40) +TGeoSphere 602 Local ( 0.54, 3.38, 9.40) Global ( 30.54, 33.38, 39.40) +TGeoSphere 603 Local ( 0.13, 3.42, 9.40) Global ( 30.13, 33.42, 39.40) +TGeoSphere 604 Local ( -0.27, 3.41, 9.40) Global ( 29.73, 33.41, 39.40) +TGeoSphere 605 Local ( -0.67, 3.35, 9.40) Global ( 29.33, 33.35, 39.40) +TGeoSphere 606 Local ( -1.06, 3.25, 9.40) Global ( 28.94, 33.25, 39.40) +TGeoSphere 607 Local ( -1.43, 3.11, 9.40) Global ( 28.57, 33.11, 39.40) +TGeoSphere 608 Local ( -1.79, 2.92, 9.40) Global ( 28.21, 32.92, 39.40) +TGeoSphere 609 Local ( -2.12, 2.69, 9.40) Global ( 27.88, 32.69, 39.40) +TGeoSphere 610 Local ( -2.42, 2.42, 9.40) Global ( 27.58, 32.42, 39.40) +TGeoSphere 611 Local ( 4.49, 0.00, 8.94) Global ( 34.49, 30.00, 38.94) +TGeoSphere 612 Local ( 4.46, 0.53, 8.94) Global ( 34.46, 30.53, 38.94) +TGeoSphere 613 Local ( 4.36, 1.05, 8.94) Global ( 34.36, 31.05, 38.94) +TGeoSphere 614 Local ( 4.21, 1.55, 8.94) Global ( 34.21, 31.55, 38.94) +TGeoSphere 615 Local ( 4.00, 2.04, 8.94) Global ( 34.00, 32.04, 38.94) +TGeoSphere 616 Local ( 3.73, 2.49, 8.94) Global ( 33.73, 32.49, 38.94) +TGeoSphere 617 Local ( 3.41, 2.91, 8.94) Global ( 33.41, 32.91, 38.94) +TGeoSphere 618 Local ( 3.05, 3.30, 8.94) Global ( 33.05, 33.30, 38.94) +TGeoSphere 619 Local ( 2.64, 3.63, 8.94) Global ( 32.64, 33.63, 38.94) +TGeoSphere 620 Local ( 2.19, 3.92, 8.94) Global ( 32.19, 33.92, 38.94) +TGeoSphere 621 Local ( 1.72, 4.15, 8.94) Global ( 31.72, 34.15, 38.94) +TGeoSphere 622 Local ( 1.22, 4.32, 8.94) Global ( 31.22, 34.32, 38.94) +TGeoSphere 623 Local ( 0.70, 4.43, 8.94) Global ( 30.70, 34.43, 38.94) +TGeoSphere 624 Local ( 0.18, 4.48, 8.94) Global ( 30.18, 34.48, 38.94) +TGeoSphere 625 Local ( -0.35, 4.47, 8.94) Global ( 29.65, 34.47, 38.94) +TGeoSphere 626 Local ( -0.88, 4.40, 8.94) Global ( 29.12, 34.40, 38.94) +TGeoSphere 627 Local ( -1.39, 4.27, 8.94) Global ( 28.61, 34.27, 38.94) +TGeoSphere 628 Local ( -1.88, 4.08, 8.94) Global ( 28.12, 34.08, 38.94) +TGeoSphere 629 Local ( -2.34, 3.83, 8.94) Global ( 27.66, 33.83, 38.94) +TGeoSphere 630 Local ( -2.78, 3.52, 8.94) Global ( 27.22, 33.52, 38.94) +TGeoSphere 631 Local ( -3.17, 3.17, 8.94) Global ( 26.83, 33.17, 38.94) +TGeoSphere 632 Local ( 5.50, 0.00, 8.35) Global ( 35.50, 30.00, 38.35) +TGeoSphere 633 Local ( 5.46, 0.65, 8.35) Global ( 35.46, 30.65, 38.35) +TGeoSphere 634 Local ( 5.34, 1.28, 8.35) Global ( 35.34, 31.28, 38.35) +TGeoSphere 635 Local ( 5.16, 1.90, 8.35) Global ( 35.16, 31.90, 38.35) +TGeoSphere 636 Local ( 4.90, 2.49, 8.35) Global ( 34.90, 32.49, 38.35) +TGeoSphere 637 Local ( 4.57, 3.05, 8.35) Global ( 34.57, 33.05, 38.35) +TGeoSphere 638 Local ( 4.18, 3.57, 8.35) Global ( 34.18, 33.57, 38.35) +TGeoSphere 639 Local ( 3.73, 4.04, 8.35) Global ( 33.73, 34.04, 38.35) +TGeoSphere 640 Local ( 3.23, 4.45, 8.35) Global ( 33.23, 34.45, 38.35) +TGeoSphere 641 Local ( 2.69, 4.79, 8.35) Global ( 32.69, 34.79, 38.35) +TGeoSphere 642 Local ( 2.10, 5.08, 8.35) Global ( 32.10, 35.08, 38.35) +TGeoSphere 643 Local ( 1.49, 5.29, 8.35) Global ( 31.49, 35.29, 38.35) +TGeoSphere 644 Local ( 0.86, 5.43, 8.35) Global ( 30.86, 35.43, 38.35) +TGeoSphere 645 Local ( 0.22, 5.49, 8.35) Global ( 30.22, 35.49, 38.35) +TGeoSphere 646 Local ( -0.43, 5.48, 8.35) Global ( 29.57, 35.48, 38.35) +TGeoSphere 647 Local ( -1.07, 5.39, 8.35) Global ( 28.93, 35.39, 38.35) +TGeoSphere 648 Local ( -1.70, 5.23, 8.35) Global ( 28.30, 35.23, 38.35) +TGeoSphere 649 Local ( -2.30, 4.99, 8.35) Global ( 27.70, 34.99, 38.35) +TGeoSphere 650 Local ( -2.87, 4.69, 8.35) Global ( 27.13, 34.69, 38.35) +TGeoSphere 651 Local ( -3.40, 4.32, 8.35) Global ( 26.60, 34.32, 38.35) +TGeoSphere 652 Local ( -3.89, 3.89, 8.35) Global ( 26.11, 33.89, 38.35) +TGeoSphere 653 Local ( 6.43, 0.00, 7.66) Global ( 36.43, 30.00, 37.66) +TGeoSphere 654 Local ( 6.38, 0.76, 7.66) Global ( 36.38, 30.76, 37.66) +TGeoSphere 655 Local ( 6.25, 1.50, 7.66) Global ( 36.25, 31.50, 37.66) +TGeoSphere 656 Local ( 6.03, 2.22, 7.66) Global ( 36.03, 32.22, 37.66) +TGeoSphere 657 Local ( 5.73, 2.92, 7.66) Global ( 35.73, 32.92, 37.66) +TGeoSphere 658 Local ( 5.34, 3.57, 7.66) Global ( 35.34, 33.57, 37.66) +TGeoSphere 659 Local ( 4.89, 4.17, 7.66) Global ( 34.89, 34.17, 37.66) +TGeoSphere 660 Local ( 4.36, 4.72, 7.66) Global ( 34.36, 34.72, 37.66) +TGeoSphere 661 Local ( 3.78, 5.20, 7.66) Global ( 33.78, 35.20, 37.66) +TGeoSphere 662 Local ( 3.14, 5.61, 7.66) Global ( 33.14, 35.61, 37.66) +TGeoSphere 663 Local ( 2.46, 5.94, 7.66) Global ( 32.46, 35.94, 37.66) +TGeoSphere 664 Local ( 1.74, 6.19, 7.66) Global ( 31.74, 36.19, 37.66) +TGeoSphere 665 Local ( 1.01, 6.35, 7.66) Global ( 31.01, 36.35, 37.66) +TGeoSphere 666 Local ( 0.25, 6.42, 7.66) Global ( 30.25, 36.42, 37.66) +TGeoSphere 667 Local ( -0.50, 6.41, 7.66) Global ( 29.50, 36.41, 37.66) +TGeoSphere 668 Local ( -1.25, 6.30, 7.66) Global ( 28.75, 36.30, 37.66) +TGeoSphere 669 Local ( -1.99, 6.11, 7.66) Global ( 28.01, 36.11, 37.66) +TGeoSphere 670 Local ( -2.69, 5.84, 7.66) Global ( 27.31, 35.84, 37.66) +TGeoSphere 671 Local ( -3.36, 5.48, 7.66) Global ( 26.64, 35.48, 37.66) +TGeoSphere 672 Local ( -3.98, 5.05, 7.66) Global ( 26.02, 35.05, 37.66) +TGeoSphere 673 Local ( -4.55, 4.55, 7.66) Global ( 25.45, 34.55, 37.66) +TGeoSphere 674 Local ( 7.27, 0.00, 6.86) Global ( 37.27, 30.00, 36.86) +TGeoSphere 675 Local ( 7.22, 0.85, 6.86) Global ( 37.22, 30.85, 36.86) +TGeoSphere 676 Local ( 7.07, 1.70, 6.86) Global ( 37.07, 31.70, 36.86) +TGeoSphere 677 Local ( 6.82, 2.52, 6.86) Global ( 36.82, 32.52, 36.86) +TGeoSphere 678 Local ( 6.48, 3.30, 6.86) Global ( 36.48, 33.30, 36.86) +TGeoSphere 679 Local ( 6.05, 4.04, 6.86) Global ( 36.05, 34.04, 36.86) +TGeoSphere 680 Local ( 5.53, 4.72, 6.86) Global ( 35.53, 34.72, 36.86) +TGeoSphere 681 Local ( 4.94, 5.34, 6.86) Global ( 34.94, 35.34, 36.86) +TGeoSphere 682 Local ( 4.28, 5.88, 6.86) Global ( 34.28, 35.88, 36.86) +TGeoSphere 683 Local ( 3.55, 6.35, 6.86) Global ( 33.55, 36.35, 36.86) +TGeoSphere 684 Local ( 2.78, 6.72, 6.86) Global ( 32.78, 36.72, 36.86) +TGeoSphere 685 Local ( 1.97, 7.00, 6.86) Global ( 31.97, 37.00, 36.86) +TGeoSphere 686 Local ( 1.14, 7.18, 6.86) Global ( 31.14, 37.18, 36.86) +TGeoSphere 687 Local ( 0.29, 7.27, 6.86) Global ( 30.29, 37.27, 36.86) +TGeoSphere 688 Local ( -0.57, 7.25, 6.86) Global ( 29.43, 37.25, 36.86) +TGeoSphere 689 Local ( -1.42, 7.13, 6.86) Global ( 28.58, 37.13, 36.86) +TGeoSphere 690 Local ( -2.25, 6.92, 6.86) Global ( 27.75, 36.92, 36.86) +TGeoSphere 691 Local ( -3.05, 6.61, 6.86) Global ( 26.95, 36.61, 36.86) +TGeoSphere 692 Local ( -3.80, 6.20, 6.86) Global ( 26.20, 36.20, 36.86) +TGeoSphere 693 Local ( -4.50, 5.71, 6.86) Global ( 25.50, 35.71, 36.86) +TGeoSphere 694 Local ( -5.14, 5.14, 6.86) Global ( 24.86, 35.14, 36.86) +TGeoSphere 695 Local ( 8.02, 0.00, 5.97) Global ( 38.02, 30.00, 35.97) +TGeoSphere 696 Local ( 7.97, 0.94, 5.97) Global ( 37.97, 30.94, 35.97) +TGeoSphere 697 Local ( 7.80, 1.87, 5.97) Global ( 37.80, 31.87, 35.97) +TGeoSphere 698 Local ( 7.53, 2.78, 5.97) Global ( 37.53, 32.78, 35.97) +TGeoSphere 699 Local ( 7.15, 3.64, 5.97) Global ( 37.15, 33.64, 35.97) +TGeoSphere 700 Local ( 6.67, 4.46, 5.97) Global ( 36.67, 34.46, 35.97) +TGeoSphere 701 Local ( 6.10, 5.21, 5.97) Global ( 36.10, 35.21, 35.97) +TGeoSphere 702 Local ( 5.44, 5.89, 5.97) Global ( 35.44, 35.89, 35.97) +TGeoSphere 703 Local ( 4.71, 6.49, 5.97) Global ( 34.71, 36.49, 35.97) +TGeoSphere 704 Local ( 3.92, 7.00, 5.97) Global ( 33.92, 37.00, 35.97) +TGeoSphere 705 Local ( 3.07, 7.41, 5.97) Global ( 33.07, 37.41, 35.97) +TGeoSphere 706 Local ( 2.18, 7.72, 5.97) Global ( 32.18, 37.72, 35.97) +TGeoSphere 707 Local ( 1.25, 7.92, 5.97) Global ( 31.25, 37.92, 35.97) +TGeoSphere 708 Local ( 0.31, 8.02, 5.97) Global ( 30.31, 38.02, 35.97) +TGeoSphere 709 Local ( -0.63, 8.00, 5.97) Global ( 29.37, 38.00, 35.97) +TGeoSphere 710 Local ( -1.56, 7.87, 5.97) Global ( 28.44, 37.87, 35.97) +TGeoSphere 711 Local ( -2.48, 7.63, 5.97) Global ( 27.52, 37.63, 35.97) +TGeoSphere 712 Local ( -3.36, 7.28, 5.97) Global ( 26.64, 37.28, 35.97) +TGeoSphere 713 Local ( -4.19, 6.84, 5.97) Global ( 25.81, 36.84, 35.97) +TGeoSphere 714 Local ( -4.97, 6.30, 5.97) Global ( 25.03, 36.30, 35.97) +TGeoSphere 715 Local ( -5.67, 5.67, 5.97) Global ( 24.33, 35.67, 35.97) +TGeoSphere 716 Local ( 8.66, 0.00, 5.00) Global ( 38.66, 30.00, 35.00) +TGeoSphere 717 Local ( 8.60, 1.02, 5.00) Global ( 38.60, 31.02, 35.00) +TGeoSphere 718 Local ( 8.42, 2.02, 5.00) Global ( 38.42, 32.02, 35.00) +TGeoSphere 719 Local ( 8.12, 3.00, 5.00) Global ( 38.12, 33.00, 35.00) +TGeoSphere 720 Local ( 7.72, 3.93, 5.00) Global ( 37.72, 33.93, 35.00) +TGeoSphere 721 Local ( 7.20, 4.81, 5.00) Global ( 37.20, 34.81, 35.00) +TGeoSphere 722 Local ( 6.59, 5.62, 5.00) Global ( 36.59, 35.62, 35.00) +TGeoSphere 723 Local ( 5.88, 6.36, 5.00) Global ( 35.88, 36.36, 35.00) +TGeoSphere 724 Local ( 5.09, 7.01, 5.00) Global ( 35.09, 37.01, 35.00) +TGeoSphere 725 Local ( 4.23, 7.56, 5.00) Global ( 34.23, 37.56, 35.00) +TGeoSphere 726 Local ( 3.31, 8.00, 5.00) Global ( 33.31, 38.00, 35.00) +TGeoSphere 727 Local ( 2.35, 8.34, 5.00) Global ( 32.35, 38.34, 35.00) +TGeoSphere 728 Local ( 1.35, 8.55, 5.00) Global ( 31.35, 38.55, 35.00) +TGeoSphere 729 Local ( 0.34, 8.65, 5.00) Global ( 30.34, 38.65, 35.00) +TGeoSphere 730 Local ( -0.68, 8.63, 5.00) Global ( 29.32, 38.63, 35.00) +TGeoSphere 731 Local ( -1.69, 8.49, 5.00) Global ( 28.31, 38.49, 35.00) +TGeoSphere 732 Local ( -2.68, 8.24, 5.00) Global ( 27.32, 38.24, 35.00) +TGeoSphere 733 Local ( -3.63, 7.86, 5.00) Global ( 26.37, 37.86, 35.00) +TGeoSphere 734 Local ( -4.52, 7.38, 5.00) Global ( 25.48, 37.38, 35.00) +TGeoSphere 735 Local ( -5.36, 6.80, 5.00) Global ( 24.64, 36.80, 35.00) +TGeoSphere 736 Local ( -6.12, 6.12, 5.00) Global ( 23.88, 36.12, 35.00) +TGeoSphere 737 Local ( 9.18, 0.00, 3.96) Global ( 39.18, 30.00, 33.96) +TGeoSphere 738 Local ( 9.12, 1.08, 3.96) Global ( 39.12, 31.08, 33.96) +TGeoSphere 739 Local ( 8.93, 2.14, 3.96) Global ( 38.93, 32.14, 33.96) +TGeoSphere 740 Local ( 8.61, 3.18, 3.96) Global ( 38.61, 33.18, 33.96) +TGeoSphere 741 Local ( 8.18, 4.17, 3.96) Global ( 38.18, 34.17, 33.96) +TGeoSphere 742 Local ( 7.63, 5.10, 3.96) Global ( 37.63, 35.10, 33.96) +TGeoSphere 743 Local ( 6.98, 5.96, 3.96) Global ( 36.98, 35.96, 33.96) +TGeoSphere 744 Local ( 6.23, 6.74, 3.96) Global ( 36.23, 36.74, 33.96) +TGeoSphere 745 Local ( 5.40, 7.43, 3.96) Global ( 35.40, 37.43, 33.96) +TGeoSphere 746 Local ( 4.49, 8.01, 3.96) Global ( 34.49, 38.01, 33.96) +TGeoSphere 747 Local ( 3.51, 8.48, 3.96) Global ( 33.51, 38.48, 33.96) +TGeoSphere 748 Local ( 2.49, 8.84, 3.96) Global ( 32.49, 38.84, 33.96) +TGeoSphere 749 Local ( 1.44, 9.07, 3.96) Global ( 31.44, 39.07, 33.96) +TGeoSphere 750 Local ( 0.36, 9.18, 3.96) Global ( 30.36, 39.18, 33.96) +TGeoSphere 751 Local ( -0.72, 9.15, 3.96) Global ( 29.28, 39.15, 33.96) +TGeoSphere 752 Local ( -1.79, 9.01, 3.96) Global ( 28.21, 39.01, 33.96) +TGeoSphere 753 Local ( -2.84, 8.73, 3.96) Global ( 27.16, 38.73, 33.96) +TGeoSphere 754 Local ( -3.84, 8.34, 3.96) Global ( 26.16, 38.34, 33.96) +TGeoSphere 755 Local ( -4.80, 7.83, 3.96) Global ( 25.20, 37.83, 33.96) +TGeoSphere 756 Local ( -5.68, 7.21, 3.96) Global ( 24.32, 37.21, 33.96) +TGeoSphere 757 Local ( -6.49, 6.49, 3.96) Global ( 23.51, 36.49, 33.96) +TGeoSphere 758 Local ( 9.58, 0.00, 2.87) Global ( 39.58, 30.00, 32.87) +TGeoSphere 759 Local ( 9.51, 1.13, 2.87) Global ( 39.51, 31.13, 32.87) +TGeoSphere 760 Local ( 9.32, 2.24, 2.87) Global ( 39.32, 32.24, 32.87) +TGeoSphere 761 Local ( 8.99, 3.32, 2.87) Global ( 38.99, 33.32, 32.87) +TGeoSphere 762 Local ( 8.54, 4.35, 2.87) Global ( 38.54, 34.35, 32.87) +TGeoSphere 763 Local ( 7.97, 5.32, 2.87) Global ( 37.97, 35.32, 32.87) +TGeoSphere 764 Local ( 7.28, 6.22, 2.87) Global ( 37.28, 36.22, 32.87) +TGeoSphere 765 Local ( 6.50, 7.03, 2.87) Global ( 36.50, 37.03, 32.87) +TGeoSphere 766 Local ( 5.63, 7.75, 2.87) Global ( 35.63, 37.75, 32.87) +TGeoSphere 767 Local ( 4.68, 8.36, 2.87) Global ( 34.68, 38.36, 32.87) +TGeoSphere 768 Local ( 3.67, 8.85, 2.87) Global ( 33.67, 38.85, 32.87) +TGeoSphere 769 Local ( 2.60, 9.22, 2.87) Global ( 32.60, 39.22, 32.87) +TGeoSphere 770 Local ( 1.50, 9.46, 2.87) Global ( 31.50, 39.46, 32.87) +TGeoSphere 771 Local ( 0.38, 9.57, 2.87) Global ( 30.38, 39.57, 32.87) +TGeoSphere 772 Local ( -0.75, 9.55, 2.87) Global ( 29.25, 39.55, 32.87) +TGeoSphere 773 Local ( -1.87, 9.40, 2.87) Global ( 28.13, 39.40, 32.87) +TGeoSphere 774 Local ( -2.96, 9.11, 2.87) Global ( 27.04, 39.11, 32.87) +TGeoSphere 775 Local ( -4.01, 8.70, 2.87) Global ( 25.99, 38.70, 32.87) +TGeoSphere 776 Local ( -5.01, 8.17, 2.87) Global ( 24.99, 38.17, 32.87) +TGeoSphere 777 Local ( -5.93, 7.52, 2.87) Global ( 24.07, 37.52, 32.87) +TGeoSphere 778 Local ( -6.77, 6.77, 2.87) Global ( 23.23, 36.77, 32.87) +TGeoSphere 779 Local ( 9.85, 0.00, 1.74) Global ( 39.85, 30.00, 31.74) +TGeoSphere 780 Local ( 9.78, 1.16, 1.74) Global ( 39.78, 31.16, 31.74) +TGeoSphere 781 Local ( 9.58, 2.30, 1.74) Global ( 39.58, 32.30, 31.74) +TGeoSphere 782 Local ( 9.24, 3.41, 1.74) Global ( 39.24, 33.41, 31.74) +TGeoSphere 783 Local ( 8.77, 4.47, 1.74) Global ( 38.77, 34.47, 31.74) +TGeoSphere 784 Local ( 8.19, 5.47, 1.74) Global ( 38.19, 35.47, 31.74) +TGeoSphere 785 Local ( 7.49, 6.40, 1.74) Global ( 37.49, 36.40, 31.74) +TGeoSphere 786 Local ( 6.68, 7.23, 1.74) Global ( 36.68, 37.23, 31.74) +TGeoSphere 787 Local ( 5.79, 7.97, 1.74) Global ( 35.79, 37.97, 31.74) +TGeoSphere 788 Local ( 4.81, 8.59, 1.74) Global ( 34.81, 38.59, 31.74) +TGeoSphere 789 Local ( 3.77, 9.10, 1.74) Global ( 33.77, 39.10, 31.74) +TGeoSphere 790 Local ( 2.67, 9.48, 1.74) Global ( 32.67, 39.48, 31.74) +TGeoSphere 791 Local ( 1.54, 9.73, 1.74) Global ( 31.54, 39.73, 31.74) +TGeoSphere 792 Local ( 0.39, 9.84, 1.74) Global ( 30.39, 39.84, 31.74) +TGeoSphere 793 Local ( -0.77, 9.82, 1.74) Global ( 29.23, 39.82, 31.74) +TGeoSphere 794 Local ( -1.92, 9.66, 1.74) Global ( 28.08, 39.66, 31.74) +TGeoSphere 795 Local ( -3.04, 9.37, 1.74) Global ( 26.96, 39.37, 31.74) +TGeoSphere 796 Local ( -4.12, 8.94, 1.74) Global ( 25.88, 38.94, 31.74) +TGeoSphere 797 Local ( -5.15, 8.40, 1.74) Global ( 24.85, 38.40, 31.74) +TGeoSphere 798 Local ( -6.10, 7.73, 1.74) Global ( 23.90, 37.73, 31.74) +TGeoSphere 799 Local ( -6.96, 6.96, 1.74) Global ( 23.04, 36.96, 31.74) +TGeoSphere 800 Local ( 9.98, 0.00, 0.58) Global ( 39.98, 30.00, 30.58) +TGeoSphere 801 Local ( 9.91, 1.17, 0.58) Global ( 39.91, 31.17, 30.58) +TGeoSphere 802 Local ( 9.71, 2.33, 0.58) Global ( 39.71, 32.33, 30.58) +TGeoSphere 803 Local ( 9.37, 3.46, 0.58) Global ( 39.37, 33.46, 30.58) +TGeoSphere 804 Local ( 8.89, 4.53, 0.58) Global ( 38.89, 34.53, 30.58) +TGeoSphere 805 Local ( 8.30, 5.55, 0.58) Global ( 38.30, 35.55, 30.58) +TGeoSphere 806 Local ( 7.59, 6.48, 0.58) Global ( 37.59, 36.48, 30.58) +TGeoSphere 807 Local ( 6.78, 7.33, 0.58) Global ( 36.78, 37.33, 30.58) +TGeoSphere 808 Local ( 5.87, 8.08, 0.58) Global ( 35.87, 38.08, 30.58) +TGeoSphere 809 Local ( 4.88, 8.71, 0.58) Global ( 34.88, 38.71, 30.58) +TGeoSphere 810 Local ( 3.82, 9.22, 0.58) Global ( 33.82, 39.22, 30.58) +TGeoSphere 811 Local ( 2.71, 9.61, 0.58) Global ( 32.71, 39.61, 30.58) +TGeoSphere 812 Local ( 1.56, 9.86, 0.58) Global ( 31.56, 39.86, 30.58) +TGeoSphere 813 Local ( 0.39, 9.98, 0.58) Global ( 30.39, 39.98, 30.58) +TGeoSphere 814 Local ( -0.78, 9.95, 0.58) Global ( 29.22, 39.95, 30.58) +TGeoSphere 815 Local ( -1.95, 9.79, 0.58) Global ( 28.05, 39.79, 30.58) +TGeoSphere 816 Local ( -3.08, 9.49, 0.58) Global ( 26.92, 39.49, 30.58) +TGeoSphere 817 Local ( -4.18, 9.07, 0.58) Global ( 25.82, 39.07, 30.58) +TGeoSphere 818 Local ( -5.22, 8.51, 0.58) Global ( 24.78, 38.51, 30.58) +TGeoSphere 819 Local ( -6.18, 7.84, 0.58) Global ( 23.82, 37.84, 30.58) +TGeoSphere 820 Local ( -7.06, 7.06, 0.58) Global ( 22.94, 37.06, 30.58) +TGeoSphere 821 Local ( 9.98, 0.00, -0.58) Global ( 39.98, 30.00, 29.42) +TGeoSphere 822 Local ( 9.91, 1.17, -0.58) Global ( 39.91, 31.17, 29.42) +TGeoSphere 823 Local ( 9.71, 2.33, -0.58) Global ( 39.71, 32.33, 29.42) +TGeoSphere 824 Local ( 9.37, 3.46, -0.58) Global ( 39.37, 33.46, 29.42) +TGeoSphere 825 Local ( 8.89, 4.53, -0.58) Global ( 38.89, 34.53, 29.42) +TGeoSphere 826 Local ( 8.30, 5.55, -0.58) Global ( 38.30, 35.55, 29.42) +TGeoSphere 827 Local ( 7.59, 6.48, -0.58) Global ( 37.59, 36.48, 29.42) +TGeoSphere 828 Local ( 6.78, 7.33, -0.58) Global ( 36.78, 37.33, 29.42) +TGeoSphere 829 Local ( 5.87, 8.08, -0.58) Global ( 35.87, 38.08, 29.42) +TGeoSphere 830 Local ( 4.88, 8.71, -0.58) Global ( 34.88, 38.71, 29.42) +TGeoSphere 831 Local ( 3.82, 9.22, -0.58) Global ( 33.82, 39.22, 29.42) +TGeoSphere 832 Local ( 2.71, 9.61, -0.58) Global ( 32.71, 39.61, 29.42) +TGeoSphere 833 Local ( 1.56, 9.86, -0.58) Global ( 31.56, 39.86, 29.42) +TGeoSphere 834 Local ( 0.39, 9.98, -0.58) Global ( 30.39, 39.98, 29.42) +TGeoSphere 835 Local ( -0.78, 9.95, -0.58) Global ( 29.22, 39.95, 29.42) +TGeoSphere 836 Local ( -1.95, 9.79, -0.58) Global ( 28.05, 39.79, 29.42) +TGeoSphere 837 Local ( -3.08, 9.49, -0.58) Global ( 26.92, 39.49, 29.42) +TGeoSphere 838 Local ( -4.18, 9.07, -0.58) Global ( 25.82, 39.07, 29.42) +TGeoSphere 839 Local ( -5.22, 8.51, -0.58) Global ( 24.78, 38.51, 29.42) +TGeoSphere 840 Local ( -6.18, 7.84, -0.58) Global ( 23.82, 37.84, 29.42) +TGeoSphere 841 Local ( -7.06, 7.06, -0.58) Global ( 22.94, 37.06, 29.42) +TGeoSphere 842 Local ( 9.85, 0.00, -1.74) Global ( 39.85, 30.00, 28.26) +TGeoSphere 843 Local ( 9.78, 1.16, -1.74) Global ( 39.78, 31.16, 28.26) +TGeoSphere 844 Local ( 9.58, 2.30, -1.74) Global ( 39.58, 32.30, 28.26) +TGeoSphere 845 Local ( 9.24, 3.41, -1.74) Global ( 39.24, 33.41, 28.26) +TGeoSphere 846 Local ( 8.77, 4.47, -1.74) Global ( 38.77, 34.47, 28.26) +TGeoSphere 847 Local ( 8.19, 5.47, -1.74) Global ( 38.19, 35.47, 28.26) +TGeoSphere 848 Local ( 7.49, 6.40, -1.74) Global ( 37.49, 36.40, 28.26) +TGeoSphere 849 Local ( 6.68, 7.23, -1.74) Global ( 36.68, 37.23, 28.26) +TGeoSphere 850 Local ( 5.79, 7.97, -1.74) Global ( 35.79, 37.97, 28.26) +TGeoSphere 851 Local ( 4.81, 8.59, -1.74) Global ( 34.81, 38.59, 28.26) +TGeoSphere 852 Local ( 3.77, 9.10, -1.74) Global ( 33.77, 39.10, 28.26) +TGeoSphere 853 Local ( 2.67, 9.48, -1.74) Global ( 32.67, 39.48, 28.26) +TGeoSphere 854 Local ( 1.54, 9.73, -1.74) Global ( 31.54, 39.73, 28.26) +TGeoSphere 855 Local ( 0.39, 9.84, -1.74) Global ( 30.39, 39.84, 28.26) +TGeoSphere 856 Local ( -0.77, 9.82, -1.74) Global ( 29.23, 39.82, 28.26) +TGeoSphere 857 Local ( -1.92, 9.66, -1.74) Global ( 28.08, 39.66, 28.26) +TGeoSphere 858 Local ( -3.04, 9.37, -1.74) Global ( 26.96, 39.37, 28.26) +TGeoSphere 859 Local ( -4.12, 8.94, -1.74) Global ( 25.88, 38.94, 28.26) +TGeoSphere 860 Local ( -5.15, 8.40, -1.74) Global ( 24.85, 38.40, 28.26) +TGeoSphere 861 Local ( -6.10, 7.73, -1.74) Global ( 23.90, 37.73, 28.26) +TGeoSphere 862 Local ( -6.96, 6.96, -1.74) Global ( 23.04, 36.96, 28.26) +TGeoSphere 863 Local ( 9.58, 0.00, -2.87) Global ( 39.58, 30.00, 27.13) +TGeoSphere 864 Local ( 9.51, 1.13, -2.87) Global ( 39.51, 31.13, 27.13) +TGeoSphere 865 Local ( 9.32, 2.24, -2.87) Global ( 39.32, 32.24, 27.13) +TGeoSphere 866 Local ( 8.99, 3.32, -2.87) Global ( 38.99, 33.32, 27.13) +TGeoSphere 867 Local ( 8.54, 4.35, -2.87) Global ( 38.54, 34.35, 27.13) +TGeoSphere 868 Local ( 7.97, 5.32, -2.87) Global ( 37.97, 35.32, 27.13) +TGeoSphere 869 Local ( 7.28, 6.22, -2.87) Global ( 37.28, 36.22, 27.13) +TGeoSphere 870 Local ( 6.50, 7.03, -2.87) Global ( 36.50, 37.03, 27.13) +TGeoSphere 871 Local ( 5.63, 7.75, -2.87) Global ( 35.63, 37.75, 27.13) +TGeoSphere 872 Local ( 4.68, 8.36, -2.87) Global ( 34.68, 38.36, 27.13) +TGeoSphere 873 Local ( 3.67, 8.85, -2.87) Global ( 33.67, 38.85, 27.13) +TGeoSphere 874 Local ( 2.60, 9.22, -2.87) Global ( 32.60, 39.22, 27.13) +TGeoSphere 875 Local ( 1.50, 9.46, -2.87) Global ( 31.50, 39.46, 27.13) +TGeoSphere 876 Local ( 0.38, 9.57, -2.87) Global ( 30.38, 39.57, 27.13) +TGeoSphere 877 Local ( -0.75, 9.55, -2.87) Global ( 29.25, 39.55, 27.13) +TGeoSphere 878 Local ( -1.87, 9.40, -2.87) Global ( 28.13, 39.40, 27.13) +TGeoSphere 879 Local ( -2.96, 9.11, -2.87) Global ( 27.04, 39.11, 27.13) +TGeoSphere 880 Local ( -4.01, 8.70, -2.87) Global ( 25.99, 38.70, 27.13) +TGeoSphere 881 Local ( -5.01, 8.17, -2.87) Global ( 24.99, 38.17, 27.13) +TGeoSphere 882 Local ( -5.93, 7.52, -2.87) Global ( 24.07, 37.52, 27.13) +TGeoSphere 883 Local ( -6.77, 6.77, -2.87) Global ( 23.23, 36.77, 27.13) +TGeoSphere 884 Local ( 9.18, 0.00, -3.96) Global ( 39.18, 30.00, 26.04) +TGeoSphere 885 Local ( 9.12, 1.08, -3.96) Global ( 39.12, 31.08, 26.04) +TGeoSphere 886 Local ( 8.93, 2.14, -3.96) Global ( 38.93, 32.14, 26.04) +TGeoSphere 887 Local ( 8.61, 3.18, -3.96) Global ( 38.61, 33.18, 26.04) +TGeoSphere 888 Local ( 8.18, 4.17, -3.96) Global ( 38.18, 34.17, 26.04) +TGeoSphere 889 Local ( 7.63, 5.10, -3.96) Global ( 37.63, 35.10, 26.04) +TGeoSphere 890 Local ( 6.98, 5.96, -3.96) Global ( 36.98, 35.96, 26.04) +TGeoSphere 891 Local ( 6.23, 6.74, -3.96) Global ( 36.23, 36.74, 26.04) +TGeoSphere 892 Local ( 5.40, 7.43, -3.96) Global ( 35.40, 37.43, 26.04) +TGeoSphere 893 Local ( 4.49, 8.01, -3.96) Global ( 34.49, 38.01, 26.04) +TGeoSphere 894 Local ( 3.51, 8.48, -3.96) Global ( 33.51, 38.48, 26.04) +TGeoSphere 895 Local ( 2.49, 8.84, -3.96) Global ( 32.49, 38.84, 26.04) +TGeoSphere 896 Local ( 1.44, 9.07, -3.96) Global ( 31.44, 39.07, 26.04) +TGeoSphere 897 Local ( 0.36, 9.18, -3.96) Global ( 30.36, 39.18, 26.04) +TGeoSphere 898 Local ( -0.72, 9.15, -3.96) Global ( 29.28, 39.15, 26.04) +TGeoSphere 899 Local ( -1.79, 9.01, -3.96) Global ( 28.21, 39.01, 26.04) +TGeoSphere 900 Local ( -2.84, 8.73, -3.96) Global ( 27.16, 38.73, 26.04) +TGeoSphere 901 Local ( -3.84, 8.34, -3.96) Global ( 26.16, 38.34, 26.04) +TGeoSphere 902 Local ( -4.80, 7.83, -3.96) Global ( 25.20, 37.83, 26.04) +TGeoSphere 903 Local ( -5.68, 7.21, -3.96) Global ( 24.32, 37.21, 26.04) +TGeoSphere 904 Local ( -6.49, 6.49, -3.96) Global ( 23.51, 36.49, 26.04) +TGeoSphere 905 Local ( 8.66, 0.00, -5.00) Global ( 38.66, 30.00, 25.00) +TGeoSphere 906 Local ( 8.60, 1.02, -5.00) Global ( 38.60, 31.02, 25.00) +TGeoSphere 907 Local ( 8.42, 2.02, -5.00) Global ( 38.42, 32.02, 25.00) +TGeoSphere 908 Local ( 8.12, 3.00, -5.00) Global ( 38.12, 33.00, 25.00) +TGeoSphere 909 Local ( 7.72, 3.93, -5.00) Global ( 37.72, 33.93, 25.00) +TGeoSphere 910 Local ( 7.20, 4.81, -5.00) Global ( 37.20, 34.81, 25.00) +TGeoSphere 911 Local ( 6.59, 5.62, -5.00) Global ( 36.59, 35.62, 25.00) +TGeoSphere 912 Local ( 5.88, 6.36, -5.00) Global ( 35.88, 36.36, 25.00) +TGeoSphere 913 Local ( 5.09, 7.01, -5.00) Global ( 35.09, 37.01, 25.00) +TGeoSphere 914 Local ( 4.23, 7.56, -5.00) Global ( 34.23, 37.56, 25.00) +TGeoSphere 915 Local ( 3.31, 8.00, -5.00) Global ( 33.31, 38.00, 25.00) +TGeoSphere 916 Local ( 2.35, 8.34, -5.00) Global ( 32.35, 38.34, 25.00) +TGeoSphere 917 Local ( 1.35, 8.55, -5.00) Global ( 31.35, 38.55, 25.00) +TGeoSphere 918 Local ( 0.34, 8.65, -5.00) Global ( 30.34, 38.65, 25.00) +TGeoSphere 919 Local ( -0.68, 8.63, -5.00) Global ( 29.32, 38.63, 25.00) +TGeoSphere 920 Local ( -1.69, 8.49, -5.00) Global ( 28.31, 38.49, 25.00) +TGeoSphere 921 Local ( -2.68, 8.24, -5.00) Global ( 27.32, 38.24, 25.00) +TGeoSphere 922 Local ( -3.63, 7.86, -5.00) Global ( 26.37, 37.86, 25.00) +TGeoSphere 923 Local ( -4.52, 7.38, -5.00) Global ( 25.48, 37.38, 25.00) +TGeoSphere 924 Local ( -5.36, 6.80, -5.00) Global ( 24.64, 36.80, 25.00) +TGeoSphere 925 Local ( -6.12, 6.12, -5.00) Global ( 23.88, 36.12, 25.00) +TGeoSphere 926 Local ( 8.02, 0.00, -5.97) Global ( 38.02, 30.00, 24.03) +TGeoSphere 927 Local ( 7.97, 0.94, -5.97) Global ( 37.97, 30.94, 24.03) +TGeoSphere 928 Local ( 7.80, 1.87, -5.97) Global ( 37.80, 31.87, 24.03) +TGeoSphere 929 Local ( 7.53, 2.78, -5.97) Global ( 37.53, 32.78, 24.03) +TGeoSphere 930 Local ( 7.15, 3.64, -5.97) Global ( 37.15, 33.64, 24.03) +TGeoSphere 931 Local ( 6.67, 4.46, -5.97) Global ( 36.67, 34.46, 24.03) +TGeoSphere 932 Local ( 6.10, 5.21, -5.97) Global ( 36.10, 35.21, 24.03) +TGeoSphere 933 Local ( 5.44, 5.89, -5.97) Global ( 35.44, 35.89, 24.03) +TGeoSphere 934 Local ( 4.71, 6.49, -5.97) Global ( 34.71, 36.49, 24.03) +TGeoSphere 935 Local ( 3.92, 7.00, -5.97) Global ( 33.92, 37.00, 24.03) +TGeoSphere 936 Local ( 3.07, 7.41, -5.97) Global ( 33.07, 37.41, 24.03) +TGeoSphere 937 Local ( 2.18, 7.72, -5.97) Global ( 32.18, 37.72, 24.03) +TGeoSphere 938 Local ( 1.25, 7.92, -5.97) Global ( 31.25, 37.92, 24.03) +TGeoSphere 939 Local ( 0.31, 8.02, -5.97) Global ( 30.31, 38.02, 24.03) +TGeoSphere 940 Local ( -0.63, 8.00, -5.97) Global ( 29.37, 38.00, 24.03) +TGeoSphere 941 Local ( -1.56, 7.87, -5.97) Global ( 28.44, 37.87, 24.03) +TGeoSphere 942 Local ( -2.48, 7.63, -5.97) Global ( 27.52, 37.63, 24.03) +TGeoSphere 943 Local ( -3.36, 7.28, -5.97) Global ( 26.64, 37.28, 24.03) +TGeoSphere 944 Local ( -4.19, 6.84, -5.97) Global ( 25.81, 36.84, 24.03) +TGeoSphere 945 Local ( -4.97, 6.30, -5.97) Global ( 25.03, 36.30, 24.03) +TGeoSphere 946 Local ( -5.67, 5.67, -5.97) Global ( 24.33, 35.67, 24.03) +TGeoSphere 947 Local ( 7.27, 0.00, -6.86) Global ( 37.27, 30.00, 23.14) +TGeoSphere 948 Local ( 7.22, 0.85, -6.86) Global ( 37.22, 30.85, 23.14) +TGeoSphere 949 Local ( 7.07, 1.70, -6.86) Global ( 37.07, 31.70, 23.14) +TGeoSphere 950 Local ( 6.82, 2.52, -6.86) Global ( 36.82, 32.52, 23.14) +TGeoSphere 951 Local ( 6.48, 3.30, -6.86) Global ( 36.48, 33.30, 23.14) +TGeoSphere 952 Local ( 6.05, 4.04, -6.86) Global ( 36.05, 34.04, 23.14) +TGeoSphere 953 Local ( 5.53, 4.72, -6.86) Global ( 35.53, 34.72, 23.14) +TGeoSphere 954 Local ( 4.94, 5.34, -6.86) Global ( 34.94, 35.34, 23.14) +TGeoSphere 955 Local ( 4.28, 5.88, -6.86) Global ( 34.28, 35.88, 23.14) +TGeoSphere 956 Local ( 3.55, 6.35, -6.86) Global ( 33.55, 36.35, 23.14) +TGeoSphere 957 Local ( 2.78, 6.72, -6.86) Global ( 32.78, 36.72, 23.14) +TGeoSphere 958 Local ( 1.97, 7.00, -6.86) Global ( 31.97, 37.00, 23.14) +TGeoSphere 959 Local ( 1.14, 7.18, -6.86) Global ( 31.14, 37.18, 23.14) +TGeoSphere 960 Local ( 0.29, 7.27, -6.86) Global ( 30.29, 37.27, 23.14) +TGeoSphere 961 Local ( -0.57, 7.25, -6.86) Global ( 29.43, 37.25, 23.14) +TGeoSphere 962 Local ( -1.42, 7.13, -6.86) Global ( 28.58, 37.13, 23.14) +TGeoSphere 963 Local ( -2.25, 6.92, -6.86) Global ( 27.75, 36.92, 23.14) +TGeoSphere 964 Local ( -3.05, 6.61, -6.86) Global ( 26.95, 36.61, 23.14) +TGeoSphere 965 Local ( -3.80, 6.20, -6.86) Global ( 26.20, 36.20, 23.14) +TGeoSphere 966 Local ( -4.50, 5.71, -6.86) Global ( 25.50, 35.71, 23.14) +TGeoSphere 967 Local ( -5.14, 5.14, -6.86) Global ( 24.86, 35.14, 23.14) +TGeoSphere 968 Local ( 6.43, 0.00, -7.66) Global ( 36.43, 30.00, 22.34) +TGeoSphere 969 Local ( 6.38, 0.76, -7.66) Global ( 36.38, 30.76, 22.34) +TGeoSphere 970 Local ( 6.25, 1.50, -7.66) Global ( 36.25, 31.50, 22.34) +TGeoSphere 971 Local ( 6.03, 2.22, -7.66) Global ( 36.03, 32.22, 22.34) +TGeoSphere 972 Local ( 5.73, 2.92, -7.66) Global ( 35.73, 32.92, 22.34) +TGeoSphere 973 Local ( 5.34, 3.57, -7.66) Global ( 35.34, 33.57, 22.34) +TGeoSphere 974 Local ( 4.89, 4.17, -7.66) Global ( 34.89, 34.17, 22.34) +TGeoSphere 975 Local ( 4.36, 4.72, -7.66) Global ( 34.36, 34.72, 22.34) +TGeoSphere 976 Local ( 3.78, 5.20, -7.66) Global ( 33.78, 35.20, 22.34) +TGeoSphere 977 Local ( 3.14, 5.61, -7.66) Global ( 33.14, 35.61, 22.34) +TGeoSphere 978 Local ( 2.46, 5.94, -7.66) Global ( 32.46, 35.94, 22.34) +TGeoSphere 979 Local ( 1.74, 6.19, -7.66) Global ( 31.74, 36.19, 22.34) +TGeoSphere 980 Local ( 1.01, 6.35, -7.66) Global ( 31.01, 36.35, 22.34) +TGeoSphere 981 Local ( 0.25, 6.42, -7.66) Global ( 30.25, 36.42, 22.34) +TGeoSphere 982 Local ( -0.50, 6.41, -7.66) Global ( 29.50, 36.41, 22.34) +TGeoSphere 983 Local ( -1.25, 6.30, -7.66) Global ( 28.75, 36.30, 22.34) +TGeoSphere 984 Local ( -1.99, 6.11, -7.66) Global ( 28.01, 36.11, 22.34) +TGeoSphere 985 Local ( -2.69, 5.84, -7.66) Global ( 27.31, 35.84, 22.34) +TGeoSphere 986 Local ( -3.36, 5.48, -7.66) Global ( 26.64, 35.48, 22.34) +TGeoSphere 987 Local ( -3.98, 5.05, -7.66) Global ( 26.02, 35.05, 22.34) +TGeoSphere 988 Local ( -4.55, 4.55, -7.66) Global ( 25.45, 34.55, 22.34) +TGeoSphere 989 Local ( 5.50, 0.00, -8.35) Global ( 35.50, 30.00, 21.65) +TGeoSphere 990 Local ( 5.46, 0.65, -8.35) Global ( 35.46, 30.65, 21.65) +TGeoSphere 991 Local ( 5.34, 1.28, -8.35) Global ( 35.34, 31.28, 21.65) +TGeoSphere 992 Local ( 5.16, 1.90, -8.35) Global ( 35.16, 31.90, 21.65) +TGeoSphere 993 Local ( 4.90, 2.49, -8.35) Global ( 34.90, 32.49, 21.65) +TGeoSphere 994 Local ( 4.57, 3.05, -8.35) Global ( 34.57, 33.05, 21.65) +TGeoSphere 995 Local ( 4.18, 3.57, -8.35) Global ( 34.18, 33.57, 21.65) +TGeoSphere 996 Local ( 3.73, 4.04, -8.35) Global ( 33.73, 34.04, 21.65) +TGeoSphere 997 Local ( 3.23, 4.45, -8.35) Global ( 33.23, 34.45, 21.65) +TGeoSphere 998 Local ( 2.69, 4.79, -8.35) Global ( 32.69, 34.79, 21.65) +TGeoSphere 999 Local ( 2.10, 5.08, -8.35) Global ( 32.10, 35.08, 21.65) +TGeoSphere 1000 Local ( 1.49, 5.29, -8.35) Global ( 31.49, 35.29, 21.65) +TGeoSphere 1001 Local ( 0.86, 5.43, -8.35) Global ( 30.86, 35.43, 21.65) +TGeoSphere 1002 Local ( 0.22, 5.49, -8.35) Global ( 30.22, 35.49, 21.65) +TGeoSphere 1003 Local ( -0.43, 5.48, -8.35) Global ( 29.57, 35.48, 21.65) +TGeoSphere 1004 Local ( -1.07, 5.39, -8.35) Global ( 28.93, 35.39, 21.65) +TGeoSphere 1005 Local ( -1.70, 5.23, -8.35) Global ( 28.30, 35.23, 21.65) +TGeoSphere 1006 Local ( -2.30, 4.99, -8.35) Global ( 27.70, 34.99, 21.65) +TGeoSphere 1007 Local ( -2.87, 4.69, -8.35) Global ( 27.13, 34.69, 21.65) +TGeoSphere 1008 Local ( -3.40, 4.32, -8.35) Global ( 26.60, 34.32, 21.65) +TGeoSphere 1009 Local ( -3.89, 3.89, -8.35) Global ( 26.11, 33.89, 21.65) +TGeoSphere 1010 Local ( 4.49, 0.00, -8.94) Global ( 34.49, 30.00, 21.06) +TGeoSphere 1011 Local ( 4.46, 0.53, -8.94) Global ( 34.46, 30.53, 21.06) +TGeoSphere 1012 Local ( 4.36, 1.05, -8.94) Global ( 34.36, 31.05, 21.06) +TGeoSphere 1013 Local ( 4.21, 1.55, -8.94) Global ( 34.21, 31.55, 21.06) +TGeoSphere 1014 Local ( 4.00, 2.04, -8.94) Global ( 34.00, 32.04, 21.06) +TGeoSphere 1015 Local ( 3.73, 2.49, -8.94) Global ( 33.73, 32.49, 21.06) +TGeoSphere 1016 Local ( 3.41, 2.91, -8.94) Global ( 33.41, 32.91, 21.06) +TGeoSphere 1017 Local ( 3.05, 3.30, -8.94) Global ( 33.05, 33.30, 21.06) +TGeoSphere 1018 Local ( 2.64, 3.63, -8.94) Global ( 32.64, 33.63, 21.06) +TGeoSphere 1019 Local ( 2.19, 3.92, -8.94) Global ( 32.19, 33.92, 21.06) +TGeoSphere 1020 Local ( 1.72, 4.15, -8.94) Global ( 31.72, 34.15, 21.06) +TGeoSphere 1021 Local ( 1.22, 4.32, -8.94) Global ( 31.22, 34.32, 21.06) +TGeoSphere 1022 Local ( 0.70, 4.43, -8.94) Global ( 30.70, 34.43, 21.06) +TGeoSphere 1023 Local ( 0.18, 4.48, -8.94) Global ( 30.18, 34.48, 21.06) +TGeoSphere 1024 Local ( -0.35, 4.47, -8.94) Global ( 29.65, 34.47, 21.06) +TGeoSphere 1025 Local ( -0.88, 4.40, -8.94) Global ( 29.12, 34.40, 21.06) +TGeoSphere 1026 Local ( -1.39, 4.27, -8.94) Global ( 28.61, 34.27, 21.06) +TGeoSphere 1027 Local ( -1.88, 4.08, -8.94) Global ( 28.12, 34.08, 21.06) +TGeoSphere 1028 Local ( -2.34, 3.83, -8.94) Global ( 27.66, 33.83, 21.06) +TGeoSphere 1029 Local ( -2.78, 3.52, -8.94) Global ( 27.22, 33.52, 21.06) +TGeoSphere 1030 Local ( -3.17, 3.17, -8.94) Global ( 26.83, 33.17, 21.06) +TGeoSphere 1031 Local ( 3.42, 0.00, -9.40) Global ( 33.42, 30.00, 20.60) +TGeoSphere 1032 Local ( 3.40, 0.40, -9.40) Global ( 33.40, 30.40, 20.60) +TGeoSphere 1033 Local ( 3.33, 0.80, -9.40) Global ( 33.33, 30.80, 20.60) +TGeoSphere 1034 Local ( 3.21, 1.18, -9.40) Global ( 33.21, 31.18, 20.60) +TGeoSphere 1035 Local ( 3.05, 1.55, -9.40) Global ( 33.05, 31.55, 20.60) +TGeoSphere 1036 Local ( 2.84, 1.90, -9.40) Global ( 32.84, 31.90, 20.60) +TGeoSphere 1037 Local ( 2.60, 2.22, -9.40) Global ( 32.60, 32.22, 20.60) +TGeoSphere 1038 Local ( 2.32, 2.51, -9.40) Global ( 32.32, 32.51, 20.60) +TGeoSphere 1039 Local ( 2.01, 2.77, -9.40) Global ( 32.01, 32.77, 20.60) +TGeoSphere 1040 Local ( 1.67, 2.98, -9.40) Global ( 31.67, 32.98, 20.60) +TGeoSphere 1041 Local ( 1.31, 3.16, -9.40) Global ( 31.31, 33.16, 20.60) +TGeoSphere 1042 Local ( 0.93, 3.29, -9.40) Global ( 30.93, 33.29, 20.60) +TGeoSphere 1043 Local ( 0.54, 3.38, -9.40) Global ( 30.54, 33.38, 20.60) +TGeoSphere 1044 Local ( 0.13, 3.42, -9.40) Global ( 30.13, 33.42, 20.60) +TGeoSphere 1045 Local ( -0.27, 3.41, -9.40) Global ( 29.73, 33.41, 20.60) +TGeoSphere 1046 Local ( -0.67, 3.35, -9.40) Global ( 29.33, 33.35, 20.60) +TGeoSphere 1047 Local ( -1.06, 3.25, -9.40) Global ( 28.94, 33.25, 20.60) +TGeoSphere 1048 Local ( -1.43, 3.11, -9.40) Global ( 28.57, 33.11, 20.60) +TGeoSphere 1049 Local ( -1.79, 2.92, -9.40) Global ( 28.21, 32.92, 20.60) +TGeoSphere 1050 Local ( -2.12, 2.69, -9.40) Global ( 27.88, 32.69, 20.60) +TGeoSphere 1051 Local ( -2.42, 2.42, -9.40) Global ( 27.58, 32.42, 20.60) +TGeoSphere 1052 Local ( 2.31, 0.00, -9.73) Global ( 32.31, 30.00, 20.27) +TGeoSphere 1053 Local ( 2.29, 0.27, -9.73) Global ( 32.29, 30.27, 20.27) +TGeoSphere 1054 Local ( 2.24, 0.54, -9.73) Global ( 32.24, 30.54, 20.27) +TGeoSphere 1055 Local ( 2.16, 0.80, -9.73) Global ( 32.16, 30.80, 20.27) +TGeoSphere 1056 Local ( 2.05, 1.05, -9.73) Global ( 32.05, 31.05, 20.27) +TGeoSphere 1057 Local ( 1.92, 1.28, -9.73) Global ( 31.92, 31.28, 20.27) +TGeoSphere 1058 Local ( 1.75, 1.50, -9.73) Global ( 31.75, 31.50, 20.27) +TGeoSphere 1059 Local ( 1.57, 1.69, -9.73) Global ( 31.57, 31.69, 20.27) +TGeoSphere 1060 Local ( 1.36, 1.87, -9.73) Global ( 31.36, 31.87, 20.27) +TGeoSphere 1061 Local ( 1.13, 2.01, -9.73) Global ( 31.13, 32.01, 20.27) +TGeoSphere 1062 Local ( 0.88, 2.13, -9.73) Global ( 30.88, 32.13, 20.27) +TGeoSphere 1063 Local ( 0.63, 2.22, -9.73) Global ( 30.63, 32.22, 20.27) +TGeoSphere 1064 Local ( 0.36, 2.28, -9.73) Global ( 30.36, 32.28, 20.27) +TGeoSphere 1065 Local ( 0.09, 2.30, -9.73) Global ( 30.09, 32.30, 20.27) +TGeoSphere 1066 Local ( -0.18, 2.30, -9.73) Global ( 29.82, 32.30, 20.27) +TGeoSphere 1067 Local ( -0.45, 2.26, -9.73) Global ( 29.55, 32.26, 20.27) +TGeoSphere 1068 Local ( -0.71, 2.19, -9.73) Global ( 29.29, 32.19, 20.27) +TGeoSphere 1069 Local ( -0.97, 2.09, -9.73) Global ( 29.03, 32.09, 20.27) +TGeoSphere 1070 Local ( -1.20, 1.97, -9.73) Global ( 28.80, 31.97, 20.27) +TGeoSphere 1071 Local ( -1.43, 1.81, -9.73) Global ( 28.57, 31.81, 20.27) +TGeoSphere 1072 Local ( -1.63, 1.63, -9.73) Global ( 28.37, 31.63, 20.27) +TGeoSphere 1073 Local ( 1.16, 0.00, -9.93) Global ( 31.16, 30.00, 20.07) +TGeoSphere 1074 Local ( 1.15, 0.14, -9.93) Global ( 31.15, 30.14, 20.07) +TGeoSphere 1075 Local ( 1.13, 0.27, -9.93) Global ( 31.13, 30.27, 20.07) +TGeoSphere 1076 Local ( 1.09, 0.40, -9.93) Global ( 31.09, 30.40, 20.07) +TGeoSphere 1077 Local ( 1.03, 0.53, -9.93) Global ( 31.03, 30.53, 20.07) +TGeoSphere 1078 Local ( 0.97, 0.64, -9.93) Global ( 30.97, 30.64, 20.07) +TGeoSphere 1079 Local ( 0.88, 0.75, -9.93) Global ( 30.88, 30.75, 20.07) +TGeoSphere 1080 Local ( 0.79, 0.85, -9.93) Global ( 30.79, 30.85, 20.07) +TGeoSphere 1081 Local ( 0.68, 0.94, -9.93) Global ( 30.68, 30.94, 20.07) +TGeoSphere 1082 Local ( 0.57, 1.01, -9.93) Global ( 30.57, 31.01, 20.07) +TGeoSphere 1083 Local ( 0.44, 1.07, -9.93) Global ( 30.44, 31.07, 20.07) +TGeoSphere 1084 Local ( 0.32, 1.12, -9.93) Global ( 30.32, 31.12, 20.07) +TGeoSphere 1085 Local ( 0.18, 1.15, -9.93) Global ( 30.18, 31.15, 20.07) +TGeoSphere 1086 Local ( 0.05, 1.16, -9.93) Global ( 30.05, 31.16, 20.07) +TGeoSphere 1087 Local ( -0.09, 1.16, -9.93) Global ( 29.91, 31.16, 20.07) +TGeoSphere 1088 Local ( -0.23, 1.14, -9.93) Global ( 29.77, 31.14, 20.07) +TGeoSphere 1089 Local ( -0.36, 1.10, -9.93) Global ( 29.64, 31.10, 20.07) +TGeoSphere 1090 Local ( -0.49, 1.05, -9.93) Global ( 29.51, 31.05, 20.07) +TGeoSphere 1091 Local ( -0.61, 0.99, -9.93) Global ( 29.39, 30.99, 20.07) +TGeoSphere 1092 Local ( -0.72, 0.91, -9.93) Global ( 29.28, 30.91, 20.07) +TGeoSphere 1093 Local ( -0.82, 0.82, -9.93) Global ( 29.18, 30.82, 20.07) +TGeoSphere 1094 Local ( 0.00, 0.00, 10.00) Global ( 30.00, 30.00, 40.00) +TGeoSphere 1095 Local ( 0.00, 0.00, -10.00) Global ( 30.00, 30.00, 20.00) +TGeoSphere Bounding box: dx= 25.61 dy= 15.00 dz= 30.00 Origin: x= 4.39 y= 15.00 z= 0.00 diff --git a/examples/ClientTests/ref/Ref_Torus.txt b/examples/ClientTests/ref/Ref_Torus.txt new file mode 100644 index 0000000000000000000000000000000000000000..d9eb42cf177a5664c4a8da09c31cc16dd82849db --- /dev/null +++ b/examples/ClientTests/ref/Ref_Torus.txt @@ -0,0 +1,843 @@ +ShapeCheck[0] TGeoTorus 840 Mesh-points: +TGeoTorus Torus N(mesh)=840 N(vert)=840 N(seg)=1640 N(pols)=800 +TGeoTorus 0 Local ( -80.00, 0.00, 0.00) Global ( -50.00, 30.00, 30.00) +TGeoTorus 1 Local ( -78.53, 0.00, 9.27) Global ( -48.53, 30.00, 39.27) +TGeoTorus 2 Local ( -74.27, 0.00, 17.63) Global ( -44.27, 30.00, 47.63) +TGeoTorus 3 Local ( -67.63, 0.00, 24.27) Global ( -37.63, 30.00, 54.27) +TGeoTorus 4 Local ( -59.27, 0.00, 28.53) Global ( -29.27, 30.00, 58.53) +TGeoTorus 5 Local ( -50.00, 0.00, 30.00) Global ( -20.00, 30.00, 60.00) +TGeoTorus 6 Local ( -40.73, 0.00, 28.53) Global ( -10.73, 30.00, 58.53) +TGeoTorus 7 Local ( -32.37, 0.00, 24.27) Global ( -2.37, 30.00, 54.27) +TGeoTorus 8 Local ( -25.73, 0.00, 17.63) Global ( 4.27, 30.00, 47.63) +TGeoTorus 9 Local ( -21.47, 0.00, 9.27) Global ( 8.53, 30.00, 39.27) +TGeoTorus 10 Local ( -20.00, 0.00, 0.00) Global ( 10.00, 30.00, 30.00) +TGeoTorus 11 Local ( -21.47, 0.00, -9.27) Global ( 8.53, 30.00, 20.73) +TGeoTorus 12 Local ( -25.73, 0.00, -17.63) Global ( 4.27, 30.00, 12.37) +TGeoTorus 13 Local ( -32.37, 0.00, -24.27) Global ( -2.37, 30.00, 5.73) +TGeoTorus 14 Local ( -40.73, 0.00, -28.53) Global ( -10.73, 30.00, 1.47) +TGeoTorus 15 Local ( -50.00, 0.00, -30.00) Global ( -20.00, 30.00, 0.00) +TGeoTorus 16 Local ( -59.27, 0.00, -28.53) Global ( -29.27, 30.00, 1.47) +TGeoTorus 17 Local ( -67.63, 0.00, -24.27) Global ( -37.63, 30.00, 5.73) +TGeoTorus 18 Local ( -74.27, 0.00, -17.63) Global ( -44.27, 30.00, 12.37) +TGeoTorus 19 Local ( -78.53, 0.00, -9.27) Global ( -48.53, 30.00, 20.73) +TGeoTorus 20 Local ( -76.08, -24.72, 0.00) Global ( -46.08, 5.28, 30.00) +TGeoTorus 21 Local ( -74.69, -24.27, 9.27) Global ( -44.69, 5.73, 39.27) +TGeoTorus 22 Local ( -70.64, -22.95, 17.63) Global ( -40.64, 7.05, 47.63) +TGeoTorus 23 Local ( -64.32, -20.90, 24.27) Global ( -34.32, 9.10, 54.27) +TGeoTorus 24 Local ( -56.37, -18.32, 28.53) Global ( -26.37, 11.68, 58.53) +TGeoTorus 25 Local ( -47.55, -15.45, 30.00) Global ( -17.55, 14.55, 60.00) +TGeoTorus 26 Local ( -38.74, -12.59, 28.53) Global ( -8.74, 17.41, 58.53) +TGeoTorus 27 Local ( -30.78, -10.00, 24.27) Global ( -0.78, 20.00, 54.27) +TGeoTorus 28 Local ( -24.47, -7.95, 17.63) Global ( 5.53, 22.05, 47.63) +TGeoTorus 29 Local ( -20.42, -6.63, 9.27) Global ( 9.58, 23.37, 39.27) +TGeoTorus 30 Local ( -19.02, -6.18, 0.00) Global ( 10.98, 23.82, 30.00) +TGeoTorus 31 Local ( -20.42, -6.63, -9.27) Global ( 9.58, 23.37, 20.73) +TGeoTorus 32 Local ( -24.47, -7.95, -17.63) Global ( 5.53, 22.05, 12.37) +TGeoTorus 33 Local ( -30.78, -10.00, -24.27) Global ( -0.78, 20.00, 5.73) +TGeoTorus 34 Local ( -38.74, -12.59, -28.53) Global ( -8.74, 17.41, 1.47) +TGeoTorus 35 Local ( -47.55, -15.45, -30.00) Global ( -17.55, 14.55, 0.00) +TGeoTorus 36 Local ( -56.37, -18.32, -28.53) Global ( -26.37, 11.68, 1.47) +TGeoTorus 37 Local ( -64.32, -20.90, -24.27) Global ( -34.32, 9.10, 5.73) +TGeoTorus 38 Local ( -70.64, -22.95, -17.63) Global ( -40.64, 7.05, 12.37) +TGeoTorus 39 Local ( -74.69, -24.27, -9.27) Global ( -44.69, 5.73, 20.73) +TGeoTorus 40 Local ( -64.72, -47.02, 0.00) Global ( -34.72, -17.02, 30.00) +TGeoTorus 41 Local ( -63.53, -46.16, 9.27) Global ( -33.53, -16.16, 39.27) +TGeoTorus 42 Local ( -60.09, -43.66, 17.63) Global ( -30.09, -13.66, 47.63) +TGeoTorus 43 Local ( -54.72, -39.75, 24.27) Global ( -24.72, -9.75, 54.27) +TGeoTorus 44 Local ( -47.95, -34.84, 28.53) Global ( -17.95, -4.84, 58.53) +TGeoTorus 45 Local ( -40.45, -29.39, 30.00) Global ( -10.45, 0.61, 60.00) +TGeoTorus 46 Local ( -32.95, -23.94, 28.53) Global ( -2.95, 6.06, 58.53) +TGeoTorus 47 Local ( -26.19, -19.02, 24.27) Global ( 3.81, 10.98, 54.27) +TGeoTorus 48 Local ( -20.82, -15.12, 17.63) Global ( 9.18, 14.88, 47.63) +TGeoTorus 49 Local ( -17.37, -12.62, 9.27) Global ( 12.63, 17.38, 39.27) +TGeoTorus 50 Local ( -16.18, -11.76, 0.00) Global ( 13.82, 18.24, 30.00) +TGeoTorus 51 Local ( -17.37, -12.62, -9.27) Global ( 12.63, 17.38, 20.73) +TGeoTorus 52 Local ( -20.82, -15.12, -17.63) Global ( 9.18, 14.88, 12.37) +TGeoTorus 53 Local ( -26.19, -19.02, -24.27) Global ( 3.81, 10.98, 5.73) +TGeoTorus 54 Local ( -32.95, -23.94, -28.53) Global ( -2.95, 6.06, 1.47) +TGeoTorus 55 Local ( -40.45, -29.39, -30.00) Global ( -10.45, 0.61, 0.00) +TGeoTorus 56 Local ( -47.95, -34.84, -28.53) Global ( -17.95, -4.84, 1.47) +TGeoTorus 57 Local ( -54.72, -39.75, -24.27) Global ( -24.72, -9.75, 5.73) +TGeoTorus 58 Local ( -60.09, -43.66, -17.63) Global ( -30.09, -13.66, 12.37) +TGeoTorus 59 Local ( -63.53, -46.16, -9.27) Global ( -33.53, -16.16, 20.73) +TGeoTorus 60 Local ( -47.02, -64.72, 0.00) Global ( -17.02, -34.72, 30.00) +TGeoTorus 61 Local ( -46.16, -63.53, 9.27) Global ( -16.16, -33.53, 39.27) +TGeoTorus 62 Local ( -43.66, -60.09, 17.63) Global ( -13.66, -30.09, 47.63) +TGeoTorus 63 Local ( -39.75, -54.72, 24.27) Global ( -9.75, -24.72, 54.27) +TGeoTorus 64 Local ( -34.84, -47.95, 28.53) Global ( -4.84, -17.95, 58.53) +TGeoTorus 65 Local ( -29.39, -40.45, 30.00) Global ( 0.61, -10.45, 60.00) +TGeoTorus 66 Local ( -23.94, -32.95, 28.53) Global ( 6.06, -2.95, 58.53) +TGeoTorus 67 Local ( -19.02, -26.19, 24.27) Global ( 10.98, 3.81, 54.27) +TGeoTorus 68 Local ( -15.12, -20.82, 17.63) Global ( 14.88, 9.18, 47.63) +TGeoTorus 69 Local ( -12.62, -17.37, 9.27) Global ( 17.38, 12.63, 39.27) +TGeoTorus 70 Local ( -11.76, -16.18, 0.00) Global ( 18.24, 13.82, 30.00) +TGeoTorus 71 Local ( -12.62, -17.37, -9.27) Global ( 17.38, 12.63, 20.73) +TGeoTorus 72 Local ( -15.12, -20.82, -17.63) Global ( 14.88, 9.18, 12.37) +TGeoTorus 73 Local ( -19.02, -26.19, -24.27) Global ( 10.98, 3.81, 5.73) +TGeoTorus 74 Local ( -23.94, -32.95, -28.53) Global ( 6.06, -2.95, 1.47) +TGeoTorus 75 Local ( -29.39, -40.45, -30.00) Global ( 0.61, -10.45, 0.00) +TGeoTorus 76 Local ( -34.84, -47.95, -28.53) Global ( -4.84, -17.95, 1.47) +TGeoTorus 77 Local ( -39.75, -54.72, -24.27) Global ( -9.75, -24.72, 5.73) +TGeoTorus 78 Local ( -43.66, -60.09, -17.63) Global ( -13.66, -30.09, 12.37) +TGeoTorus 79 Local ( -46.16, -63.53, -9.27) Global ( -16.16, -33.53, 20.73) +TGeoTorus 80 Local ( -24.72, -76.08, 0.00) Global ( 5.28, -46.08, 30.00) +TGeoTorus 81 Local ( -24.27, -74.69, 9.27) Global ( 5.73, -44.69, 39.27) +TGeoTorus 82 Local ( -22.95, -70.64, 17.63) Global ( 7.05, -40.64, 47.63) +TGeoTorus 83 Local ( -20.90, -64.32, 24.27) Global ( 9.10, -34.32, 54.27) +TGeoTorus 84 Local ( -18.32, -56.37, 28.53) Global ( 11.68, -26.37, 58.53) +TGeoTorus 85 Local ( -15.45, -47.55, 30.00) Global ( 14.55, -17.55, 60.00) +TGeoTorus 86 Local ( -12.59, -38.74, 28.53) Global ( 17.41, -8.74, 58.53) +TGeoTorus 87 Local ( -10.00, -30.78, 24.27) Global ( 20.00, -0.78, 54.27) +TGeoTorus 88 Local ( -7.95, -24.47, 17.63) Global ( 22.05, 5.53, 47.63) +TGeoTorus 89 Local ( -6.63, -20.42, 9.27) Global ( 23.37, 9.58, 39.27) +TGeoTorus 90 Local ( -6.18, -19.02, 0.00) Global ( 23.82, 10.98, 30.00) +TGeoTorus 91 Local ( -6.63, -20.42, -9.27) Global ( 23.37, 9.58, 20.73) +TGeoTorus 92 Local ( -7.95, -24.47, -17.63) Global ( 22.05, 5.53, 12.37) +TGeoTorus 93 Local ( -10.00, -30.78, -24.27) Global ( 20.00, -0.78, 5.73) +TGeoTorus 94 Local ( -12.59, -38.74, -28.53) Global ( 17.41, -8.74, 1.47) +TGeoTorus 95 Local ( -15.45, -47.55, -30.00) Global ( 14.55, -17.55, 0.00) +TGeoTorus 96 Local ( -18.32, -56.37, -28.53) Global ( 11.68, -26.37, 1.47) +TGeoTorus 97 Local ( -20.90, -64.32, -24.27) Global ( 9.10, -34.32, 5.73) +TGeoTorus 98 Local ( -22.95, -70.64, -17.63) Global ( 7.05, -40.64, 12.37) +TGeoTorus 99 Local ( -24.27, -74.69, -9.27) Global ( 5.73, -44.69, 20.73) +TGeoTorus 100 Local ( -0.00, -80.00, 0.00) Global ( 30.00, -50.00, 30.00) +TGeoTorus 101 Local ( -0.00, -78.53, 9.27) Global ( 30.00, -48.53, 39.27) +TGeoTorus 102 Local ( -0.00, -74.27, 17.63) Global ( 30.00, -44.27, 47.63) +TGeoTorus 103 Local ( -0.00, -67.63, 24.27) Global ( 30.00, -37.63, 54.27) +TGeoTorus 104 Local ( -0.00, -59.27, 28.53) Global ( 30.00, -29.27, 58.53) +TGeoTorus 105 Local ( -0.00, -50.00, 30.00) Global ( 30.00, -20.00, 60.00) +TGeoTorus 106 Local ( -0.00, -40.73, 28.53) Global ( 30.00, -10.73, 58.53) +TGeoTorus 107 Local ( -0.00, -32.37, 24.27) Global ( 30.00, -2.37, 54.27) +TGeoTorus 108 Local ( -0.00, -25.73, 17.63) Global ( 30.00, 4.27, 47.63) +TGeoTorus 109 Local ( -0.00, -21.47, 9.27) Global ( 30.00, 8.53, 39.27) +TGeoTorus 110 Local ( -0.00, -20.00, 0.00) Global ( 30.00, 10.00, 30.00) +TGeoTorus 111 Local ( -0.00, -21.47, -9.27) Global ( 30.00, 8.53, 20.73) +TGeoTorus 112 Local ( -0.00, -25.73, -17.63) Global ( 30.00, 4.27, 12.37) +TGeoTorus 113 Local ( -0.00, -32.37, -24.27) Global ( 30.00, -2.37, 5.73) +TGeoTorus 114 Local ( -0.00, -40.73, -28.53) Global ( 30.00, -10.73, 1.47) +TGeoTorus 115 Local ( -0.00, -50.00, -30.00) Global ( 30.00, -20.00, 0.00) +TGeoTorus 116 Local ( -0.00, -59.27, -28.53) Global ( 30.00, -29.27, 1.47) +TGeoTorus 117 Local ( -0.00, -67.63, -24.27) Global ( 30.00, -37.63, 5.73) +TGeoTorus 118 Local ( -0.00, -74.27, -17.63) Global ( 30.00, -44.27, 12.37) +TGeoTorus 119 Local ( -0.00, -78.53, -9.27) Global ( 30.00, -48.53, 20.73) +TGeoTorus 120 Local ( 24.72, -76.08, 0.00) Global ( 54.72, -46.08, 30.00) +TGeoTorus 121 Local ( 24.27, -74.69, 9.27) Global ( 54.27, -44.69, 39.27) +TGeoTorus 122 Local ( 22.95, -70.64, 17.63) Global ( 52.95, -40.64, 47.63) +TGeoTorus 123 Local ( 20.90, -64.32, 24.27) Global ( 50.90, -34.32, 54.27) +TGeoTorus 124 Local ( 18.32, -56.37, 28.53) Global ( 48.32, -26.37, 58.53) +TGeoTorus 125 Local ( 15.45, -47.55, 30.00) Global ( 45.45, -17.55, 60.00) +TGeoTorus 126 Local ( 12.59, -38.74, 28.53) Global ( 42.59, -8.74, 58.53) +TGeoTorus 127 Local ( 10.00, -30.78, 24.27) Global ( 40.00, -0.78, 54.27) +TGeoTorus 128 Local ( 7.95, -24.47, 17.63) Global ( 37.95, 5.53, 47.63) +TGeoTorus 129 Local ( 6.63, -20.42, 9.27) Global ( 36.63, 9.58, 39.27) +TGeoTorus 130 Local ( 6.18, -19.02, 0.00) Global ( 36.18, 10.98, 30.00) +TGeoTorus 131 Local ( 6.63, -20.42, -9.27) Global ( 36.63, 9.58, 20.73) +TGeoTorus 132 Local ( 7.95, -24.47, -17.63) Global ( 37.95, 5.53, 12.37) +TGeoTorus 133 Local ( 10.00, -30.78, -24.27) Global ( 40.00, -0.78, 5.73) +TGeoTorus 134 Local ( 12.59, -38.74, -28.53) Global ( 42.59, -8.74, 1.47) +TGeoTorus 135 Local ( 15.45, -47.55, -30.00) Global ( 45.45, -17.55, 0.00) +TGeoTorus 136 Local ( 18.32, -56.37, -28.53) Global ( 48.32, -26.37, 1.47) +TGeoTorus 137 Local ( 20.90, -64.32, -24.27) Global ( 50.90, -34.32, 5.73) +TGeoTorus 138 Local ( 22.95, -70.64, -17.63) Global ( 52.95, -40.64, 12.37) +TGeoTorus 139 Local ( 24.27, -74.69, -9.27) Global ( 54.27, -44.69, 20.73) +TGeoTorus 140 Local ( 47.02, -64.72, 0.00) Global ( 77.02, -34.72, 30.00) +TGeoTorus 141 Local ( 46.16, -63.53, 9.27) Global ( 76.16, -33.53, 39.27) +TGeoTorus 142 Local ( 43.66, -60.09, 17.63) Global ( 73.66, -30.09, 47.63) +TGeoTorus 143 Local ( 39.75, -54.72, 24.27) Global ( 69.75, -24.72, 54.27) +TGeoTorus 144 Local ( 34.84, -47.95, 28.53) Global ( 64.84, -17.95, 58.53) +TGeoTorus 145 Local ( 29.39, -40.45, 30.00) Global ( 59.39, -10.45, 60.00) +TGeoTorus 146 Local ( 23.94, -32.95, 28.53) Global ( 53.94, -2.95, 58.53) +TGeoTorus 147 Local ( 19.02, -26.19, 24.27) Global ( 49.02, 3.81, 54.27) +TGeoTorus 148 Local ( 15.12, -20.82, 17.63) Global ( 45.12, 9.18, 47.63) +TGeoTorus 149 Local ( 12.62, -17.37, 9.27) Global ( 42.62, 12.63, 39.27) +TGeoTorus 150 Local ( 11.76, -16.18, 0.00) Global ( 41.76, 13.82, 30.00) +TGeoTorus 151 Local ( 12.62, -17.37, -9.27) Global ( 42.62, 12.63, 20.73) +TGeoTorus 152 Local ( 15.12, -20.82, -17.63) Global ( 45.12, 9.18, 12.37) +TGeoTorus 153 Local ( 19.02, -26.19, -24.27) Global ( 49.02, 3.81, 5.73) +TGeoTorus 154 Local ( 23.94, -32.95, -28.53) Global ( 53.94, -2.95, 1.47) +TGeoTorus 155 Local ( 29.39, -40.45, -30.00) Global ( 59.39, -10.45, 0.00) +TGeoTorus 156 Local ( 34.84, -47.95, -28.53) Global ( 64.84, -17.95, 1.47) +TGeoTorus 157 Local ( 39.75, -54.72, -24.27) Global ( 69.75, -24.72, 5.73) +TGeoTorus 158 Local ( 43.66, -60.09, -17.63) Global ( 73.66, -30.09, 12.37) +TGeoTorus 159 Local ( 46.16, -63.53, -9.27) Global ( 76.16, -33.53, 20.73) +TGeoTorus 160 Local ( 64.72, -47.02, 0.00) Global ( 94.72, -17.02, 30.00) +TGeoTorus 161 Local ( 63.53, -46.16, 9.27) Global ( 93.53, -16.16, 39.27) +TGeoTorus 162 Local ( 60.09, -43.66, 17.63) Global ( 90.09, -13.66, 47.63) +TGeoTorus 163 Local ( 54.72, -39.75, 24.27) Global ( 84.72, -9.75, 54.27) +TGeoTorus 164 Local ( 47.95, -34.84, 28.53) Global ( 77.95, -4.84, 58.53) +TGeoTorus 165 Local ( 40.45, -29.39, 30.00) Global ( 70.45, 0.61, 60.00) +TGeoTorus 166 Local ( 32.95, -23.94, 28.53) Global ( 62.95, 6.06, 58.53) +TGeoTorus 167 Local ( 26.19, -19.02, 24.27) Global ( 56.19, 10.98, 54.27) +TGeoTorus 168 Local ( 20.82, -15.12, 17.63) Global ( 50.82, 14.88, 47.63) +TGeoTorus 169 Local ( 17.37, -12.62, 9.27) Global ( 47.37, 17.38, 39.27) +TGeoTorus 170 Local ( 16.18, -11.76, 0.00) Global ( 46.18, 18.24, 30.00) +TGeoTorus 171 Local ( 17.37, -12.62, -9.27) Global ( 47.37, 17.38, 20.73) +TGeoTorus 172 Local ( 20.82, -15.12, -17.63) Global ( 50.82, 14.88, 12.37) +TGeoTorus 173 Local ( 26.19, -19.02, -24.27) Global ( 56.19, 10.98, 5.73) +TGeoTorus 174 Local ( 32.95, -23.94, -28.53) Global ( 62.95, 6.06, 1.47) +TGeoTorus 175 Local ( 40.45, -29.39, -30.00) Global ( 70.45, 0.61, 0.00) +TGeoTorus 176 Local ( 47.95, -34.84, -28.53) Global ( 77.95, -4.84, 1.47) +TGeoTorus 177 Local ( 54.72, -39.75, -24.27) Global ( 84.72, -9.75, 5.73) +TGeoTorus 178 Local ( 60.09, -43.66, -17.63) Global ( 90.09, -13.66, 12.37) +TGeoTorus 179 Local ( 63.53, -46.16, -9.27) Global ( 93.53, -16.16, 20.73) +TGeoTorus 180 Local ( 76.08, -24.72, 0.00) Global ( 106.08, 5.28, 30.00) +TGeoTorus 181 Local ( 74.69, -24.27, 9.27) Global ( 104.69, 5.73, 39.27) +TGeoTorus 182 Local ( 70.64, -22.95, 17.63) Global ( 100.64, 7.05, 47.63) +TGeoTorus 183 Local ( 64.32, -20.90, 24.27) Global ( 94.32, 9.10, 54.27) +TGeoTorus 184 Local ( 56.37, -18.32, 28.53) Global ( 86.37, 11.68, 58.53) +TGeoTorus 185 Local ( 47.55, -15.45, 30.00) Global ( 77.55, 14.55, 60.00) +TGeoTorus 186 Local ( 38.74, -12.59, 28.53) Global ( 68.74, 17.41, 58.53) +TGeoTorus 187 Local ( 30.78, -10.00, 24.27) Global ( 60.78, 20.00, 54.27) +TGeoTorus 188 Local ( 24.47, -7.95, 17.63) Global ( 54.47, 22.05, 47.63) +TGeoTorus 189 Local ( 20.42, -6.63, 9.27) Global ( 50.42, 23.37, 39.27) +TGeoTorus 190 Local ( 19.02, -6.18, 0.00) Global ( 49.02, 23.82, 30.00) +TGeoTorus 191 Local ( 20.42, -6.63, -9.27) Global ( 50.42, 23.37, 20.73) +TGeoTorus 192 Local ( 24.47, -7.95, -17.63) Global ( 54.47, 22.05, 12.37) +TGeoTorus 193 Local ( 30.78, -10.00, -24.27) Global ( 60.78, 20.00, 5.73) +TGeoTorus 194 Local ( 38.74, -12.59, -28.53) Global ( 68.74, 17.41, 1.47) +TGeoTorus 195 Local ( 47.55, -15.45, -30.00) Global ( 77.55, 14.55, 0.00) +TGeoTorus 196 Local ( 56.37, -18.32, -28.53) Global ( 86.37, 11.68, 1.47) +TGeoTorus 197 Local ( 64.32, -20.90, -24.27) Global ( 94.32, 9.10, 5.73) +TGeoTorus 198 Local ( 70.64, -22.95, -17.63) Global ( 100.64, 7.05, 12.37) +TGeoTorus 199 Local ( 74.69, -24.27, -9.27) Global ( 104.69, 5.73, 20.73) +TGeoTorus 200 Local ( 80.00, -0.00, 0.00) Global ( 110.00, 30.00, 30.00) +TGeoTorus 201 Local ( 78.53, -0.00, 9.27) Global ( 108.53, 30.00, 39.27) +TGeoTorus 202 Local ( 74.27, -0.00, 17.63) Global ( 104.27, 30.00, 47.63) +TGeoTorus 203 Local ( 67.63, -0.00, 24.27) Global ( 97.63, 30.00, 54.27) +TGeoTorus 204 Local ( 59.27, -0.00, 28.53) Global ( 89.27, 30.00, 58.53) +TGeoTorus 205 Local ( 50.00, -0.00, 30.00) Global ( 80.00, 30.00, 60.00) +TGeoTorus 206 Local ( 40.73, -0.00, 28.53) Global ( 70.73, 30.00, 58.53) +TGeoTorus 207 Local ( 32.37, -0.00, 24.27) Global ( 62.37, 30.00, 54.27) +TGeoTorus 208 Local ( 25.73, -0.00, 17.63) Global ( 55.73, 30.00, 47.63) +TGeoTorus 209 Local ( 21.47, -0.00, 9.27) Global ( 51.47, 30.00, 39.27) +TGeoTorus 210 Local ( 20.00, -0.00, 0.00) Global ( 50.00, 30.00, 30.00) +TGeoTorus 211 Local ( 21.47, -0.00, -9.27) Global ( 51.47, 30.00, 20.73) +TGeoTorus 212 Local ( 25.73, -0.00, -17.63) Global ( 55.73, 30.00, 12.37) +TGeoTorus 213 Local ( 32.37, -0.00, -24.27) Global ( 62.37, 30.00, 5.73) +TGeoTorus 214 Local ( 40.73, -0.00, -28.53) Global ( 70.73, 30.00, 1.47) +TGeoTorus 215 Local ( 50.00, -0.00, -30.00) Global ( 80.00, 30.00, 0.00) +TGeoTorus 216 Local ( 59.27, -0.00, -28.53) Global ( 89.27, 30.00, 1.47) +TGeoTorus 217 Local ( 67.63, -0.00, -24.27) Global ( 97.63, 30.00, 5.73) +TGeoTorus 218 Local ( 74.27, -0.00, -17.63) Global ( 104.27, 30.00, 12.37) +TGeoTorus 219 Local ( 78.53, -0.00, -9.27) Global ( 108.53, 30.00, 20.73) +TGeoTorus 220 Local ( 76.08, 24.72, 0.00) Global ( 106.08, 54.72, 30.00) +TGeoTorus 221 Local ( 74.69, 24.27, 9.27) Global ( 104.69, 54.27, 39.27) +TGeoTorus 222 Local ( 70.64, 22.95, 17.63) Global ( 100.64, 52.95, 47.63) +TGeoTorus 223 Local ( 64.32, 20.90, 24.27) Global ( 94.32, 50.90, 54.27) +TGeoTorus 224 Local ( 56.37, 18.32, 28.53) Global ( 86.37, 48.32, 58.53) +TGeoTorus 225 Local ( 47.55, 15.45, 30.00) Global ( 77.55, 45.45, 60.00) +TGeoTorus 226 Local ( 38.74, 12.59, 28.53) Global ( 68.74, 42.59, 58.53) +TGeoTorus 227 Local ( 30.78, 10.00, 24.27) Global ( 60.78, 40.00, 54.27) +TGeoTorus 228 Local ( 24.47, 7.95, 17.63) Global ( 54.47, 37.95, 47.63) +TGeoTorus 229 Local ( 20.42, 6.63, 9.27) Global ( 50.42, 36.63, 39.27) +TGeoTorus 230 Local ( 19.02, 6.18, 0.00) Global ( 49.02, 36.18, 30.00) +TGeoTorus 231 Local ( 20.42, 6.63, -9.27) Global ( 50.42, 36.63, 20.73) +TGeoTorus 232 Local ( 24.47, 7.95, -17.63) Global ( 54.47, 37.95, 12.37) +TGeoTorus 233 Local ( 30.78, 10.00, -24.27) Global ( 60.78, 40.00, 5.73) +TGeoTorus 234 Local ( 38.74, 12.59, -28.53) Global ( 68.74, 42.59, 1.47) +TGeoTorus 235 Local ( 47.55, 15.45, -30.00) Global ( 77.55, 45.45, 0.00) +TGeoTorus 236 Local ( 56.37, 18.32, -28.53) Global ( 86.37, 48.32, 1.47) +TGeoTorus 237 Local ( 64.32, 20.90, -24.27) Global ( 94.32, 50.90, 5.73) +TGeoTorus 238 Local ( 70.64, 22.95, -17.63) Global ( 100.64, 52.95, 12.37) +TGeoTorus 239 Local ( 74.69, 24.27, -9.27) Global ( 104.69, 54.27, 20.73) +TGeoTorus 240 Local ( 64.72, 47.02, 0.00) Global ( 94.72, 77.02, 30.00) +TGeoTorus 241 Local ( 63.53, 46.16, 9.27) Global ( 93.53, 76.16, 39.27) +TGeoTorus 242 Local ( 60.09, 43.66, 17.63) Global ( 90.09, 73.66, 47.63) +TGeoTorus 243 Local ( 54.72, 39.75, 24.27) Global ( 84.72, 69.75, 54.27) +TGeoTorus 244 Local ( 47.95, 34.84, 28.53) Global ( 77.95, 64.84, 58.53) +TGeoTorus 245 Local ( 40.45, 29.39, 30.00) Global ( 70.45, 59.39, 60.00) +TGeoTorus 246 Local ( 32.95, 23.94, 28.53) Global ( 62.95, 53.94, 58.53) +TGeoTorus 247 Local ( 26.19, 19.02, 24.27) Global ( 56.19, 49.02, 54.27) +TGeoTorus 248 Local ( 20.82, 15.12, 17.63) Global ( 50.82, 45.12, 47.63) +TGeoTorus 249 Local ( 17.37, 12.62, 9.27) Global ( 47.37, 42.62, 39.27) +TGeoTorus 250 Local ( 16.18, 11.76, 0.00) Global ( 46.18, 41.76, 30.00) +TGeoTorus 251 Local ( 17.37, 12.62, -9.27) Global ( 47.37, 42.62, 20.73) +TGeoTorus 252 Local ( 20.82, 15.12, -17.63) Global ( 50.82, 45.12, 12.37) +TGeoTorus 253 Local ( 26.19, 19.02, -24.27) Global ( 56.19, 49.02, 5.73) +TGeoTorus 254 Local ( 32.95, 23.94, -28.53) Global ( 62.95, 53.94, 1.47) +TGeoTorus 255 Local ( 40.45, 29.39, -30.00) Global ( 70.45, 59.39, 0.00) +TGeoTorus 256 Local ( 47.95, 34.84, -28.53) Global ( 77.95, 64.84, 1.47) +TGeoTorus 257 Local ( 54.72, 39.75, -24.27) Global ( 84.72, 69.75, 5.73) +TGeoTorus 258 Local ( 60.09, 43.66, -17.63) Global ( 90.09, 73.66, 12.37) +TGeoTorus 259 Local ( 63.53, 46.16, -9.27) Global ( 93.53, 76.16, 20.73) +TGeoTorus 260 Local ( 47.02, 64.72, 0.00) Global ( 77.02, 94.72, 30.00) +TGeoTorus 261 Local ( 46.16, 63.53, 9.27) Global ( 76.16, 93.53, 39.27) +TGeoTorus 262 Local ( 43.66, 60.09, 17.63) Global ( 73.66, 90.09, 47.63) +TGeoTorus 263 Local ( 39.75, 54.72, 24.27) Global ( 69.75, 84.72, 54.27) +TGeoTorus 264 Local ( 34.84, 47.95, 28.53) Global ( 64.84, 77.95, 58.53) +TGeoTorus 265 Local ( 29.39, 40.45, 30.00) Global ( 59.39, 70.45, 60.00) +TGeoTorus 266 Local ( 23.94, 32.95, 28.53) Global ( 53.94, 62.95, 58.53) +TGeoTorus 267 Local ( 19.02, 26.19, 24.27) Global ( 49.02, 56.19, 54.27) +TGeoTorus 268 Local ( 15.12, 20.82, 17.63) Global ( 45.12, 50.82, 47.63) +TGeoTorus 269 Local ( 12.62, 17.37, 9.27) Global ( 42.62, 47.37, 39.27) +TGeoTorus 270 Local ( 11.76, 16.18, 0.00) Global ( 41.76, 46.18, 30.00) +TGeoTorus 271 Local ( 12.62, 17.37, -9.27) Global ( 42.62, 47.37, 20.73) +TGeoTorus 272 Local ( 15.12, 20.82, -17.63) Global ( 45.12, 50.82, 12.37) +TGeoTorus 273 Local ( 19.02, 26.19, -24.27) Global ( 49.02, 56.19, 5.73) +TGeoTorus 274 Local ( 23.94, 32.95, -28.53) Global ( 53.94, 62.95, 1.47) +TGeoTorus 275 Local ( 29.39, 40.45, -30.00) Global ( 59.39, 70.45, 0.00) +TGeoTorus 276 Local ( 34.84, 47.95, -28.53) Global ( 64.84, 77.95, 1.47) +TGeoTorus 277 Local ( 39.75, 54.72, -24.27) Global ( 69.75, 84.72, 5.73) +TGeoTorus 278 Local ( 43.66, 60.09, -17.63) Global ( 73.66, 90.09, 12.37) +TGeoTorus 279 Local ( 46.16, 63.53, -9.27) Global ( 76.16, 93.53, 20.73) +TGeoTorus 280 Local ( 24.72, 76.08, 0.00) Global ( 54.72, 106.08, 30.00) +TGeoTorus 281 Local ( 24.27, 74.69, 9.27) Global ( 54.27, 104.69, 39.27) +TGeoTorus 282 Local ( 22.95, 70.64, 17.63) Global ( 52.95, 100.64, 47.63) +TGeoTorus 283 Local ( 20.90, 64.32, 24.27) Global ( 50.90, 94.32, 54.27) +TGeoTorus 284 Local ( 18.32, 56.37, 28.53) Global ( 48.32, 86.37, 58.53) +TGeoTorus 285 Local ( 15.45, 47.55, 30.00) Global ( 45.45, 77.55, 60.00) +TGeoTorus 286 Local ( 12.59, 38.74, 28.53) Global ( 42.59, 68.74, 58.53) +TGeoTorus 287 Local ( 10.00, 30.78, 24.27) Global ( 40.00, 60.78, 54.27) +TGeoTorus 288 Local ( 7.95, 24.47, 17.63) Global ( 37.95, 54.47, 47.63) +TGeoTorus 289 Local ( 6.63, 20.42, 9.27) Global ( 36.63, 50.42, 39.27) +TGeoTorus 290 Local ( 6.18, 19.02, 0.00) Global ( 36.18, 49.02, 30.00) +TGeoTorus 291 Local ( 6.63, 20.42, -9.27) Global ( 36.63, 50.42, 20.73) +TGeoTorus 292 Local ( 7.95, 24.47, -17.63) Global ( 37.95, 54.47, 12.37) +TGeoTorus 293 Local ( 10.00, 30.78, -24.27) Global ( 40.00, 60.78, 5.73) +TGeoTorus 294 Local ( 12.59, 38.74, -28.53) Global ( 42.59, 68.74, 1.47) +TGeoTorus 295 Local ( 15.45, 47.55, -30.00) Global ( 45.45, 77.55, 0.00) +TGeoTorus 296 Local ( 18.32, 56.37, -28.53) Global ( 48.32, 86.37, 1.47) +TGeoTorus 297 Local ( 20.90, 64.32, -24.27) Global ( 50.90, 94.32, 5.73) +TGeoTorus 298 Local ( 22.95, 70.64, -17.63) Global ( 52.95, 100.64, 12.37) +TGeoTorus 299 Local ( 24.27, 74.69, -9.27) Global ( 54.27, 104.69, 20.73) +TGeoTorus 300 Local ( 0.00, 80.00, 0.00) Global ( 30.00, 110.00, 30.00) +TGeoTorus 301 Local ( 0.00, 78.53, 9.27) Global ( 30.00, 108.53, 39.27) +TGeoTorus 302 Local ( 0.00, 74.27, 17.63) Global ( 30.00, 104.27, 47.63) +TGeoTorus 303 Local ( 0.00, 67.63, 24.27) Global ( 30.00, 97.63, 54.27) +TGeoTorus 304 Local ( 0.00, 59.27, 28.53) Global ( 30.00, 89.27, 58.53) +TGeoTorus 305 Local ( 0.00, 50.00, 30.00) Global ( 30.00, 80.00, 60.00) +TGeoTorus 306 Local ( 0.00, 40.73, 28.53) Global ( 30.00, 70.73, 58.53) +TGeoTorus 307 Local ( 0.00, 32.37, 24.27) Global ( 30.00, 62.37, 54.27) +TGeoTorus 308 Local ( 0.00, 25.73, 17.63) Global ( 30.00, 55.73, 47.63) +TGeoTorus 309 Local ( 0.00, 21.47, 9.27) Global ( 30.00, 51.47, 39.27) +TGeoTorus 310 Local ( 0.00, 20.00, 0.00) Global ( 30.00, 50.00, 30.00) +TGeoTorus 311 Local ( 0.00, 21.47, -9.27) Global ( 30.00, 51.47, 20.73) +TGeoTorus 312 Local ( 0.00, 25.73, -17.63) Global ( 30.00, 55.73, 12.37) +TGeoTorus 313 Local ( 0.00, 32.37, -24.27) Global ( 30.00, 62.37, 5.73) +TGeoTorus 314 Local ( 0.00, 40.73, -28.53) Global ( 30.00, 70.73, 1.47) +TGeoTorus 315 Local ( 0.00, 50.00, -30.00) Global ( 30.00, 80.00, 0.00) +TGeoTorus 316 Local ( 0.00, 59.27, -28.53) Global ( 30.00, 89.27, 1.47) +TGeoTorus 317 Local ( 0.00, 67.63, -24.27) Global ( 30.00, 97.63, 5.73) +TGeoTorus 318 Local ( 0.00, 74.27, -17.63) Global ( 30.00, 104.27, 12.37) +TGeoTorus 319 Local ( 0.00, 78.53, -9.27) Global ( 30.00, 108.53, 20.73) +TGeoTorus 320 Local ( -24.72, 76.08, 0.00) Global ( 5.28, 106.08, 30.00) +TGeoTorus 321 Local ( -24.27, 74.69, 9.27) Global ( 5.73, 104.69, 39.27) +TGeoTorus 322 Local ( -22.95, 70.64, 17.63) Global ( 7.05, 100.64, 47.63) +TGeoTorus 323 Local ( -20.90, 64.32, 24.27) Global ( 9.10, 94.32, 54.27) +TGeoTorus 324 Local ( -18.32, 56.37, 28.53) Global ( 11.68, 86.37, 58.53) +TGeoTorus 325 Local ( -15.45, 47.55, 30.00) Global ( 14.55, 77.55, 60.00) +TGeoTorus 326 Local ( -12.59, 38.74, 28.53) Global ( 17.41, 68.74, 58.53) +TGeoTorus 327 Local ( -10.00, 30.78, 24.27) Global ( 20.00, 60.78, 54.27) +TGeoTorus 328 Local ( -7.95, 24.47, 17.63) Global ( 22.05, 54.47, 47.63) +TGeoTorus 329 Local ( -6.63, 20.42, 9.27) Global ( 23.37, 50.42, 39.27) +TGeoTorus 330 Local ( -6.18, 19.02, 0.00) Global ( 23.82, 49.02, 30.00) +TGeoTorus 331 Local ( -6.63, 20.42, -9.27) Global ( 23.37, 50.42, 20.73) +TGeoTorus 332 Local ( -7.95, 24.47, -17.63) Global ( 22.05, 54.47, 12.37) +TGeoTorus 333 Local ( -10.00, 30.78, -24.27) Global ( 20.00, 60.78, 5.73) +TGeoTorus 334 Local ( -12.59, 38.74, -28.53) Global ( 17.41, 68.74, 1.47) +TGeoTorus 335 Local ( -15.45, 47.55, -30.00) Global ( 14.55, 77.55, 0.00) +TGeoTorus 336 Local ( -18.32, 56.37, -28.53) Global ( 11.68, 86.37, 1.47) +TGeoTorus 337 Local ( -20.90, 64.32, -24.27) Global ( 9.10, 94.32, 5.73) +TGeoTorus 338 Local ( -22.95, 70.64, -17.63) Global ( 7.05, 100.64, 12.37) +TGeoTorus 339 Local ( -24.27, 74.69, -9.27) Global ( 5.73, 104.69, 20.73) +TGeoTorus 340 Local ( -47.02, 64.72, 0.00) Global ( -17.02, 94.72, 30.00) +TGeoTorus 341 Local ( -46.16, 63.53, 9.27) Global ( -16.16, 93.53, 39.27) +TGeoTorus 342 Local ( -43.66, 60.09, 17.63) Global ( -13.66, 90.09, 47.63) +TGeoTorus 343 Local ( -39.75, 54.72, 24.27) Global ( -9.75, 84.72, 54.27) +TGeoTorus 344 Local ( -34.84, 47.95, 28.53) Global ( -4.84, 77.95, 58.53) +TGeoTorus 345 Local ( -29.39, 40.45, 30.00) Global ( 0.61, 70.45, 60.00) +TGeoTorus 346 Local ( -23.94, 32.95, 28.53) Global ( 6.06, 62.95, 58.53) +TGeoTorus 347 Local ( -19.02, 26.19, 24.27) Global ( 10.98, 56.19, 54.27) +TGeoTorus 348 Local ( -15.12, 20.82, 17.63) Global ( 14.88, 50.82, 47.63) +TGeoTorus 349 Local ( -12.62, 17.37, 9.27) Global ( 17.38, 47.37, 39.27) +TGeoTorus 350 Local ( -11.76, 16.18, 0.00) Global ( 18.24, 46.18, 30.00) +TGeoTorus 351 Local ( -12.62, 17.37, -9.27) Global ( 17.38, 47.37, 20.73) +TGeoTorus 352 Local ( -15.12, 20.82, -17.63) Global ( 14.88, 50.82, 12.37) +TGeoTorus 353 Local ( -19.02, 26.19, -24.27) Global ( 10.98, 56.19, 5.73) +TGeoTorus 354 Local ( -23.94, 32.95, -28.53) Global ( 6.06, 62.95, 1.47) +TGeoTorus 355 Local ( -29.39, 40.45, -30.00) Global ( 0.61, 70.45, 0.00) +TGeoTorus 356 Local ( -34.84, 47.95, -28.53) Global ( -4.84, 77.95, 1.47) +TGeoTorus 357 Local ( -39.75, 54.72, -24.27) Global ( -9.75, 84.72, 5.73) +TGeoTorus 358 Local ( -43.66, 60.09, -17.63) Global ( -13.66, 90.09, 12.37) +TGeoTorus 359 Local ( -46.16, 63.53, -9.27) Global ( -16.16, 93.53, 20.73) +TGeoTorus 360 Local ( -64.72, 47.02, 0.00) Global ( -34.72, 77.02, 30.00) +TGeoTorus 361 Local ( -63.53, 46.16, 9.27) Global ( -33.53, 76.16, 39.27) +TGeoTorus 362 Local ( -60.09, 43.66, 17.63) Global ( -30.09, 73.66, 47.63) +TGeoTorus 363 Local ( -54.72, 39.75, 24.27) Global ( -24.72, 69.75, 54.27) +TGeoTorus 364 Local ( -47.95, 34.84, 28.53) Global ( -17.95, 64.84, 58.53) +TGeoTorus 365 Local ( -40.45, 29.39, 30.00) Global ( -10.45, 59.39, 60.00) +TGeoTorus 366 Local ( -32.95, 23.94, 28.53) Global ( -2.95, 53.94, 58.53) +TGeoTorus 367 Local ( -26.19, 19.02, 24.27) Global ( 3.81, 49.02, 54.27) +TGeoTorus 368 Local ( -20.82, 15.12, 17.63) Global ( 9.18, 45.12, 47.63) +TGeoTorus 369 Local ( -17.37, 12.62, 9.27) Global ( 12.63, 42.62, 39.27) +TGeoTorus 370 Local ( -16.18, 11.76, 0.00) Global ( 13.82, 41.76, 30.00) +TGeoTorus 371 Local ( -17.37, 12.62, -9.27) Global ( 12.63, 42.62, 20.73) +TGeoTorus 372 Local ( -20.82, 15.12, -17.63) Global ( 9.18, 45.12, 12.37) +TGeoTorus 373 Local ( -26.19, 19.02, -24.27) Global ( 3.81, 49.02, 5.73) +TGeoTorus 374 Local ( -32.95, 23.94, -28.53) Global ( -2.95, 53.94, 1.47) +TGeoTorus 375 Local ( -40.45, 29.39, -30.00) Global ( -10.45, 59.39, 0.00) +TGeoTorus 376 Local ( -47.95, 34.84, -28.53) Global ( -17.95, 64.84, 1.47) +TGeoTorus 377 Local ( -54.72, 39.75, -24.27) Global ( -24.72, 69.75, 5.73) +TGeoTorus 378 Local ( -60.09, 43.66, -17.63) Global ( -30.09, 73.66, 12.37) +TGeoTorus 379 Local ( -63.53, 46.16, -9.27) Global ( -33.53, 76.16, 20.73) +TGeoTorus 380 Local ( -76.08, 24.72, 0.00) Global ( -46.08, 54.72, 30.00) +TGeoTorus 381 Local ( -74.69, 24.27, 9.27) Global ( -44.69, 54.27, 39.27) +TGeoTorus 382 Local ( -70.64, 22.95, 17.63) Global ( -40.64, 52.95, 47.63) +TGeoTorus 383 Local ( -64.32, 20.90, 24.27) Global ( -34.32, 50.90, 54.27) +TGeoTorus 384 Local ( -56.37, 18.32, 28.53) Global ( -26.37, 48.32, 58.53) +TGeoTorus 385 Local ( -47.55, 15.45, 30.00) Global ( -17.55, 45.45, 60.00) +TGeoTorus 386 Local ( -38.74, 12.59, 28.53) Global ( -8.74, 42.59, 58.53) +TGeoTorus 387 Local ( -30.78, 10.00, 24.27) Global ( -0.78, 40.00, 54.27) +TGeoTorus 388 Local ( -24.47, 7.95, 17.63) Global ( 5.53, 37.95, 47.63) +TGeoTorus 389 Local ( -20.42, 6.63, 9.27) Global ( 9.58, 36.63, 39.27) +TGeoTorus 390 Local ( -19.02, 6.18, 0.00) Global ( 10.98, 36.18, 30.00) +TGeoTorus 391 Local ( -20.42, 6.63, -9.27) Global ( 9.58, 36.63, 20.73) +TGeoTorus 392 Local ( -24.47, 7.95, -17.63) Global ( 5.53, 37.95, 12.37) +TGeoTorus 393 Local ( -30.78, 10.00, -24.27) Global ( -0.78, 40.00, 5.73) +TGeoTorus 394 Local ( -38.74, 12.59, -28.53) Global ( -8.74, 42.59, 1.47) +TGeoTorus 395 Local ( -47.55, 15.45, -30.00) Global ( -17.55, 45.45, 0.00) +TGeoTorus 396 Local ( -56.37, 18.32, -28.53) Global ( -26.37, 48.32, 1.47) +TGeoTorus 397 Local ( -64.32, 20.90, -24.27) Global ( -34.32, 50.90, 5.73) +TGeoTorus 398 Local ( -70.64, 22.95, -17.63) Global ( -40.64, 52.95, 12.37) +TGeoTorus 399 Local ( -74.69, 24.27, -9.27) Global ( -44.69, 54.27, 20.73) +TGeoTorus 400 Local ( -80.00, 0.00, 0.00) Global ( -50.00, 30.00, 30.00) +TGeoTorus 401 Local ( -78.53, 0.00, 9.27) Global ( -48.53, 30.00, 39.27) +TGeoTorus 402 Local ( -74.27, 0.00, 17.63) Global ( -44.27, 30.00, 47.63) +TGeoTorus 403 Local ( -67.63, 0.00, 24.27) Global ( -37.63, 30.00, 54.27) +TGeoTorus 404 Local ( -59.27, 0.00, 28.53) Global ( -29.27, 30.00, 58.53) +TGeoTorus 405 Local ( -50.00, 0.00, 30.00) Global ( -20.00, 30.00, 60.00) +TGeoTorus 406 Local ( -40.73, 0.00, 28.53) Global ( -10.73, 30.00, 58.53) +TGeoTorus 407 Local ( -32.37, 0.00, 24.27) Global ( -2.37, 30.00, 54.27) +TGeoTorus 408 Local ( -25.73, 0.00, 17.63) Global ( 4.27, 30.00, 47.63) +TGeoTorus 409 Local ( -21.47, 0.00, 9.27) Global ( 8.53, 30.00, 39.27) +TGeoTorus 410 Local ( -20.00, 0.00, 0.00) Global ( 10.00, 30.00, 30.00) +TGeoTorus 411 Local ( -21.47, 0.00, -9.27) Global ( 8.53, 30.00, 20.73) +TGeoTorus 412 Local ( -25.73, 0.00, -17.63) Global ( 4.27, 30.00, 12.37) +TGeoTorus 413 Local ( -32.37, 0.00, -24.27) Global ( -2.37, 30.00, 5.73) +TGeoTorus 414 Local ( -40.73, 0.00, -28.53) Global ( -10.73, 30.00, 1.47) +TGeoTorus 415 Local ( -50.00, 0.00, -30.00) Global ( -20.00, 30.00, 0.00) +TGeoTorus 416 Local ( -59.27, 0.00, -28.53) Global ( -29.27, 30.00, 1.47) +TGeoTorus 417 Local ( -67.63, 0.00, -24.27) Global ( -37.63, 30.00, 5.73) +TGeoTorus 418 Local ( -74.27, 0.00, -17.63) Global ( -44.27, 30.00, 12.37) +TGeoTorus 419 Local ( -78.53, 0.00, -9.27) Global ( -48.53, 30.00, 20.73) +TGeoTorus 420 Local ( -60.00, 0.00, 0.00) Global ( -30.00, 30.00, 30.00) +TGeoTorus 421 Local ( -59.51, 0.00, 3.09) Global ( -29.51, 30.00, 33.09) +TGeoTorus 422 Local ( -58.09, 0.00, 5.88) Global ( -28.09, 30.00, 35.88) +TGeoTorus 423 Local ( -55.88, 0.00, 8.09) Global ( -25.88, 30.00, 38.09) +TGeoTorus 424 Local ( -53.09, 0.00, 9.51) Global ( -23.09, 30.00, 39.51) +TGeoTorus 425 Local ( -50.00, 0.00, 10.00) Global ( -20.00, 30.00, 40.00) +TGeoTorus 426 Local ( -46.91, 0.00, 9.51) Global ( -16.91, 30.00, 39.51) +TGeoTorus 427 Local ( -44.12, 0.00, 8.09) Global ( -14.12, 30.00, 38.09) +TGeoTorus 428 Local ( -41.91, 0.00, 5.88) Global ( -11.91, 30.00, 35.88) +TGeoTorus 429 Local ( -40.49, 0.00, 3.09) Global ( -10.49, 30.00, 33.09) +TGeoTorus 430 Local ( -40.00, 0.00, 0.00) Global ( -10.00, 30.00, 30.00) +TGeoTorus 431 Local ( -40.49, 0.00, -3.09) Global ( -10.49, 30.00, 26.91) +TGeoTorus 432 Local ( -41.91, 0.00, -5.88) Global ( -11.91, 30.00, 24.12) +TGeoTorus 433 Local ( -44.12, 0.00, -8.09) Global ( -14.12, 30.00, 21.91) +TGeoTorus 434 Local ( -46.91, 0.00, -9.51) Global ( -16.91, 30.00, 20.49) +TGeoTorus 435 Local ( -50.00, 0.00, -10.00) Global ( -20.00, 30.00, 20.00) +TGeoTorus 436 Local ( -53.09, 0.00, -9.51) Global ( -23.09, 30.00, 20.49) +TGeoTorus 437 Local ( -55.88, 0.00, -8.09) Global ( -25.88, 30.00, 21.91) +TGeoTorus 438 Local ( -58.09, 0.00, -5.88) Global ( -28.09, 30.00, 24.12) +TGeoTorus 439 Local ( -59.51, 0.00, -3.09) Global ( -29.51, 30.00, 26.91) +TGeoTorus 440 Local ( -57.06, -18.54, 0.00) Global ( -27.06, 11.46, 30.00) +TGeoTorus 441 Local ( -56.60, -18.39, 3.09) Global ( -26.60, 11.61, 33.09) +TGeoTorus 442 Local ( -55.25, -17.95, 5.88) Global ( -25.25, 12.05, 35.88) +TGeoTorus 443 Local ( -53.14, -17.27, 8.09) Global ( -23.14, 12.73, 38.09) +TGeoTorus 444 Local ( -50.49, -16.41, 9.51) Global ( -20.49, 13.59, 39.51) +TGeoTorus 445 Local ( -47.55, -15.45, 10.00) Global ( -17.55, 14.55, 40.00) +TGeoTorus 446 Local ( -44.61, -14.50, 9.51) Global ( -14.61, 15.50, 39.51) +TGeoTorus 447 Local ( -41.96, -13.63, 8.09) Global ( -11.96, 16.37, 38.09) +TGeoTorus 448 Local ( -39.86, -12.95, 5.88) Global ( -9.86, 17.05, 35.88) +TGeoTorus 449 Local ( -38.51, -12.51, 3.09) Global ( -8.51, 17.49, 33.09) +TGeoTorus 450 Local ( -38.04, -12.36, 0.00) Global ( -8.04, 17.64, 30.00) +TGeoTorus 451 Local ( -38.51, -12.51, -3.09) Global ( -8.51, 17.49, 26.91) +TGeoTorus 452 Local ( -39.86, -12.95, -5.88) Global ( -9.86, 17.05, 24.12) +TGeoTorus 453 Local ( -41.96, -13.63, -8.09) Global ( -11.96, 16.37, 21.91) +TGeoTorus 454 Local ( -44.61, -14.50, -9.51) Global ( -14.61, 15.50, 20.49) +TGeoTorus 455 Local ( -47.55, -15.45, -10.00) Global ( -17.55, 14.55, 20.00) +TGeoTorus 456 Local ( -50.49, -16.41, -9.51) Global ( -20.49, 13.59, 20.49) +TGeoTorus 457 Local ( -53.14, -17.27, -8.09) Global ( -23.14, 12.73, 21.91) +TGeoTorus 458 Local ( -55.25, -17.95, -5.88) Global ( -25.25, 12.05, 24.12) +TGeoTorus 459 Local ( -56.60, -18.39, -3.09) Global ( -26.60, 11.61, 26.91) +TGeoTorus 460 Local ( -48.54, -35.27, 0.00) Global ( -18.54, -5.27, 30.00) +TGeoTorus 461 Local ( -48.15, -34.98, 3.09) Global ( -18.15, -4.98, 33.09) +TGeoTorus 462 Local ( -47.00, -34.14, 5.88) Global ( -17.00, -4.14, 35.88) +TGeoTorus 463 Local ( -45.21, -32.84, 8.09) Global ( -15.21, -2.84, 38.09) +TGeoTorus 464 Local ( -42.95, -31.21, 9.51) Global ( -12.95, -1.21, 39.51) +TGeoTorus 465 Local ( -40.45, -29.39, 10.00) Global ( -10.45, 0.61, 40.00) +TGeoTorus 466 Local ( -37.95, -27.57, 9.51) Global ( -7.95, 2.43, 39.51) +TGeoTorus 467 Local ( -35.70, -25.93, 8.09) Global ( -5.70, 4.07, 38.09) +TGeoTorus 468 Local ( -33.91, -24.63, 5.88) Global ( -3.91, 5.37, 35.88) +TGeoTorus 469 Local ( -32.76, -23.80, 3.09) Global ( -2.76, 6.20, 33.09) +TGeoTorus 470 Local ( -32.36, -23.51, 0.00) Global ( -2.36, 6.49, 30.00) +TGeoTorus 471 Local ( -32.76, -23.80, -3.09) Global ( -2.76, 6.20, 26.91) +TGeoTorus 472 Local ( -33.91, -24.63, -5.88) Global ( -3.91, 5.37, 24.12) +TGeoTorus 473 Local ( -35.70, -25.93, -8.09) Global ( -5.70, 4.07, 21.91) +TGeoTorus 474 Local ( -37.95, -27.57, -9.51) Global ( -7.95, 2.43, 20.49) +TGeoTorus 475 Local ( -40.45, -29.39, -10.00) Global ( -10.45, 0.61, 20.00) +TGeoTorus 476 Local ( -42.95, -31.21, -9.51) Global ( -12.95, -1.21, 20.49) +TGeoTorus 477 Local ( -45.21, -32.84, -8.09) Global ( -15.21, -2.84, 21.91) +TGeoTorus 478 Local ( -47.00, -34.14, -5.88) Global ( -17.00, -4.14, 24.12) +TGeoTorus 479 Local ( -48.15, -34.98, -3.09) Global ( -18.15, -4.98, 26.91) +TGeoTorus 480 Local ( -35.27, -48.54, 0.00) Global ( -5.27, -18.54, 30.00) +TGeoTorus 481 Local ( -34.98, -48.15, 3.09) Global ( -4.98, -18.15, 33.09) +TGeoTorus 482 Local ( -34.14, -47.00, 5.88) Global ( -4.14, -17.00, 35.88) +TGeoTorus 483 Local ( -32.84, -45.21, 8.09) Global ( -2.84, -15.21, 38.09) +TGeoTorus 484 Local ( -31.21, -42.95, 9.51) Global ( -1.21, -12.95, 39.51) +TGeoTorus 485 Local ( -29.39, -40.45, 10.00) Global ( 0.61, -10.45, 40.00) +TGeoTorus 486 Local ( -27.57, -37.95, 9.51) Global ( 2.43, -7.95, 39.51) +TGeoTorus 487 Local ( -25.93, -35.70, 8.09) Global ( 4.07, -5.70, 38.09) +TGeoTorus 488 Local ( -24.63, -33.91, 5.88) Global ( 5.37, -3.91, 35.88) +TGeoTorus 489 Local ( -23.80, -32.76, 3.09) Global ( 6.20, -2.76, 33.09) +TGeoTorus 490 Local ( -23.51, -32.36, 0.00) Global ( 6.49, -2.36, 30.00) +TGeoTorus 491 Local ( -23.80, -32.76, -3.09) Global ( 6.20, -2.76, 26.91) +TGeoTorus 492 Local ( -24.63, -33.91, -5.88) Global ( 5.37, -3.91, 24.12) +TGeoTorus 493 Local ( -25.93, -35.70, -8.09) Global ( 4.07, -5.70, 21.91) +TGeoTorus 494 Local ( -27.57, -37.95, -9.51) Global ( 2.43, -7.95, 20.49) +TGeoTorus 495 Local ( -29.39, -40.45, -10.00) Global ( 0.61, -10.45, 20.00) +TGeoTorus 496 Local ( -31.21, -42.95, -9.51) Global ( -1.21, -12.95, 20.49) +TGeoTorus 497 Local ( -32.84, -45.21, -8.09) Global ( -2.84, -15.21, 21.91) +TGeoTorus 498 Local ( -34.14, -47.00, -5.88) Global ( -4.14, -17.00, 24.12) +TGeoTorus 499 Local ( -34.98, -48.15, -3.09) Global ( -4.98, -18.15, 26.91) +TGeoTorus 500 Local ( -18.54, -57.06, 0.00) Global ( 11.46, -27.06, 30.00) +TGeoTorus 501 Local ( -18.39, -56.60, 3.09) Global ( 11.61, -26.60, 33.09) +TGeoTorus 502 Local ( -17.95, -55.25, 5.88) Global ( 12.05, -25.25, 35.88) +TGeoTorus 503 Local ( -17.27, -53.14, 8.09) Global ( 12.73, -23.14, 38.09) +TGeoTorus 504 Local ( -16.41, -50.49, 9.51) Global ( 13.59, -20.49, 39.51) +TGeoTorus 505 Local ( -15.45, -47.55, 10.00) Global ( 14.55, -17.55, 40.00) +TGeoTorus 506 Local ( -14.50, -44.61, 9.51) Global ( 15.50, -14.61, 39.51) +TGeoTorus 507 Local ( -13.63, -41.96, 8.09) Global ( 16.37, -11.96, 38.09) +TGeoTorus 508 Local ( -12.95, -39.86, 5.88) Global ( 17.05, -9.86, 35.88) +TGeoTorus 509 Local ( -12.51, -38.51, 3.09) Global ( 17.49, -8.51, 33.09) +TGeoTorus 510 Local ( -12.36, -38.04, 0.00) Global ( 17.64, -8.04, 30.00) +TGeoTorus 511 Local ( -12.51, -38.51, -3.09) Global ( 17.49, -8.51, 26.91) +TGeoTorus 512 Local ( -12.95, -39.86, -5.88) Global ( 17.05, -9.86, 24.12) +TGeoTorus 513 Local ( -13.63, -41.96, -8.09) Global ( 16.37, -11.96, 21.91) +TGeoTorus 514 Local ( -14.50, -44.61, -9.51) Global ( 15.50, -14.61, 20.49) +TGeoTorus 515 Local ( -15.45, -47.55, -10.00) Global ( 14.55, -17.55, 20.00) +TGeoTorus 516 Local ( -16.41, -50.49, -9.51) Global ( 13.59, -20.49, 20.49) +TGeoTorus 517 Local ( -17.27, -53.14, -8.09) Global ( 12.73, -23.14, 21.91) +TGeoTorus 518 Local ( -17.95, -55.25, -5.88) Global ( 12.05, -25.25, 24.12) +TGeoTorus 519 Local ( -18.39, -56.60, -3.09) Global ( 11.61, -26.60, 26.91) +TGeoTorus 520 Local ( -0.00, -60.00, 0.00) Global ( 30.00, -30.00, 30.00) +TGeoTorus 521 Local ( -0.00, -59.51, 3.09) Global ( 30.00, -29.51, 33.09) +TGeoTorus 522 Local ( -0.00, -58.09, 5.88) Global ( 30.00, -28.09, 35.88) +TGeoTorus 523 Local ( -0.00, -55.88, 8.09) Global ( 30.00, -25.88, 38.09) +TGeoTorus 524 Local ( -0.00, -53.09, 9.51) Global ( 30.00, -23.09, 39.51) +TGeoTorus 525 Local ( -0.00, -50.00, 10.00) Global ( 30.00, -20.00, 40.00) +TGeoTorus 526 Local ( -0.00, -46.91, 9.51) Global ( 30.00, -16.91, 39.51) +TGeoTorus 527 Local ( -0.00, -44.12, 8.09) Global ( 30.00, -14.12, 38.09) +TGeoTorus 528 Local ( -0.00, -41.91, 5.88) Global ( 30.00, -11.91, 35.88) +TGeoTorus 529 Local ( -0.00, -40.49, 3.09) Global ( 30.00, -10.49, 33.09) +TGeoTorus 530 Local ( -0.00, -40.00, 0.00) Global ( 30.00, -10.00, 30.00) +TGeoTorus 531 Local ( -0.00, -40.49, -3.09) Global ( 30.00, -10.49, 26.91) +TGeoTorus 532 Local ( -0.00, -41.91, -5.88) Global ( 30.00, -11.91, 24.12) +TGeoTorus 533 Local ( -0.00, -44.12, -8.09) Global ( 30.00, -14.12, 21.91) +TGeoTorus 534 Local ( -0.00, -46.91, -9.51) Global ( 30.00, -16.91, 20.49) +TGeoTorus 535 Local ( -0.00, -50.00, -10.00) Global ( 30.00, -20.00, 20.00) +TGeoTorus 536 Local ( -0.00, -53.09, -9.51) Global ( 30.00, -23.09, 20.49) +TGeoTorus 537 Local ( -0.00, -55.88, -8.09) Global ( 30.00, -25.88, 21.91) +TGeoTorus 538 Local ( -0.00, -58.09, -5.88) Global ( 30.00, -28.09, 24.12) +TGeoTorus 539 Local ( -0.00, -59.51, -3.09) Global ( 30.00, -29.51, 26.91) +TGeoTorus 540 Local ( 18.54, -57.06, 0.00) Global ( 48.54, -27.06, 30.00) +TGeoTorus 541 Local ( 18.39, -56.60, 3.09) Global ( 48.39, -26.60, 33.09) +TGeoTorus 542 Local ( 17.95, -55.25, 5.88) Global ( 47.95, -25.25, 35.88) +TGeoTorus 543 Local ( 17.27, -53.14, 8.09) Global ( 47.27, -23.14, 38.09) +TGeoTorus 544 Local ( 16.41, -50.49, 9.51) Global ( 46.41, -20.49, 39.51) +TGeoTorus 545 Local ( 15.45, -47.55, 10.00) Global ( 45.45, -17.55, 40.00) +TGeoTorus 546 Local ( 14.50, -44.61, 9.51) Global ( 44.50, -14.61, 39.51) +TGeoTorus 547 Local ( 13.63, -41.96, 8.09) Global ( 43.63, -11.96, 38.09) +TGeoTorus 548 Local ( 12.95, -39.86, 5.88) Global ( 42.95, -9.86, 35.88) +TGeoTorus 549 Local ( 12.51, -38.51, 3.09) Global ( 42.51, -8.51, 33.09) +TGeoTorus 550 Local ( 12.36, -38.04, 0.00) Global ( 42.36, -8.04, 30.00) +TGeoTorus 551 Local ( 12.51, -38.51, -3.09) Global ( 42.51, -8.51, 26.91) +TGeoTorus 552 Local ( 12.95, -39.86, -5.88) Global ( 42.95, -9.86, 24.12) +TGeoTorus 553 Local ( 13.63, -41.96, -8.09) Global ( 43.63, -11.96, 21.91) +TGeoTorus 554 Local ( 14.50, -44.61, -9.51) Global ( 44.50, -14.61, 20.49) +TGeoTorus 555 Local ( 15.45, -47.55, -10.00) Global ( 45.45, -17.55, 20.00) +TGeoTorus 556 Local ( 16.41, -50.49, -9.51) Global ( 46.41, -20.49, 20.49) +TGeoTorus 557 Local ( 17.27, -53.14, -8.09) Global ( 47.27, -23.14, 21.91) +TGeoTorus 558 Local ( 17.95, -55.25, -5.88) Global ( 47.95, -25.25, 24.12) +TGeoTorus 559 Local ( 18.39, -56.60, -3.09) Global ( 48.39, -26.60, 26.91) +TGeoTorus 560 Local ( 35.27, -48.54, 0.00) Global ( 65.27, -18.54, 30.00) +TGeoTorus 561 Local ( 34.98, -48.15, 3.09) Global ( 64.98, -18.15, 33.09) +TGeoTorus 562 Local ( 34.14, -47.00, 5.88) Global ( 64.14, -17.00, 35.88) +TGeoTorus 563 Local ( 32.84, -45.21, 8.09) Global ( 62.84, -15.21, 38.09) +TGeoTorus 564 Local ( 31.21, -42.95, 9.51) Global ( 61.21, -12.95, 39.51) +TGeoTorus 565 Local ( 29.39, -40.45, 10.00) Global ( 59.39, -10.45, 40.00) +TGeoTorus 566 Local ( 27.57, -37.95, 9.51) Global ( 57.57, -7.95, 39.51) +TGeoTorus 567 Local ( 25.93, -35.70, 8.09) Global ( 55.93, -5.70, 38.09) +TGeoTorus 568 Local ( 24.63, -33.91, 5.88) Global ( 54.63, -3.91, 35.88) +TGeoTorus 569 Local ( 23.80, -32.76, 3.09) Global ( 53.80, -2.76, 33.09) +TGeoTorus 570 Local ( 23.51, -32.36, 0.00) Global ( 53.51, -2.36, 30.00) +TGeoTorus 571 Local ( 23.80, -32.76, -3.09) Global ( 53.80, -2.76, 26.91) +TGeoTorus 572 Local ( 24.63, -33.91, -5.88) Global ( 54.63, -3.91, 24.12) +TGeoTorus 573 Local ( 25.93, -35.70, -8.09) Global ( 55.93, -5.70, 21.91) +TGeoTorus 574 Local ( 27.57, -37.95, -9.51) Global ( 57.57, -7.95, 20.49) +TGeoTorus 575 Local ( 29.39, -40.45, -10.00) Global ( 59.39, -10.45, 20.00) +TGeoTorus 576 Local ( 31.21, -42.95, -9.51) Global ( 61.21, -12.95, 20.49) +TGeoTorus 577 Local ( 32.84, -45.21, -8.09) Global ( 62.84, -15.21, 21.91) +TGeoTorus 578 Local ( 34.14, -47.00, -5.88) Global ( 64.14, -17.00, 24.12) +TGeoTorus 579 Local ( 34.98, -48.15, -3.09) Global ( 64.98, -18.15, 26.91) +TGeoTorus 580 Local ( 48.54, -35.27, 0.00) Global ( 78.54, -5.27, 30.00) +TGeoTorus 581 Local ( 48.15, -34.98, 3.09) Global ( 78.15, -4.98, 33.09) +TGeoTorus 582 Local ( 47.00, -34.14, 5.88) Global ( 77.00, -4.14, 35.88) +TGeoTorus 583 Local ( 45.21, -32.84, 8.09) Global ( 75.21, -2.84, 38.09) +TGeoTorus 584 Local ( 42.95, -31.21, 9.51) Global ( 72.95, -1.21, 39.51) +TGeoTorus 585 Local ( 40.45, -29.39, 10.00) Global ( 70.45, 0.61, 40.00) +TGeoTorus 586 Local ( 37.95, -27.57, 9.51) Global ( 67.95, 2.43, 39.51) +TGeoTorus 587 Local ( 35.70, -25.93, 8.09) Global ( 65.70, 4.07, 38.09) +TGeoTorus 588 Local ( 33.91, -24.63, 5.88) Global ( 63.91, 5.37, 35.88) +TGeoTorus 589 Local ( 32.76, -23.80, 3.09) Global ( 62.76, 6.20, 33.09) +TGeoTorus 590 Local ( 32.36, -23.51, 0.00) Global ( 62.36, 6.49, 30.00) +TGeoTorus 591 Local ( 32.76, -23.80, -3.09) Global ( 62.76, 6.20, 26.91) +TGeoTorus 592 Local ( 33.91, -24.63, -5.88) Global ( 63.91, 5.37, 24.12) +TGeoTorus 593 Local ( 35.70, -25.93, -8.09) Global ( 65.70, 4.07, 21.91) +TGeoTorus 594 Local ( 37.95, -27.57, -9.51) Global ( 67.95, 2.43, 20.49) +TGeoTorus 595 Local ( 40.45, -29.39, -10.00) Global ( 70.45, 0.61, 20.00) +TGeoTorus 596 Local ( 42.95, -31.21, -9.51) Global ( 72.95, -1.21, 20.49) +TGeoTorus 597 Local ( 45.21, -32.84, -8.09) Global ( 75.21, -2.84, 21.91) +TGeoTorus 598 Local ( 47.00, -34.14, -5.88) Global ( 77.00, -4.14, 24.12) +TGeoTorus 599 Local ( 48.15, -34.98, -3.09) Global ( 78.15, -4.98, 26.91) +TGeoTorus 600 Local ( 57.06, -18.54, 0.00) Global ( 87.06, 11.46, 30.00) +TGeoTorus 601 Local ( 56.60, -18.39, 3.09) Global ( 86.60, 11.61, 33.09) +TGeoTorus 602 Local ( 55.25, -17.95, 5.88) Global ( 85.25, 12.05, 35.88) +TGeoTorus 603 Local ( 53.14, -17.27, 8.09) Global ( 83.14, 12.73, 38.09) +TGeoTorus 604 Local ( 50.49, -16.41, 9.51) Global ( 80.49, 13.59, 39.51) +TGeoTorus 605 Local ( 47.55, -15.45, 10.00) Global ( 77.55, 14.55, 40.00) +TGeoTorus 606 Local ( 44.61, -14.50, 9.51) Global ( 74.61, 15.50, 39.51) +TGeoTorus 607 Local ( 41.96, -13.63, 8.09) Global ( 71.96, 16.37, 38.09) +TGeoTorus 608 Local ( 39.86, -12.95, 5.88) Global ( 69.86, 17.05, 35.88) +TGeoTorus 609 Local ( 38.51, -12.51, 3.09) Global ( 68.51, 17.49, 33.09) +TGeoTorus 610 Local ( 38.04, -12.36, 0.00) Global ( 68.04, 17.64, 30.00) +TGeoTorus 611 Local ( 38.51, -12.51, -3.09) Global ( 68.51, 17.49, 26.91) +TGeoTorus 612 Local ( 39.86, -12.95, -5.88) Global ( 69.86, 17.05, 24.12) +TGeoTorus 613 Local ( 41.96, -13.63, -8.09) Global ( 71.96, 16.37, 21.91) +TGeoTorus 614 Local ( 44.61, -14.50, -9.51) Global ( 74.61, 15.50, 20.49) +TGeoTorus 615 Local ( 47.55, -15.45, -10.00) Global ( 77.55, 14.55, 20.00) +TGeoTorus 616 Local ( 50.49, -16.41, -9.51) Global ( 80.49, 13.59, 20.49) +TGeoTorus 617 Local ( 53.14, -17.27, -8.09) Global ( 83.14, 12.73, 21.91) +TGeoTorus 618 Local ( 55.25, -17.95, -5.88) Global ( 85.25, 12.05, 24.12) +TGeoTorus 619 Local ( 56.60, -18.39, -3.09) Global ( 86.60, 11.61, 26.91) +TGeoTorus 620 Local ( 60.00, -0.00, 0.00) Global ( 90.00, 30.00, 30.00) +TGeoTorus 621 Local ( 59.51, -0.00, 3.09) Global ( 89.51, 30.00, 33.09) +TGeoTorus 622 Local ( 58.09, -0.00, 5.88) Global ( 88.09, 30.00, 35.88) +TGeoTorus 623 Local ( 55.88, -0.00, 8.09) Global ( 85.88, 30.00, 38.09) +TGeoTorus 624 Local ( 53.09, -0.00, 9.51) Global ( 83.09, 30.00, 39.51) +TGeoTorus 625 Local ( 50.00, -0.00, 10.00) Global ( 80.00, 30.00, 40.00) +TGeoTorus 626 Local ( 46.91, -0.00, 9.51) Global ( 76.91, 30.00, 39.51) +TGeoTorus 627 Local ( 44.12, -0.00, 8.09) Global ( 74.12, 30.00, 38.09) +TGeoTorus 628 Local ( 41.91, -0.00, 5.88) Global ( 71.91, 30.00, 35.88) +TGeoTorus 629 Local ( 40.49, -0.00, 3.09) Global ( 70.49, 30.00, 33.09) +TGeoTorus 630 Local ( 40.00, -0.00, 0.00) Global ( 70.00, 30.00, 30.00) +TGeoTorus 631 Local ( 40.49, -0.00, -3.09) Global ( 70.49, 30.00, 26.91) +TGeoTorus 632 Local ( 41.91, -0.00, -5.88) Global ( 71.91, 30.00, 24.12) +TGeoTorus 633 Local ( 44.12, -0.00, -8.09) Global ( 74.12, 30.00, 21.91) +TGeoTorus 634 Local ( 46.91, -0.00, -9.51) Global ( 76.91, 30.00, 20.49) +TGeoTorus 635 Local ( 50.00, -0.00, -10.00) Global ( 80.00, 30.00, 20.00) +TGeoTorus 636 Local ( 53.09, -0.00, -9.51) Global ( 83.09, 30.00, 20.49) +TGeoTorus 637 Local ( 55.88, -0.00, -8.09) Global ( 85.88, 30.00, 21.91) +TGeoTorus 638 Local ( 58.09, -0.00, -5.88) Global ( 88.09, 30.00, 24.12) +TGeoTorus 639 Local ( 59.51, -0.00, -3.09) Global ( 89.51, 30.00, 26.91) +TGeoTorus 640 Local ( 57.06, 18.54, 0.00) Global ( 87.06, 48.54, 30.00) +TGeoTorus 641 Local ( 56.60, 18.39, 3.09) Global ( 86.60, 48.39, 33.09) +TGeoTorus 642 Local ( 55.25, 17.95, 5.88) Global ( 85.25, 47.95, 35.88) +TGeoTorus 643 Local ( 53.14, 17.27, 8.09) Global ( 83.14, 47.27, 38.09) +TGeoTorus 644 Local ( 50.49, 16.41, 9.51) Global ( 80.49, 46.41, 39.51) +TGeoTorus 645 Local ( 47.55, 15.45, 10.00) Global ( 77.55, 45.45, 40.00) +TGeoTorus 646 Local ( 44.61, 14.50, 9.51) Global ( 74.61, 44.50, 39.51) +TGeoTorus 647 Local ( 41.96, 13.63, 8.09) Global ( 71.96, 43.63, 38.09) +TGeoTorus 648 Local ( 39.86, 12.95, 5.88) Global ( 69.86, 42.95, 35.88) +TGeoTorus 649 Local ( 38.51, 12.51, 3.09) Global ( 68.51, 42.51, 33.09) +TGeoTorus 650 Local ( 38.04, 12.36, 0.00) Global ( 68.04, 42.36, 30.00) +TGeoTorus 651 Local ( 38.51, 12.51, -3.09) Global ( 68.51, 42.51, 26.91) +TGeoTorus 652 Local ( 39.86, 12.95, -5.88) Global ( 69.86, 42.95, 24.12) +TGeoTorus 653 Local ( 41.96, 13.63, -8.09) Global ( 71.96, 43.63, 21.91) +TGeoTorus 654 Local ( 44.61, 14.50, -9.51) Global ( 74.61, 44.50, 20.49) +TGeoTorus 655 Local ( 47.55, 15.45, -10.00) Global ( 77.55, 45.45, 20.00) +TGeoTorus 656 Local ( 50.49, 16.41, -9.51) Global ( 80.49, 46.41, 20.49) +TGeoTorus 657 Local ( 53.14, 17.27, -8.09) Global ( 83.14, 47.27, 21.91) +TGeoTorus 658 Local ( 55.25, 17.95, -5.88) Global ( 85.25, 47.95, 24.12) +TGeoTorus 659 Local ( 56.60, 18.39, -3.09) Global ( 86.60, 48.39, 26.91) +TGeoTorus 660 Local ( 48.54, 35.27, 0.00) Global ( 78.54, 65.27, 30.00) +TGeoTorus 661 Local ( 48.15, 34.98, 3.09) Global ( 78.15, 64.98, 33.09) +TGeoTorus 662 Local ( 47.00, 34.14, 5.88) Global ( 77.00, 64.14, 35.88) +TGeoTorus 663 Local ( 45.21, 32.84, 8.09) Global ( 75.21, 62.84, 38.09) +TGeoTorus 664 Local ( 42.95, 31.21, 9.51) Global ( 72.95, 61.21, 39.51) +TGeoTorus 665 Local ( 40.45, 29.39, 10.00) Global ( 70.45, 59.39, 40.00) +TGeoTorus 666 Local ( 37.95, 27.57, 9.51) Global ( 67.95, 57.57, 39.51) +TGeoTorus 667 Local ( 35.70, 25.93, 8.09) Global ( 65.70, 55.93, 38.09) +TGeoTorus 668 Local ( 33.91, 24.63, 5.88) Global ( 63.91, 54.63, 35.88) +TGeoTorus 669 Local ( 32.76, 23.80, 3.09) Global ( 62.76, 53.80, 33.09) +TGeoTorus 670 Local ( 32.36, 23.51, 0.00) Global ( 62.36, 53.51, 30.00) +TGeoTorus 671 Local ( 32.76, 23.80, -3.09) Global ( 62.76, 53.80, 26.91) +TGeoTorus 672 Local ( 33.91, 24.63, -5.88) Global ( 63.91, 54.63, 24.12) +TGeoTorus 673 Local ( 35.70, 25.93, -8.09) Global ( 65.70, 55.93, 21.91) +TGeoTorus 674 Local ( 37.95, 27.57, -9.51) Global ( 67.95, 57.57, 20.49) +TGeoTorus 675 Local ( 40.45, 29.39, -10.00) Global ( 70.45, 59.39, 20.00) +TGeoTorus 676 Local ( 42.95, 31.21, -9.51) Global ( 72.95, 61.21, 20.49) +TGeoTorus 677 Local ( 45.21, 32.84, -8.09) Global ( 75.21, 62.84, 21.91) +TGeoTorus 678 Local ( 47.00, 34.14, -5.88) Global ( 77.00, 64.14, 24.12) +TGeoTorus 679 Local ( 48.15, 34.98, -3.09) Global ( 78.15, 64.98, 26.91) +TGeoTorus 680 Local ( 35.27, 48.54, 0.00) Global ( 65.27, 78.54, 30.00) +TGeoTorus 681 Local ( 34.98, 48.15, 3.09) Global ( 64.98, 78.15, 33.09) +TGeoTorus 682 Local ( 34.14, 47.00, 5.88) Global ( 64.14, 77.00, 35.88) +TGeoTorus 683 Local ( 32.84, 45.21, 8.09) Global ( 62.84, 75.21, 38.09) +TGeoTorus 684 Local ( 31.21, 42.95, 9.51) Global ( 61.21, 72.95, 39.51) +TGeoTorus 685 Local ( 29.39, 40.45, 10.00) Global ( 59.39, 70.45, 40.00) +TGeoTorus 686 Local ( 27.57, 37.95, 9.51) Global ( 57.57, 67.95, 39.51) +TGeoTorus 687 Local ( 25.93, 35.70, 8.09) Global ( 55.93, 65.70, 38.09) +TGeoTorus 688 Local ( 24.63, 33.91, 5.88) Global ( 54.63, 63.91, 35.88) +TGeoTorus 689 Local ( 23.80, 32.76, 3.09) Global ( 53.80, 62.76, 33.09) +TGeoTorus 690 Local ( 23.51, 32.36, 0.00) Global ( 53.51, 62.36, 30.00) +TGeoTorus 691 Local ( 23.80, 32.76, -3.09) Global ( 53.80, 62.76, 26.91) +TGeoTorus 692 Local ( 24.63, 33.91, -5.88) Global ( 54.63, 63.91, 24.12) +TGeoTorus 693 Local ( 25.93, 35.70, -8.09) Global ( 55.93, 65.70, 21.91) +TGeoTorus 694 Local ( 27.57, 37.95, -9.51) Global ( 57.57, 67.95, 20.49) +TGeoTorus 695 Local ( 29.39, 40.45, -10.00) Global ( 59.39, 70.45, 20.00) +TGeoTorus 696 Local ( 31.21, 42.95, -9.51) Global ( 61.21, 72.95, 20.49) +TGeoTorus 697 Local ( 32.84, 45.21, -8.09) Global ( 62.84, 75.21, 21.91) +TGeoTorus 698 Local ( 34.14, 47.00, -5.88) Global ( 64.14, 77.00, 24.12) +TGeoTorus 699 Local ( 34.98, 48.15, -3.09) Global ( 64.98, 78.15, 26.91) +TGeoTorus 700 Local ( 18.54, 57.06, 0.00) Global ( 48.54, 87.06, 30.00) +TGeoTorus 701 Local ( 18.39, 56.60, 3.09) Global ( 48.39, 86.60, 33.09) +TGeoTorus 702 Local ( 17.95, 55.25, 5.88) Global ( 47.95, 85.25, 35.88) +TGeoTorus 703 Local ( 17.27, 53.14, 8.09) Global ( 47.27, 83.14, 38.09) +TGeoTorus 704 Local ( 16.41, 50.49, 9.51) Global ( 46.41, 80.49, 39.51) +TGeoTorus 705 Local ( 15.45, 47.55, 10.00) Global ( 45.45, 77.55, 40.00) +TGeoTorus 706 Local ( 14.50, 44.61, 9.51) Global ( 44.50, 74.61, 39.51) +TGeoTorus 707 Local ( 13.63, 41.96, 8.09) Global ( 43.63, 71.96, 38.09) +TGeoTorus 708 Local ( 12.95, 39.86, 5.88) Global ( 42.95, 69.86, 35.88) +TGeoTorus 709 Local ( 12.51, 38.51, 3.09) Global ( 42.51, 68.51, 33.09) +TGeoTorus 710 Local ( 12.36, 38.04, 0.00) Global ( 42.36, 68.04, 30.00) +TGeoTorus 711 Local ( 12.51, 38.51, -3.09) Global ( 42.51, 68.51, 26.91) +TGeoTorus 712 Local ( 12.95, 39.86, -5.88) Global ( 42.95, 69.86, 24.12) +TGeoTorus 713 Local ( 13.63, 41.96, -8.09) Global ( 43.63, 71.96, 21.91) +TGeoTorus 714 Local ( 14.50, 44.61, -9.51) Global ( 44.50, 74.61, 20.49) +TGeoTorus 715 Local ( 15.45, 47.55, -10.00) Global ( 45.45, 77.55, 20.00) +TGeoTorus 716 Local ( 16.41, 50.49, -9.51) Global ( 46.41, 80.49, 20.49) +TGeoTorus 717 Local ( 17.27, 53.14, -8.09) Global ( 47.27, 83.14, 21.91) +TGeoTorus 718 Local ( 17.95, 55.25, -5.88) Global ( 47.95, 85.25, 24.12) +TGeoTorus 719 Local ( 18.39, 56.60, -3.09) Global ( 48.39, 86.60, 26.91) +TGeoTorus 720 Local ( 0.00, 60.00, 0.00) Global ( 30.00, 90.00, 30.00) +TGeoTorus 721 Local ( 0.00, 59.51, 3.09) Global ( 30.00, 89.51, 33.09) +TGeoTorus 722 Local ( 0.00, 58.09, 5.88) Global ( 30.00, 88.09, 35.88) +TGeoTorus 723 Local ( 0.00, 55.88, 8.09) Global ( 30.00, 85.88, 38.09) +TGeoTorus 724 Local ( 0.00, 53.09, 9.51) Global ( 30.00, 83.09, 39.51) +TGeoTorus 725 Local ( 0.00, 50.00, 10.00) Global ( 30.00, 80.00, 40.00) +TGeoTorus 726 Local ( 0.00, 46.91, 9.51) Global ( 30.00, 76.91, 39.51) +TGeoTorus 727 Local ( 0.00, 44.12, 8.09) Global ( 30.00, 74.12, 38.09) +TGeoTorus 728 Local ( 0.00, 41.91, 5.88) Global ( 30.00, 71.91, 35.88) +TGeoTorus 729 Local ( 0.00, 40.49, 3.09) Global ( 30.00, 70.49, 33.09) +TGeoTorus 730 Local ( 0.00, 40.00, 0.00) Global ( 30.00, 70.00, 30.00) +TGeoTorus 731 Local ( 0.00, 40.49, -3.09) Global ( 30.00, 70.49, 26.91) +TGeoTorus 732 Local ( 0.00, 41.91, -5.88) Global ( 30.00, 71.91, 24.12) +TGeoTorus 733 Local ( 0.00, 44.12, -8.09) Global ( 30.00, 74.12, 21.91) +TGeoTorus 734 Local ( 0.00, 46.91, -9.51) Global ( 30.00, 76.91, 20.49) +TGeoTorus 735 Local ( 0.00, 50.00, -10.00) Global ( 30.00, 80.00, 20.00) +TGeoTorus 736 Local ( 0.00, 53.09, -9.51) Global ( 30.00, 83.09, 20.49) +TGeoTorus 737 Local ( 0.00, 55.88, -8.09) Global ( 30.00, 85.88, 21.91) +TGeoTorus 738 Local ( 0.00, 58.09, -5.88) Global ( 30.00, 88.09, 24.12) +TGeoTorus 739 Local ( 0.00, 59.51, -3.09) Global ( 30.00, 89.51, 26.91) +TGeoTorus 740 Local ( -18.54, 57.06, 0.00) Global ( 11.46, 87.06, 30.00) +TGeoTorus 741 Local ( -18.39, 56.60, 3.09) Global ( 11.61, 86.60, 33.09) +TGeoTorus 742 Local ( -17.95, 55.25, 5.88) Global ( 12.05, 85.25, 35.88) +TGeoTorus 743 Local ( -17.27, 53.14, 8.09) Global ( 12.73, 83.14, 38.09) +TGeoTorus 744 Local ( -16.41, 50.49, 9.51) Global ( 13.59, 80.49, 39.51) +TGeoTorus 745 Local ( -15.45, 47.55, 10.00) Global ( 14.55, 77.55, 40.00) +TGeoTorus 746 Local ( -14.50, 44.61, 9.51) Global ( 15.50, 74.61, 39.51) +TGeoTorus 747 Local ( -13.63, 41.96, 8.09) Global ( 16.37, 71.96, 38.09) +TGeoTorus 748 Local ( -12.95, 39.86, 5.88) Global ( 17.05, 69.86, 35.88) +TGeoTorus 749 Local ( -12.51, 38.51, 3.09) Global ( 17.49, 68.51, 33.09) +TGeoTorus 750 Local ( -12.36, 38.04, 0.00) Global ( 17.64, 68.04, 30.00) +TGeoTorus 751 Local ( -12.51, 38.51, -3.09) Global ( 17.49, 68.51, 26.91) +TGeoTorus 752 Local ( -12.95, 39.86, -5.88) Global ( 17.05, 69.86, 24.12) +TGeoTorus 753 Local ( -13.63, 41.96, -8.09) Global ( 16.37, 71.96, 21.91) +TGeoTorus 754 Local ( -14.50, 44.61, -9.51) Global ( 15.50, 74.61, 20.49) +TGeoTorus 755 Local ( -15.45, 47.55, -10.00) Global ( 14.55, 77.55, 20.00) +TGeoTorus 756 Local ( -16.41, 50.49, -9.51) Global ( 13.59, 80.49, 20.49) +TGeoTorus 757 Local ( -17.27, 53.14, -8.09) Global ( 12.73, 83.14, 21.91) +TGeoTorus 758 Local ( -17.95, 55.25, -5.88) Global ( 12.05, 85.25, 24.12) +TGeoTorus 759 Local ( -18.39, 56.60, -3.09) Global ( 11.61, 86.60, 26.91) +TGeoTorus 760 Local ( -35.27, 48.54, 0.00) Global ( -5.27, 78.54, 30.00) +TGeoTorus 761 Local ( -34.98, 48.15, 3.09) Global ( -4.98, 78.15, 33.09) +TGeoTorus 762 Local ( -34.14, 47.00, 5.88) Global ( -4.14, 77.00, 35.88) +TGeoTorus 763 Local ( -32.84, 45.21, 8.09) Global ( -2.84, 75.21, 38.09) +TGeoTorus 764 Local ( -31.21, 42.95, 9.51) Global ( -1.21, 72.95, 39.51) +TGeoTorus 765 Local ( -29.39, 40.45, 10.00) Global ( 0.61, 70.45, 40.00) +TGeoTorus 766 Local ( -27.57, 37.95, 9.51) Global ( 2.43, 67.95, 39.51) +TGeoTorus 767 Local ( -25.93, 35.70, 8.09) Global ( 4.07, 65.70, 38.09) +TGeoTorus 768 Local ( -24.63, 33.91, 5.88) Global ( 5.37, 63.91, 35.88) +TGeoTorus 769 Local ( -23.80, 32.76, 3.09) Global ( 6.20, 62.76, 33.09) +TGeoTorus 770 Local ( -23.51, 32.36, 0.00) Global ( 6.49, 62.36, 30.00) +TGeoTorus 771 Local ( -23.80, 32.76, -3.09) Global ( 6.20, 62.76, 26.91) +TGeoTorus 772 Local ( -24.63, 33.91, -5.88) Global ( 5.37, 63.91, 24.12) +TGeoTorus 773 Local ( -25.93, 35.70, -8.09) Global ( 4.07, 65.70, 21.91) +TGeoTorus 774 Local ( -27.57, 37.95, -9.51) Global ( 2.43, 67.95, 20.49) +TGeoTorus 775 Local ( -29.39, 40.45, -10.00) Global ( 0.61, 70.45, 20.00) +TGeoTorus 776 Local ( -31.21, 42.95, -9.51) Global ( -1.21, 72.95, 20.49) +TGeoTorus 777 Local ( -32.84, 45.21, -8.09) Global ( -2.84, 75.21, 21.91) +TGeoTorus 778 Local ( -34.14, 47.00, -5.88) Global ( -4.14, 77.00, 24.12) +TGeoTorus 779 Local ( -34.98, 48.15, -3.09) Global ( -4.98, 78.15, 26.91) +TGeoTorus 780 Local ( -48.54, 35.27, 0.00) Global ( -18.54, 65.27, 30.00) +TGeoTorus 781 Local ( -48.15, 34.98, 3.09) Global ( -18.15, 64.98, 33.09) +TGeoTorus 782 Local ( -47.00, 34.14, 5.88) Global ( -17.00, 64.14, 35.88) +TGeoTorus 783 Local ( -45.21, 32.84, 8.09) Global ( -15.21, 62.84, 38.09) +TGeoTorus 784 Local ( -42.95, 31.21, 9.51) Global ( -12.95, 61.21, 39.51) +TGeoTorus 785 Local ( -40.45, 29.39, 10.00) Global ( -10.45, 59.39, 40.00) +TGeoTorus 786 Local ( -37.95, 27.57, 9.51) Global ( -7.95, 57.57, 39.51) +TGeoTorus 787 Local ( -35.70, 25.93, 8.09) Global ( -5.70, 55.93, 38.09) +TGeoTorus 788 Local ( -33.91, 24.63, 5.88) Global ( -3.91, 54.63, 35.88) +TGeoTorus 789 Local ( -32.76, 23.80, 3.09) Global ( -2.76, 53.80, 33.09) +TGeoTorus 790 Local ( -32.36, 23.51, 0.00) Global ( -2.36, 53.51, 30.00) +TGeoTorus 791 Local ( -32.76, 23.80, -3.09) Global ( -2.76, 53.80, 26.91) +TGeoTorus 792 Local ( -33.91, 24.63, -5.88) Global ( -3.91, 54.63, 24.12) +TGeoTorus 793 Local ( -35.70, 25.93, -8.09) Global ( -5.70, 55.93, 21.91) +TGeoTorus 794 Local ( -37.95, 27.57, -9.51) Global ( -7.95, 57.57, 20.49) +TGeoTorus 795 Local ( -40.45, 29.39, -10.00) Global ( -10.45, 59.39, 20.00) +TGeoTorus 796 Local ( -42.95, 31.21, -9.51) Global ( -12.95, 61.21, 20.49) +TGeoTorus 797 Local ( -45.21, 32.84, -8.09) Global ( -15.21, 62.84, 21.91) +TGeoTorus 798 Local ( -47.00, 34.14, -5.88) Global ( -17.00, 64.14, 24.12) +TGeoTorus 799 Local ( -48.15, 34.98, -3.09) Global ( -18.15, 64.98, 26.91) +TGeoTorus 800 Local ( -57.06, 18.54, 0.00) Global ( -27.06, 48.54, 30.00) +TGeoTorus 801 Local ( -56.60, 18.39, 3.09) Global ( -26.60, 48.39, 33.09) +TGeoTorus 802 Local ( -55.25, 17.95, 5.88) Global ( -25.25, 47.95, 35.88) +TGeoTorus 803 Local ( -53.14, 17.27, 8.09) Global ( -23.14, 47.27, 38.09) +TGeoTorus 804 Local ( -50.49, 16.41, 9.51) Global ( -20.49, 46.41, 39.51) +TGeoTorus 805 Local ( -47.55, 15.45, 10.00) Global ( -17.55, 45.45, 40.00) +TGeoTorus 806 Local ( -44.61, 14.50, 9.51) Global ( -14.61, 44.50, 39.51) +TGeoTorus 807 Local ( -41.96, 13.63, 8.09) Global ( -11.96, 43.63, 38.09) +TGeoTorus 808 Local ( -39.86, 12.95, 5.88) Global ( -9.86, 42.95, 35.88) +TGeoTorus 809 Local ( -38.51, 12.51, 3.09) Global ( -8.51, 42.51, 33.09) +TGeoTorus 810 Local ( -38.04, 12.36, 0.00) Global ( -8.04, 42.36, 30.00) +TGeoTorus 811 Local ( -38.51, 12.51, -3.09) Global ( -8.51, 42.51, 26.91) +TGeoTorus 812 Local ( -39.86, 12.95, -5.88) Global ( -9.86, 42.95, 24.12) +TGeoTorus 813 Local ( -41.96, 13.63, -8.09) Global ( -11.96, 43.63, 21.91) +TGeoTorus 814 Local ( -44.61, 14.50, -9.51) Global ( -14.61, 44.50, 20.49) +TGeoTorus 815 Local ( -47.55, 15.45, -10.00) Global ( -17.55, 45.45, 20.00) +TGeoTorus 816 Local ( -50.49, 16.41, -9.51) Global ( -20.49, 46.41, 20.49) +TGeoTorus 817 Local ( -53.14, 17.27, -8.09) Global ( -23.14, 47.27, 21.91) +TGeoTorus 818 Local ( -55.25, 17.95, -5.88) Global ( -25.25, 47.95, 24.12) +TGeoTorus 819 Local ( -56.60, 18.39, -3.09) Global ( -26.60, 48.39, 26.91) +TGeoTorus 820 Local ( -60.00, 0.00, 0.00) Global ( -30.00, 30.00, 30.00) +TGeoTorus 821 Local ( -59.51, 0.00, 3.09) Global ( -29.51, 30.00, 33.09) +TGeoTorus 822 Local ( -58.09, 0.00, 5.88) Global ( -28.09, 30.00, 35.88) +TGeoTorus 823 Local ( -55.88, 0.00, 8.09) Global ( -25.88, 30.00, 38.09) +TGeoTorus 824 Local ( -53.09, 0.00, 9.51) Global ( -23.09, 30.00, 39.51) +TGeoTorus 825 Local ( -50.00, 0.00, 10.00) Global ( -20.00, 30.00, 40.00) +TGeoTorus 826 Local ( -46.91, 0.00, 9.51) Global ( -16.91, 30.00, 39.51) +TGeoTorus 827 Local ( -44.12, 0.00, 8.09) Global ( -14.12, 30.00, 38.09) +TGeoTorus 828 Local ( -41.91, 0.00, 5.88) Global ( -11.91, 30.00, 35.88) +TGeoTorus 829 Local ( -40.49, 0.00, 3.09) Global ( -10.49, 30.00, 33.09) +TGeoTorus 830 Local ( -40.00, 0.00, 0.00) Global ( -10.00, 30.00, 30.00) +TGeoTorus 831 Local ( -40.49, 0.00, -3.09) Global ( -10.49, 30.00, 26.91) +TGeoTorus 832 Local ( -41.91, 0.00, -5.88) Global ( -11.91, 30.00, 24.12) +TGeoTorus 833 Local ( -44.12, 0.00, -8.09) Global ( -14.12, 30.00, 21.91) +TGeoTorus 834 Local ( -46.91, 0.00, -9.51) Global ( -16.91, 30.00, 20.49) +TGeoTorus 835 Local ( -50.00, 0.00, -10.00) Global ( -20.00, 30.00, 20.00) +TGeoTorus 836 Local ( -53.09, 0.00, -9.51) Global ( -23.09, 30.00, 20.49) +TGeoTorus 837 Local ( -55.88, 0.00, -8.09) Global ( -25.88, 30.00, 21.91) +TGeoTorus 838 Local ( -58.09, 0.00, -5.88) Global ( -28.09, 30.00, 24.12) +TGeoTorus 839 Local ( -59.51, 0.00, -3.09) Global ( -29.51, 30.00, 26.91) +TGeoTorus Bounding box: dx= 80.00 dy= 80.00 dz= 30.00 Origin: x= 0.00 y= 0.00 z= 0.00 diff --git a/examples/ClientTests/ref/Ref_Trap.txt b/examples/ClientTests/ref/Ref_Trap.txt new file mode 100644 index 0000000000000000000000000000000000000000..4cfae441e8b3b24d7a676eb0227096ea7d311956 --- /dev/null +++ b/examples/ClientTests/ref/Ref_Trap.txt @@ -0,0 +1,11 @@ +ShapeCheck[0] TGeoTrap 8 Mesh-points: +TGeoTrap Trap N(mesh)=8 N(vert)=8 N(seg)=12 N(pols)=6 +TGeoTrap 0 Local ( -1.51, -15.00, -30.00) Global ( 28.49, 15.00, 20.00) +TGeoTrap 1 Local ( -18.49, 15.00, -30.00) Global ( 11.51, 45.00, 20.00) +TGeoTrap 2 Local ( 81.51, 15.00, -30.00) Global ( 111.51, 45.00, 20.00) +TGeoTrap 3 Local ( 58.49, -15.00, -30.00) Global ( 88.49, 15.00, 20.00) +TGeoTrap 4 Local ( -60.00, -90.00, 30.00) Global ( -30.00, -60.00, 80.00) +TGeoTrap 5 Local ( -80.00, 90.00, 30.00) Global ( -50.00, 120.00, 80.00) +TGeoTrap 6 Local ( 20.00, 90.00, 30.00) Global ( 50.00, 120.00, 80.00) +TGeoTrap 7 Local ( 0.00, -90.00, 30.00) Global ( 30.00, -60.00, 80.00) +TGeoTrap Bounding box: dx= 80.75 dy= 90.00 dz= 30.00 Origin: x= 0.75 y= 0.00 z= 0.00 diff --git a/examples/ClientTests/ref/Ref_Trapezoid.txt b/examples/ClientTests/ref/Ref_Trapezoid.txt new file mode 100644 index 0000000000000000000000000000000000000000..6f76c76764bc4b6161c61590e5805cdd59f4dfa1 --- /dev/null +++ b/examples/ClientTests/ref/Ref_Trapezoid.txt @@ -0,0 +1,11 @@ +ShapeCheck[0] TGeoTrd2 8 Mesh-points: +TGeoTrd2 Trapezoid N(mesh)=8 N(vert)=8 N(seg)=12 N(pols)=6 +TGeoTrd2 0 Local ( -30.00, -15.00, -30.00) Global ( 0.00, 15.00, 20.00) +TGeoTrd2 1 Local ( -30.00, 15.00, -30.00) Global ( 0.00, 45.00, 20.00) +TGeoTrd2 2 Local ( 30.00, 15.00, -30.00) Global ( 60.00, 45.00, 20.00) +TGeoTrd2 3 Local ( 30.00, -15.00, -30.00) Global ( 60.00, 15.00, 20.00) +TGeoTrd2 4 Local ( -50.00, -30.00, 30.00) Global ( -20.00, 0.00, 80.00) +TGeoTrd2 5 Local ( -50.00, 30.00, 30.00) Global ( -20.00, 60.00, 80.00) +TGeoTrd2 6 Local ( 50.00, 30.00, 30.00) Global ( 80.00, 60.00, 80.00) +TGeoTrd2 7 Local ( 50.00, -30.00, 30.00) Global ( 80.00, 0.00, 80.00) +TGeoTrd2 Bounding box: dx= 50.00 dy= 30.00 dz= 30.00 Origin: x= 0.00 y= 0.00 z= 0.00 diff --git a/examples/ClientTests/ref/Ref_Tube.txt b/examples/ClientTests/ref/Ref_Tube.txt new file mode 100644 index 0000000000000000000000000000000000000000..c928de3e06838dee17841782c14f06604610de00 --- /dev/null +++ b/examples/ClientTests/ref/Ref_Tube.txt @@ -0,0 +1,174 @@ +ShapeCheck[0] TGeoTubeSeg 84 Mesh-points: +TGeoTubeSeg Tube N(mesh)=84 N(vert)=84 N(seg)=168 N(pols)=82 +TGeoTubeSeg 0 Local ( 10.00, 0.00, -50.00) Global ( 1.72, 30.00, 7.57) +TGeoTubeSeg 1 Local ( 9.51, 3.09, -50.00) Global ( 1.37, 33.09, 7.92) +TGeoTubeSeg 2 Local ( 8.09, 5.88, -50.00) Global ( 0.37, 35.88, 8.92) +TGeoTubeSeg 3 Local ( 5.88, 8.09, -50.00) Global ( -1.20, 38.09, 10.49) +TGeoTubeSeg 4 Local ( 3.09, 9.51, -50.00) Global ( -3.17, 39.51, 12.46) +TGeoTubeSeg 5 Local ( 0.00, 10.00, -50.00) Global ( -5.36, 40.00, 14.64) +TGeoTubeSeg 6 Local ( -3.09, 9.51, -50.00) Global ( -7.54, 39.51, 16.83) +TGeoTubeSeg 7 Local ( -5.88, 8.09, -50.00) Global ( -9.51, 38.09, 18.80) +TGeoTubeSeg 8 Local ( -8.09, 5.88, -50.00) Global ( -11.08, 35.88, 20.37) +TGeoTubeSeg 9 Local ( -9.51, 3.09, -50.00) Global ( -12.08, 33.09, 21.37) +TGeoTubeSeg 10 Local ( -10.00, 0.00, -50.00) Global ( -12.43, 30.00, 21.72) +TGeoTubeSeg 11 Local ( -9.51, -3.09, -50.00) Global ( -12.08, 26.91, 21.37) +TGeoTubeSeg 12 Local ( -8.09, -5.88, -50.00) Global ( -11.08, 24.12, 20.37) +TGeoTubeSeg 13 Local ( -5.88, -8.09, -50.00) Global ( -9.51, 21.91, 18.80) +TGeoTubeSeg 14 Local ( -3.09, -9.51, -50.00) Global ( -7.54, 20.49, 16.83) +TGeoTubeSeg 15 Local ( -0.00, -10.00, -50.00) Global ( -5.36, 20.00, 14.64) +TGeoTubeSeg 16 Local ( 3.09, -9.51, -50.00) Global ( -3.17, 20.49, 12.46) +TGeoTubeSeg 17 Local ( 5.88, -8.09, -50.00) Global ( -1.20, 21.91, 10.49) +TGeoTubeSeg 18 Local ( 8.09, -5.88, -50.00) Global ( 0.37, 24.12, 8.92) +TGeoTubeSeg 19 Local ( 9.51, -3.09, -50.00) Global ( 1.37, 26.91, 7.92) +TGeoTubeSeg 20 Local ( 10.00, -0.00, -50.00) Global ( 1.72, 30.00, 7.57) +TGeoTubeSeg 21 Local ( 30.00, 0.00, -50.00) Global ( 15.86, 30.00, -6.57) +TGeoTubeSeg 22 Local ( 28.53, 9.27, -50.00) Global ( 14.82, 39.27, -5.53) +TGeoTubeSeg 23 Local ( 24.27, 17.63, -50.00) Global ( 11.81, 47.63, -2.52) +TGeoTubeSeg 24 Local ( 17.63, 24.27, -50.00) Global ( 7.11, 54.27, 2.18) +TGeoTubeSeg 25 Local ( 9.27, 28.53, -50.00) Global ( 1.20, 58.53, 8.09) +TGeoTubeSeg 26 Local ( 0.00, 30.00, -50.00) Global ( -5.36, 60.00, 14.64) +TGeoTubeSeg 27 Local ( -9.27, 28.53, -50.00) Global ( -11.91, 58.53, 21.20) +TGeoTubeSeg 28 Local ( -17.63, 24.27, -50.00) Global ( -17.82, 54.27, 27.11) +TGeoTubeSeg 29 Local ( -24.27, 17.63, -50.00) Global ( -22.52, 47.63, 31.81) +TGeoTubeSeg 30 Local ( -28.53, 9.27, -50.00) Global ( -25.53, 39.27, 34.82) +TGeoTubeSeg 31 Local ( -30.00, 0.00, -50.00) Global ( -26.57, 30.00, 35.86) +TGeoTubeSeg 32 Local ( -28.53, -9.27, -50.00) Global ( -25.53, 20.73, 34.82) +TGeoTubeSeg 33 Local ( -24.27, -17.63, -50.00) Global ( -22.52, 12.37, 31.81) +TGeoTubeSeg 34 Local ( -17.63, -24.27, -50.00) Global ( -17.82, 5.73, 27.11) +TGeoTubeSeg 35 Local ( -9.27, -28.53, -50.00) Global ( -11.91, 1.47, 21.20) +TGeoTubeSeg 36 Local ( -0.00, -30.00, -50.00) Global ( -5.36, 0.00, 14.64) +TGeoTubeSeg 37 Local ( 9.27, -28.53, -50.00) Global ( 1.20, 1.47, 8.09) +TGeoTubeSeg 38 Local ( 17.63, -24.27, -50.00) Global ( 7.11, 5.73, 2.18) +TGeoTubeSeg 39 Local ( 24.27, -17.63, -50.00) Global ( 11.81, 12.37, -2.52) +TGeoTubeSeg 40 Local ( 28.53, -9.27, -50.00) Global ( 14.82, 20.73, -5.53) +TGeoTubeSeg 41 Local ( 30.00, -0.00, -50.00) Global ( 15.86, 30.00, -6.57) +TGeoTubeSeg 42 Local ( 10.00, 0.00, 50.00) Global ( 72.43, 30.00, 78.28) +TGeoTubeSeg 43 Local ( 9.51, 3.09, 50.00) Global ( 72.08, 33.09, 78.63) +TGeoTubeSeg 44 Local ( 8.09, 5.88, 50.00) Global ( 71.08, 35.88, 79.63) +TGeoTubeSeg 45 Local ( 5.88, 8.09, 50.00) Global ( 69.51, 38.09, 81.20) +TGeoTubeSeg 46 Local ( 3.09, 9.51, 50.00) Global ( 67.54, 39.51, 83.17) +TGeoTubeSeg 47 Local ( 0.00, 10.00, 50.00) Global ( 65.36, 40.00, 85.36) +TGeoTubeSeg 48 Local ( -3.09, 9.51, 50.00) Global ( 63.17, 39.51, 87.54) +TGeoTubeSeg 49 Local ( -5.88, 8.09, 50.00) Global ( 61.20, 38.09, 89.51) +TGeoTubeSeg 50 Local ( -8.09, 5.88, 50.00) Global ( 59.63, 35.88, 91.08) +TGeoTubeSeg 51 Local ( -9.51, 3.09, 50.00) Global ( 58.63, 33.09, 92.08) +TGeoTubeSeg 52 Local ( -10.00, 0.00, 50.00) Global ( 58.28, 30.00, 92.43) +TGeoTubeSeg 53 Local ( -9.51, -3.09, 50.00) Global ( 58.63, 26.91, 92.08) +TGeoTubeSeg 54 Local ( -8.09, -5.88, 50.00) Global ( 59.63, 24.12, 91.08) +TGeoTubeSeg 55 Local ( -5.88, -8.09, 50.00) Global ( 61.20, 21.91, 89.51) +TGeoTubeSeg 56 Local ( -3.09, -9.51, 50.00) Global ( 63.17, 20.49, 87.54) +TGeoTubeSeg 57 Local ( -0.00, -10.00, 50.00) Global ( 65.36, 20.00, 85.36) +TGeoTubeSeg 58 Local ( 3.09, -9.51, 50.00) Global ( 67.54, 20.49, 83.17) +TGeoTubeSeg 59 Local ( 5.88, -8.09, 50.00) Global ( 69.51, 21.91, 81.20) +TGeoTubeSeg 60 Local ( 8.09, -5.88, 50.00) Global ( 71.08, 24.12, 79.63) +TGeoTubeSeg 61 Local ( 9.51, -3.09, 50.00) Global ( 72.08, 26.91, 78.63) +TGeoTubeSeg 62 Local ( 10.00, -0.00, 50.00) Global ( 72.43, 30.00, 78.28) +TGeoTubeSeg 63 Local ( 30.00, 0.00, 50.00) Global ( 86.57, 30.00, 64.14) +TGeoTubeSeg 64 Local ( 28.53, 9.27, 50.00) Global ( 85.53, 39.27, 65.18) +TGeoTubeSeg 65 Local ( 24.27, 17.63, 50.00) Global ( 82.52, 47.63, 68.19) +TGeoTubeSeg 66 Local ( 17.63, 24.27, 50.00) Global ( 77.82, 54.27, 72.89) +TGeoTubeSeg 67 Local ( 9.27, 28.53, 50.00) Global ( 71.91, 58.53, 78.80) +TGeoTubeSeg 68 Local ( 0.00, 30.00, 50.00) Global ( 65.36, 60.00, 85.36) +TGeoTubeSeg 69 Local ( -9.27, 28.53, 50.00) Global ( 58.80, 58.53, 91.91) +TGeoTubeSeg 70 Local ( -17.63, 24.27, 50.00) Global ( 52.89, 54.27, 97.82) +TGeoTubeSeg 71 Local ( -24.27, 17.63, 50.00) Global ( 48.19, 47.63, 102.52) +TGeoTubeSeg 72 Local ( -28.53, 9.27, 50.00) Global ( 45.18, 39.27, 105.53) +TGeoTubeSeg 73 Local ( -30.00, 0.00, 50.00) Global ( 44.14, 30.00, 106.57) +TGeoTubeSeg 74 Local ( -28.53, -9.27, 50.00) Global ( 45.18, 20.73, 105.53) +TGeoTubeSeg 75 Local ( -24.27, -17.63, 50.00) Global ( 48.19, 12.37, 102.52) +TGeoTubeSeg 76 Local ( -17.63, -24.27, 50.00) Global ( 52.89, 5.73, 97.82) +TGeoTubeSeg 77 Local ( -9.27, -28.53, 50.00) Global ( 58.80, 1.47, 91.91) +TGeoTubeSeg 78 Local ( -0.00, -30.00, 50.00) Global ( 65.36, 0.00, 85.36) +TGeoTubeSeg 79 Local ( 9.27, -28.53, 50.00) Global ( 71.91, 1.47, 78.80) +TGeoTubeSeg 80 Local ( 17.63, -24.27, 50.00) Global ( 77.82, 5.73, 72.89) +TGeoTubeSeg 81 Local ( 24.27, -17.63, 50.00) Global ( 82.52, 12.37, 68.19) +TGeoTubeSeg 82 Local ( 28.53, -9.27, 50.00) Global ( 85.53, 20.73, 65.18) +TGeoTubeSeg 83 Local ( 30.00, -0.00, 50.00) Global ( 86.57, 30.00, 64.14) +TGeoTubeSeg Bounding box: dx= 30.00 dy= 30.00 dz= 50.00 Origin: x= 0.00 y= 0.00 z= 0.00 +ShapeCheck[1] TGeoTubeSeg 84 Mesh-points: +TGeoTubeSeg Tube N(mesh)=84 N(vert)=84 N(seg)=168 N(pols)=82 +TGeoTubeSeg 0 Local ( 10.00, 0.00, -50.00) Global ( 40.00, 30.00, -100.00) +TGeoTubeSeg 1 Local ( 9.97, 0.78, -50.00) Global ( 39.97, 30.78, -100.00) +TGeoTubeSeg 2 Local ( 9.88, 1.56, -50.00) Global ( 39.88, 31.56, -100.00) +TGeoTubeSeg 3 Local ( 9.72, 2.33, -50.00) Global ( 39.72, 32.33, -100.00) +TGeoTubeSeg 4 Local ( 9.51, 3.09, -50.00) Global ( 39.51, 33.09, -100.00) +TGeoTubeSeg 5 Local ( 9.24, 3.83, -50.00) Global ( 39.24, 33.83, -100.00) +TGeoTubeSeg 6 Local ( 8.91, 4.54, -50.00) Global ( 38.91, 34.54, -100.00) +TGeoTubeSeg 7 Local ( 8.53, 5.22, -50.00) Global ( 38.53, 35.22, -100.00) +TGeoTubeSeg 8 Local ( 8.09, 5.88, -50.00) Global ( 38.09, 35.88, -100.00) +TGeoTubeSeg 9 Local ( 7.60, 6.49, -50.00) Global ( 37.60, 36.49, -100.00) +TGeoTubeSeg 10 Local ( 7.07, 7.07, -50.00) Global ( 37.07, 37.07, -100.00) +TGeoTubeSeg 11 Local ( 6.49, 7.60, -50.00) Global ( 36.49, 37.60, -100.00) +TGeoTubeSeg 12 Local ( 5.88, 8.09, -50.00) Global ( 35.88, 38.09, -100.00) +TGeoTubeSeg 13 Local ( 5.22, 8.53, -50.00) Global ( 35.22, 38.53, -100.00) +TGeoTubeSeg 14 Local ( 4.54, 8.91, -50.00) Global ( 34.54, 38.91, -100.00) +TGeoTubeSeg 15 Local ( 3.83, 9.24, -50.00) Global ( 33.83, 39.24, -100.00) +TGeoTubeSeg 16 Local ( 3.09, 9.51, -50.00) Global ( 33.09, 39.51, -100.00) +TGeoTubeSeg 17 Local ( 2.33, 9.72, -50.00) Global ( 32.33, 39.72, -100.00) +TGeoTubeSeg 18 Local ( 1.56, 9.88, -50.00) Global ( 31.56, 39.88, -100.00) +TGeoTubeSeg 19 Local ( 0.78, 9.97, -50.00) Global ( 30.78, 39.97, -100.00) +TGeoTubeSeg 20 Local ( 0.00, 10.00, -50.00) Global ( 30.00, 40.00, -100.00) +TGeoTubeSeg 21 Local ( 30.00, 0.00, -50.00) Global ( 60.00, 30.00, -100.00) +TGeoTubeSeg 22 Local ( 29.91, 2.35, -50.00) Global ( 59.91, 32.35, -100.00) +TGeoTubeSeg 23 Local ( 29.63, 4.69, -50.00) Global ( 59.63, 34.69, -100.00) +TGeoTubeSeg 24 Local ( 29.17, 7.00, -50.00) Global ( 59.17, 37.00, -100.00) +TGeoTubeSeg 25 Local ( 28.53, 9.27, -50.00) Global ( 58.53, 39.27, -100.00) +TGeoTubeSeg 26 Local ( 27.72, 11.48, -50.00) Global ( 57.72, 41.48, -100.00) +TGeoTubeSeg 27 Local ( 26.73, 13.62, -50.00) Global ( 56.73, 43.62, -100.00) +TGeoTubeSeg 28 Local ( 25.58, 15.67, -50.00) Global ( 55.58, 45.67, -100.00) +TGeoTubeSeg 29 Local ( 24.27, 17.63, -50.00) Global ( 54.27, 47.63, -100.00) +TGeoTubeSeg 30 Local ( 22.81, 19.48, -50.00) Global ( 52.81, 49.48, -100.00) +TGeoTubeSeg 31 Local ( 21.21, 21.21, -50.00) Global ( 51.21, 51.21, -100.00) +TGeoTubeSeg 32 Local ( 19.48, 22.81, -50.00) Global ( 49.48, 52.81, -100.00) +TGeoTubeSeg 33 Local ( 17.63, 24.27, -50.00) Global ( 47.63, 54.27, -100.00) +TGeoTubeSeg 34 Local ( 15.67, 25.58, -50.00) Global ( 45.67, 55.58, -100.00) +TGeoTubeSeg 35 Local ( 13.62, 26.73, -50.00) Global ( 43.62, 56.73, -100.00) +TGeoTubeSeg 36 Local ( 11.48, 27.72, -50.00) Global ( 41.48, 57.72, -100.00) +TGeoTubeSeg 37 Local ( 9.27, 28.53, -50.00) Global ( 39.27, 58.53, -100.00) +TGeoTubeSeg 38 Local ( 7.00, 29.17, -50.00) Global ( 37.00, 59.17, -100.00) +TGeoTubeSeg 39 Local ( 4.69, 29.63, -50.00) Global ( 34.69, 59.63, -100.00) +TGeoTubeSeg 40 Local ( 2.35, 29.91, -50.00) Global ( 32.35, 59.91, -100.00) +TGeoTubeSeg 41 Local ( 0.00, 30.00, -50.00) Global ( 30.00, 60.00, -100.00) +TGeoTubeSeg 42 Local ( 10.00, 0.00, 50.00) Global ( 40.00, 30.00, 0.00) +TGeoTubeSeg 43 Local ( 9.97, 0.78, 50.00) Global ( 39.97, 30.78, 0.00) +TGeoTubeSeg 44 Local ( 9.88, 1.56, 50.00) Global ( 39.88, 31.56, 0.00) +TGeoTubeSeg 45 Local ( 9.72, 2.33, 50.00) Global ( 39.72, 32.33, 0.00) +TGeoTubeSeg 46 Local ( 9.51, 3.09, 50.00) Global ( 39.51, 33.09, 0.00) +TGeoTubeSeg 47 Local ( 9.24, 3.83, 50.00) Global ( 39.24, 33.83, 0.00) +TGeoTubeSeg 48 Local ( 8.91, 4.54, 50.00) Global ( 38.91, 34.54, 0.00) +TGeoTubeSeg 49 Local ( 8.53, 5.22, 50.00) Global ( 38.53, 35.22, 0.00) +TGeoTubeSeg 50 Local ( 8.09, 5.88, 50.00) Global ( 38.09, 35.88, 0.00) +TGeoTubeSeg 51 Local ( 7.60, 6.49, 50.00) Global ( 37.60, 36.49, 0.00) +TGeoTubeSeg 52 Local ( 7.07, 7.07, 50.00) Global ( 37.07, 37.07, 0.00) +TGeoTubeSeg 53 Local ( 6.49, 7.60, 50.00) Global ( 36.49, 37.60, 0.00) +TGeoTubeSeg 54 Local ( 5.88, 8.09, 50.00) Global ( 35.88, 38.09, 0.00) +TGeoTubeSeg 55 Local ( 5.22, 8.53, 50.00) Global ( 35.22, 38.53, 0.00) +TGeoTubeSeg 56 Local ( 4.54, 8.91, 50.00) Global ( 34.54, 38.91, 0.00) +TGeoTubeSeg 57 Local ( 3.83, 9.24, 50.00) Global ( 33.83, 39.24, 0.00) +TGeoTubeSeg 58 Local ( 3.09, 9.51, 50.00) Global ( 33.09, 39.51, 0.00) +TGeoTubeSeg 59 Local ( 2.33, 9.72, 50.00) Global ( 32.33, 39.72, 0.00) +TGeoTubeSeg 60 Local ( 1.56, 9.88, 50.00) Global ( 31.56, 39.88, 0.00) +TGeoTubeSeg 61 Local ( 0.78, 9.97, 50.00) Global ( 30.78, 39.97, 0.00) +TGeoTubeSeg 62 Local ( 0.00, 10.00, 50.00) Global ( 30.00, 40.00, 0.00) +TGeoTubeSeg 63 Local ( 30.00, 0.00, 50.00) Global ( 60.00, 30.00, 0.00) +TGeoTubeSeg 64 Local ( 29.91, 2.35, 50.00) Global ( 59.91, 32.35, 0.00) +TGeoTubeSeg 65 Local ( 29.63, 4.69, 50.00) Global ( 59.63, 34.69, 0.00) +TGeoTubeSeg 66 Local ( 29.17, 7.00, 50.00) Global ( 59.17, 37.00, 0.00) +TGeoTubeSeg 67 Local ( 28.53, 9.27, 50.00) Global ( 58.53, 39.27, 0.00) +TGeoTubeSeg 68 Local ( 27.72, 11.48, 50.00) Global ( 57.72, 41.48, 0.00) +TGeoTubeSeg 69 Local ( 26.73, 13.62, 50.00) Global ( 56.73, 43.62, 0.00) +TGeoTubeSeg 70 Local ( 25.58, 15.67, 50.00) Global ( 55.58, 45.67, 0.00) +TGeoTubeSeg 71 Local ( 24.27, 17.63, 50.00) Global ( 54.27, 47.63, 0.00) +TGeoTubeSeg 72 Local ( 22.81, 19.48, 50.00) Global ( 52.81, 49.48, 0.00) +TGeoTubeSeg 73 Local ( 21.21, 21.21, 50.00) Global ( 51.21, 51.21, 0.00) +TGeoTubeSeg 74 Local ( 19.48, 22.81, 50.00) Global ( 49.48, 52.81, 0.00) +TGeoTubeSeg 75 Local ( 17.63, 24.27, 50.00) Global ( 47.63, 54.27, 0.00) +TGeoTubeSeg 76 Local ( 15.67, 25.58, 50.00) Global ( 45.67, 55.58, 0.00) +TGeoTubeSeg 77 Local ( 13.62, 26.73, 50.00) Global ( 43.62, 56.73, 0.00) +TGeoTubeSeg 78 Local ( 11.48, 27.72, 50.00) Global ( 41.48, 57.72, 0.00) +TGeoTubeSeg 79 Local ( 9.27, 28.53, 50.00) Global ( 39.27, 58.53, 0.00) +TGeoTubeSeg 80 Local ( 7.00, 29.17, 50.00) Global ( 37.00, 59.17, 0.00) +TGeoTubeSeg 81 Local ( 4.69, 29.63, 50.00) Global ( 34.69, 59.63, 0.00) +TGeoTubeSeg 82 Local ( 2.35, 29.91, 50.00) Global ( 32.35, 59.91, 0.00) +TGeoTubeSeg 83 Local ( 0.00, 30.00, 50.00) Global ( 30.00, 60.00, 0.00) +TGeoTubeSeg Bounding box: dx= 15.00 dy= 15.00 dz= 50.00 Origin: x= 15.00 y= 15.00 z= 0.00 diff --git a/examples/DDCodex/CMakeLists.txt b/examples/DDCodex/CMakeLists.txt index 4f4fca48855b8a701a311dcb8e5bc80a2add6f70..4077e3866dd4e5344b6f21815de4db9495b06cbf 100644 --- a/examples/DDCodex/CMakeLists.txt +++ b/examples/DDCodex/CMakeLists.txt @@ -26,6 +26,7 @@ dd4hep_add_plugin(DDCodexPlugins # # dd4hep_install_dir( compact python DESTINATION ${DD4hep_DIR}/examples/DDCodex ) +dd4hep_install_files(FILES Upgrade.root DESTINATION ${DD4hep_DIR}/examples/DDCodex ) #-------------------------------------------------------------------------- # dd4hep_configure_scripts ( DDCodex DEFAULT_SETUP WITH_TESTS ) diff --git a/examples/DDCodex/scripts/display.C b/examples/DDCodex/scripts/display.C new file mode 100644 index 0000000000000000000000000000000000000000..248bd55c514893f98d781705a0c54fe741885689 --- /dev/null +++ b/examples/DDCodex/scripts/display.C @@ -0,0 +1,77 @@ +//-------------------------------------------------------------------------- +// AIDA Detector description implementation for LCD +//-------------------------------------------------------------------------- +// Copyright (C) Organisation europeenne pour la Recherche nucleaire (CERN) +// All rights reserved. +// +// For the licensing terms see $DD4hepINSTALL/LICENSE. +// For the list of contributors see $DD4hepINSTALL/doc/CREDITS. +// +// \author Markus Frank +// \date 2018-05-31 +// \version 1.0 +// +//========================================================================== +#include "TGLViewer.h" +#include "TGLUtil.h" +#include "TSystem.h" +#include <stdexcept> +#include <string> + +void apply_draw_opts(TGLClip::EType clip_typ, TGLUtil::EAxesType axis_typ) { + TGLViewer *v = (TGLViewer*)gPad->GetViewer3D(); + if ( v ) { + v->SetCurrentCamera(TGLViewer::kCameraPerspXOZ); + v->GetClipSet()->SetClipType(clip_typ); + v->GetClipSet()->SetAutoUpdate(kTRUE); + v->GetClipSet()->SetShowClip(kTRUE); + v->SetGuideState(axis_typ, kTRUE, kFALSE, 0); + v->GetClipSet()->GetCurrentClip()->SetDiffuseColor(0xFFFF,0xff); + } +} + +void clip_plane() { apply_draw_opts(TGLClip::kClipPlane, TGLUtil::kAxesOrigin); } +void clip_box() { apply_draw_opts(TGLClip::kClipBox, TGLUtil::kAxesOrigin); } +void clip_none() { apply_draw_opts(TGLClip::kClipNone, TGLUtil::kAxesOrigin); } + +std::string install_dir() { + const char* env = gSystem->Getenv("DD4hepINSTALL"); + if ( env ) { + string dir = env; + dir += "/examples/DDCodex"; + return dir; + } + throw std::runtime_error("The environment DD4hepINSTALL is not set. No actions taken!"); +} +std::string geo_file() { + return install_dir()+"/Upgrade.root"; +} +std::string codex_file() { + return install_dir()+"/compact/CODEX-b.xml"; +} + +void load_geo() { + std::string fn = geo_file(); + gDD4hepUI->importROOT(geo_file().c_str()); +} + +void load_codex() { + gDD4hepUI->importROOT(geo_file().c_str()); + gDD4hepUI->fromXML(codex_file().c_str()); + gDD4hepUI->draw(); + clip_plane(); +} + +void dumpVP() { + const void* args[] = { + "-detector", "/world/LHCb/BeforeMagnetRegion/VP", + "-path", + "-shapes", + "-positions", + "-materials", + "-topstats", 0}; + gDD4hepUI->dumpVols(sizeof(args)/sizeof(args[0])-1, (char**)args); +} + +void display() { +}