pentagon shape
More...
|
void | adjust () |
| adjust sizes to have flat sides
|
|
bool | istrap () const override |
| is trapped?
|
|
map< int, G4ThreeVector > | make_verticies (double wrapthick) const |
| create map of vertices
|
|
G4VSolid * | get_tesselatedsolid (const string &prefix, double wrapthick, G4Translate3D &shift UNUSED) const override |
| get tesselated solid
|
|
G4VSolid * | get_extrudedsolid (const string &prefix, double wrapthick, G4Translate3D &shift UNUSED) const override |
| get extruded solid
|
|
G4VSolid * | get_trapezoid (const string &prefix, double wrapthick, G4Translate3D &shift) const override |
| get trapezoid
|
|
G4VSolid * | get_bellecrystal (const string &prefix, double wrapthick, G4Translate3D &shift UNUSED) const override |
| get Belle crystal
|
|
G4VSolid * | get_solid (const std::string &prefix, double wrapthick, G4Translate3D &shift) const |
| get solid
|
|
virtual G4VSolid * | get_tesselatedsolid (const std::string &prefix, double wrapthick, G4Translate3D &shift) const =0 |
| get tesselated solid
|
|
virtual G4VSolid * | get_extrudedsolid (const std::string &prefix, double wrapthick, G4Translate3D &shift) const =0 |
| get extruded solid
|
|
virtual G4VSolid * | get_bellecrystal (const std::string &prefix, double wrapthick, G4Translate3D &shift) const =0 |
| get Belle crystal
|
|
|
union { |
struct { |
double A |
|
double C |
|
double D |
|
double a |
|
double c |
|
double d |
|
double B |
|
double b |
|
double H_aA |
|
double H_dD |
|
double dg13 |
|
double dg24 |
|
double dg57 |
|
double dg68 |
|
double a1 |
|
double a4 |
|
double a2 |
|
double a3 |
|
double a9 |
|
double Volume |
|
double Weight |
|
} | |
|
double t [21] |
|
}; | |
|
bool | _adjusted |
| are sizes adjusted?
|
|
int | nshape |
| shapes
|
|
pentagon shape
Definition at line 416 of file shapes.cc.
The documentation for this struct was generated from the following file: