ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <geant4/tree/geant4-10.6-release/source/visualization/modeling/include/G4ArrowModel.hh>
Private Member Functions | |
G4ArrowModel (const G4ArrowModel &) | |
G4ArrowModel & | operator= (const G4ArrowModel &) |
Private Attributes | |
G4Polyhedron * | fpShaftPolyhedron |
G4Polyhedron * | fpHeadPolyhedron |
Additional Inherited Members | |
Protected Attributes inherited from G4VModel | |
G4String | fType |
G4String | fGlobalTag |
G4String | fGlobalDescription |
G4VisExtent | fExtent |
G4Transform3D | fTransform |
const G4ModelingParameters * | fpMP |
Definition at line 47 of file G4ArrowModel.hh.
View newest version in sPHENIX GitHub at line 47 of file G4ArrowModel.hh
G4ArrowModel::G4ArrowModel | ( | G4double | x1, |
G4double | y1, | ||
G4double | z1, | ||
G4double | x2, | ||
G4double | y2, | ||
G4double | z2, | ||
G4double | width, | ||
const G4Colour & | colour, | ||
const G4String & | description = "" , |
||
G4int | lineSegmentsPerCircle = 6 |
||
) |
Definition at line 52 of file G4ArrowModel.cc.
View newest version in sPHENIX GitHub at line 52 of file G4ArrowModel.cc
References G4Tet::CreatePolyhedron(), G4Tubs::CreatePolyhedron(), G4GeometryTolerance::GetInstance(), HepPolyhedron::GetNumberOfRotationSteps(), G4GeometryTolerance::GetRadialTolerance(), max, min, phi, HepGeom::BasicVector3D< T >::phi(), G4VisAttributes::SetColour(), G4VisAttributes::SetForceSolid(), HepPolyhedron::SetNumberOfRotationSteps(), theta(), HepGeom::BasicVector3D< T >::theta(), HepPolyhedron::Transform(), twopi, and HepGeom::BasicVector3D< T >::unit().
|
virtual |
Definition at line 45 of file G4ArrowModel.cc.
View newest version in sPHENIX GitHub at line 45 of file G4ArrowModel.cc
References fpHeadPolyhedron, and fpShaftPolyhedron.
|
private |
|
virtual |
Implements G4VModel.
Definition at line 126 of file G4ArrowModel.cc.
View newest version in sPHENIX GitHub at line 126 of file G4ArrowModel.cc
References G4VGraphicsScene::AddPrimitive(), G4VGraphicsScene::BeginPrimitives(), G4VGraphicsScene::EndPrimitives(), fpHeadPolyhedron, and fpShaftPolyhedron.
Referenced by G4VFieldModel::DescribeYourselfTo().
|
private |
|
private |
Definition at line 68 of file G4ArrowModel.hh.
View newest version in sPHENIX GitHub at line 68 of file G4ArrowModel.hh
Referenced by DescribeYourselfTo(), and ~G4ArrowModel().
|
private |
Definition at line 67 of file G4ArrowModel.hh.
View newest version in sPHENIX GitHub at line 67 of file G4ArrowModel.hh
Referenced by DescribeYourselfTo(), and ~G4ArrowModel().