20#ifndef GEANT4_GM_TUBS_H
21#define GEANT4_GM_TUBS_H
28class G4ReflectedSolid;
31class G4ReflectedSolid;
38 Tubs(
const std::string& name,
double rin,
double rout,
double hz,
double sphi,
40 Tubs(G4Tubs* tubs, G4ReflectedSolid* reflTubs = 0);
44 virtual std::string
Name()
const;
VGM implementation for Geant4 tubs solid.
virtual std::string Name() const
Return the name of this solid.
virtual double OuterRadius() const
Return the outside radius in mm.
virtual double DeltaPhi() const
Return the opening angle of the segment in deg.
virtual double ZHalfLength() const
Return the half-length along the z axis in m.
virtual double InnerRadius() const
Return the inside radius in mm.
virtual double StartPhi() const
Return the starting angle of the segment in deg.
VGM implementation for Geant4.