1 #ifndef __RAT_ConeWaveguideFactory__
2 #define __RAT_ConeWaveguideFactory__
4 #include <G4OpticalSurface.hh>
5 #include <RAT/WaveguideFactory.hh>
12 virtual void SetTable(std::string table, std::string index =
"");
13 virtual G4LogicalVolume *Construct(
const std::string &name, G4LogicalVolume *mother,
bool invisible =
false);
14 virtual G4ThreeVector GetPlacementOffset();
15 virtual double GetZTop();
16 virtual double GetRadius();
19 double fZTop, fZBottom;
20 double fRadiusTop, fRadiusBottom;
21 double fInnerRadiusTop, fInnerRadiusBottom;
22 G4Material *fMaterial;
23 G4OpticalSurface *fSurface;
Definition: ConeWaveguideFactory.hh:9
Definition: WaveguideFactory.hh:9
Definition: CCCrossSecMessenger.hh:29