5#ifndef GEO2G4_Geo2G4STParameterisation_H
6#define GEO2G4_Geo2G4STParameterisation_H
9#include "G4VPVParameterisation.hh"
10#include "G4RotationMatrix.hh"
12#include "GeoModelKernel/GeoXF.h"
14class G4VPhysicalVolume;
39 G4VPhysicalVolume* physVol)
const;
void ComputeDimensions(G4Torus &, const G4int, const G4VPhysicalVolume *) const
void ComputeDimensions(G4Para &, const G4int, const G4VPhysicalVolume *) const
Geo2G4STParameterisation(const Geo2G4STParameterisation &)
void ComputeDimensions(G4Orb &, const G4int, const G4VPhysicalVolume *) const
Geo2G4STParameterisation & operator=(const Geo2G4STParameterisation &)
void ComputeDimensions(G4Polycone &, const G4int, const G4VPhysicalVolume *) const
void ComputeDimensions(G4Box &, const G4int, const G4VPhysicalVolume *) const
void ComputeDimensions(G4Polyhedra &, const G4int, const G4VPhysicalVolume *) const
void ComputeTransformation(const G4int copyNo, G4VPhysicalVolume *physVol) const
Geo2G4STParameterisation(const GeoXF::Function *func, unsigned int copies)
void ComputeDimensions(G4Trd &, const G4int, const G4VPhysicalVolume *) const
void ComputeDimensions(G4Hype &, const G4int, const G4VPhysicalVolume *) const
void ComputeDimensions(G4Ellipsoid &, const G4int, const G4VPhysicalVolume *) const
void ComputeDimensions(G4Trap &, const G4int, const G4VPhysicalVolume *) const
void ComputeDimensions(G4Cons &, const G4int, const G4VPhysicalVolume *) const
void ComputeDimensions(G4Sphere &, const G4int, const G4VPhysicalVolume *) const
void ComputeDimensions(G4Tubs &, const G4int, const G4VPhysicalVolume *) const
const GeoXF::Function * m_function