48 void setColor(G4LogicalVolume& volume,
const std::string& color);
84 G4Polycone*
createPolyCone(
const std::string& name,
const GearDir& params,
double& minZ,
double& maxZ);
124 G4Polycone*
createRotationSolid(
const std::string& name,
const GearDir& params,
double& minZ,
double& maxZ);
151 std::list< std::pair<double, double> > innerPoints,
152 std::list< std::pair<double, double> > outerPoints,
153 double minPhi,
double maxPhi,
double& minZ,
double& maxZ);
G4Polycone * createPolyCone(const std::string &name, const GearDir ¶ms, double &minZ, double &maxZ)
Create Polycone Shape from XML Parameters.
G4Polycone * createRotationSolid(const std::string &name, const GearDir ¶ms, double &minZ, double &maxZ)
Create a solid by roating two polylines around the Z-Axis.
void setVisibility(G4LogicalVolume &volume, bool visible)
Helper function to quickly set the visibility of a given volume.
void setColor(G4LogicalVolume &volume, const std::string &color)
Set the color of a logical volume.
Abstract base class for different kinds of events.