Message: parabolic mirror Not Logged In (login)
 Next-in-Thread Next-in-Thread
 Next-in-Forum Next-in-Forum

None parabolic mirror  

Forum: Geometry
Date: 28 May, 2008
From: Hans Wenzel <Hans Wenzel>

hi

I want to model a parabolic mirror to focus optical photons. I thought the way to go is to subtract a paraboloid from a cylinder see the code snipet below. Looking at the result with the OIX viewer I can only see the tube not the subtracted solid. Is there an example somewhere how to construct and visualize a parabolic mirror?

thanks

Hans

    G4Paraboloid* parabolic_mirror
            = new G4Paraboloid("mirrorneg",
            10*mm,
            innerRadiusOfTheTube,
            outerRadiusOfTheTube);

    G4Tubs* mirror_tube
            = new G4Tubs("mirrorbase",
            innerRadiusOfTheTube,
                outerRadiusOfTheTube,
            10 * mm,
            startAngleOfTheTube,
            spanningAngleOfTheTube);
  G4SubtractionSolid* mirror_sol = new G4SubtractionSolid
          ("mirror", mirror_tube, parabolic_mirror);

  G4LogicalVolume* mirror_log = new G4LogicalVolume(mirror_sol, Quartz, "mirror_log");

    place_sidet.rotateX(phi);
    place_sidet.rotateZ(phi);
    G4VPhysicalVolume* mirror_phys
            = new G4PVPlacement(G4Transform3D(rm, place_mirror), mirror_log, "pMirror",
            expHall_log, false, 0);

Inline Depth:
 1 1
 All All
Outline Depth:
 1 1
 2 2
 All All
Add message: (add)

1 None: Re: parabolic mirror   (John Allison - 28 May, 2008)
(_ None: Re: parabolic mirror   (Hans Wenzel - 28 May, 2008)
 Add Message Add Message
to: "parabolic mirror "

 Subscribe Subscribe

This site runs SLAC HyperNews version 1.11-slac-98, derived from the original HyperNews


[ Geant 4 Home | Geant 4 HyperNews | Search | Request New Forum | Feedback ]