VGM Version 5.3
Loading...
Searching...
No Matches
Geant4GM::Factory Member List

This is the complete list of members for Geant4GM::Factory, including all inherited members.

BestMatch() constBaseVGM::VFactoryinlinevirtual
CreateArb8(const std::string &name, double hz, std::vector< VGM::TwoVector > vertices)Geant4GM::Factoryvirtual
CreateBox(const std::string &name, double hx, double hy, double hz)Geant4GM::Factoryvirtual
CreateCons(const std::string &name, double rin1, double rout1, double rin2, double rout2, double hz, double sphi, double dphi)Geant4GM::Factoryvirtual
CreateCtubs(const std::string &name, double rin, double rout, double hz, double sphi, double dphi, double nxlow, double nylow, double nzlow, double nxhigh, double nyhigh, double nzhigh)Geant4GM::Factoryvirtual
CreateDisplacedSolid(const std::string &name, VGM::ISolid *solid, const VGM::Transform &transform)Geant4GM::Factoryvirtual
CreateEllipsoid(const std::string &name, double dx, double dy, double dz, double zBottomCut, double zTopCut)Geant4GM::Factoryvirtual
CreateEllipticalTube(const std::string &name, double dx, double dy, double hz)Geant4GM::Factoryvirtual
CreateExtrudedSolid(const std::string &name, std::vector< VGM::TwoVector > polygon, std::vector< std::vector< double > > zsections)Geant4GM::Factoryvirtual
CreateHype(const std::string &name, double r1, double r2, double stereo1, double stereo2, double hz)Geant4GM::Factoryvirtual
CreateIntersectionSolid(const std::string &name, VGM::ISolid *solidA, VGM::ISolid *solidB, const VGM::Transform &transform)Geant4GM::Factoryvirtual
CreateMultiplePlacement(const std::string &name, VGM::IVolume *volume, VGM::IVolume *motherVolume, VGM::Axis axis, int nofItems, double width, double offset, double halfGap)Geant4GM::Factoryvirtual
CreateMultiUnion(const std::string &name, std::vector< VGM::ISolid * > constituents, std::vector< VGM::Transform > transforms)Geant4GM::Factoryvirtual
CreatePara(const std::string &name, double dx, double dy, double dz, double alpha, double theta, double phi)Geant4GM::Factoryvirtual
CreateParaboloid(const std::string &name, double r1, double r2, double hz)Geant4GM::Factoryvirtual
CreateParameterisedPlacement(const std::string &name, VGM::IVolume *motherVolume, const std::vector< VGM::Transform > &transforms, const std::vector< VGM::IVolume * > &volumes)Geant4GM::Factoryvirtual
CreatePlacement(const std::string &name, int copyNo, VGM::IVolume *volume, VGM::IVolume *motherVolume, const VGM::Transform &transform)Geant4GM::Factoryvirtual
CreatePolycone(const std::string &name, double sphi, double dphi, int nofZplanes, double *z, double *rin, double *rout)Geant4GM::Factoryvirtual
CreatePolyhedra(const std::string &name, double sphi, double dphi, int nofSides, int nofZplanes, double *z, double *rin, double *rout)Geant4GM::Factoryvirtual
CreateScaledSolid(const std::string &name, VGM::ISolid *solid, const VGM::Transform &transform)Geant4GM::Factoryvirtual
CreateSphere(const std::string &name, double rin, double rout, double sphi, double dphi, double stheta, double dtheta)Geant4GM::Factoryvirtual
CreateSubtractionSolid(const std::string &name, VGM::ISolid *solidA, VGM::ISolid *solidB, const VGM::Transform &transform)Geant4GM::Factoryvirtual
CreateTessellatedSolid(const std::string &name, std::vector< std::vector< VGM::ThreeVector > > facets)Geant4GM::Factoryvirtual
CreateTorus(const std::string &name, double rin, double rout, double rax, double sphi, double dphi)Geant4GM::Factoryvirtual
CreateTrap(const std::string &name, double hz, double theta, double phi, double dy1, double dx1, double dx2, double alpha1, double dy2, double dx3, double dx4, double alpha2)Geant4GM::Factoryvirtual
CreateTrd(const std::string &name, double hx1, double hx2, double hy1, double hy2, double hz)Geant4GM::Factoryvirtual
CreateTubs(const std::string &name, double rin, double rout, double hz, double sphi, double dphi)Geant4GM::Factoryvirtual
CreateUnionSolid(const std::string &name, VGM::ISolid *solidA, VGM::ISolid *solidB, const VGM::Transform &transform)Geant4GM::Factoryvirtual
CreateVolume(const std::string &name, VGM::ISolid *solid, const std::string &mediumName)Geant4GM::Factoryvirtual
Debug() constBaseVGM::VFactoryinlinevirtual
DummyBoxDimensions() constBaseVGM::VFactoryinlinevirtual
Export(VGM::IFactory *factory) constBaseVGM::VFactoryvirtual
Factory()Geant4GM::Factory
Factory(const Factory &rhs)Geant4GM::Factoryprotected
GetSurfCheck()Geant4GM::Factorystatic
Ignore() constBaseVGM::VFactoryinlinevirtual
Import(G4VPhysicalVolume *topVolume)Geant4GM::Factory
Import(G4VSolid *solid)Geant4GM::Factory
MaterialFactory() constBaseVGM::VFactoryinlinevirtual
Name() constBaseVGM::VFactoryinlinevirtual
PrintSolids() constBaseVGM::VFactoryvirtual
PrintVolumes() constBaseVGM::VFactoryvirtual
SetBestMatch(bool value)BaseVGM::VFactoryinlinevirtual
SetDebug(int debug)BaseVGM::VFactoryvirtual
SetDummyBoxDimensions(double value)BaseVGM::VFactoryinlinevirtual
SetIgnore(bool ignore, double dummyBoxDimensions=VGM::kDefaultDummyBoxDimensions)BaseVGM::VFactoryvirtual
SetSingleMode(bool singleMode)BaseVGM::VFactoryinlineprotectedvirtual
SetSolid(VGM::ISolid *solid)Geant4GM::Factoryprotectedvirtual
SetSurfCheck(bool surfCheck)Geant4GM::Factorystatic
SingleMode() constBaseVGM::VFactoryinlineprotectedvirtual
SingleSolid() constGeant4GM::Factoryvirtual
Solid() constGeant4GM::Factory
Solids() constBaseVGM::VFactoryinlinevirtual
SolidStore()BaseVGM::VFactoryinlineprotectedvirtual
Top() constGeant4GM::Factoryvirtual
VFactory(const std::string &name, VGM::IMaterialFactory *materialFactory)BaseVGM::VFactory
VFactory()BaseVGM::VFactoryprotected
VFactory(const VFactory &rhs)BaseVGM::VFactoryprotected
Volumes() constBaseVGM::VFactoryinlinevirtual
VolumeStore()BaseVGM::VFactoryinlineprotectedvirtual
World() constGeant4GM::Factory
~Factory()Geant4GM::Factoryvirtual
~IFactory()VGM::IFactoryinlinevirtual
~VFactory()BaseVGM::VFactoryvirtual