Belle II Software  release-08-01-10
quadrilateral_endcap_t Struct Referenceabstract

quadrilateral struct for end cap More...

Inheritance diagram for quadrilateral_endcap_t:
Collaboration diagram for quadrilateral_endcap_t:

Public Member Functions

bool istrap () const override
 is trapped?
 
map< int, G4ThreeVector > make_verticies (double wrapthick) const override
 create map of vertices
 
G4VSolid * get_tesselatedsolid (const string &prefix, double wrapthick, G4Translate3D &shift UNUSED) const override
 get tesselated solid
 
virtual G4VSolid * get_tesselatedsolid (const std::string &prefix, double wrapthick, G4Translate3D &shift) const =0
 get tesselated solid
 
G4VSolid * get_extrudedsolid (const string &prefix, double wrapthick, G4Translate3D &shift UNUSED) const override
 get extruded solid
 
virtual G4VSolid * get_extrudedsolid (const std::string &prefix, double wrapthick, G4Translate3D &shift) const =0
 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
 
virtual G4VSolid * get_bellecrystal (const std::string &prefix, double wrapthick, G4Translate3D &shift) const =0
 get Belle crystal
 
G4VSolid * get_solid (const std::string &prefix, double wrapthick, G4Translate3D &shift) const
 get solid
 

Public Attributes

union {
   struct {
      double   A
 
      double   B
 
      double   C
 
      double   D
 
      double   a
 
      double   b
 
      double   c
 
      double   d
 
      double   H_aA
 
      double   H_dD
 
      double   dg13
 
      double   dg24
 
      double   dg57
 
      double   dg68
 
      double   a1
 
      double   a2
 
      double   a3
 
      double   a4
 
      double   Volume
 
      double   Weight
 
   } 
 
   double   t [20]
 
}; 
 
int nshape
 shapes
 

Detailed Description

quadrilateral struct for end cap

Definition at line 349 of file shapes.cc.


The documentation for this struct was generated from the following file: