def __init__ (   self,
  center,
  from_optic,
  extras 
)

Definition at line 623 of file general_optics_example.py.

00623                                                     :
00624         my=quadrupler
00625         optics={}
00626         ent=optics[my.ENTRANCE]=mir("quadrupler entrance")
00627         exit=optics[my.EXIT]=null_optic("quadrupler exit", (0,0,-1.0))
00628         l1=optics[my.L1]=lens("quadrupler telescope 1", f=+0.300)
00629         l2=optics[my.L2]=lens("quadrupler telescope 2", f=-0.150).place_between(ent, exit, 0.111).tilt_off_axis(4.0)
00630         #print l2.strength
00631         green=optics[my.DOUBLE]=null_optic("green crystal").place_between(l2, exit, 0.1)
00632         optics[my.QUADRUPLE]=null_optic("UV crystal").place_between(green, exit, 0.1)
00633 
00634         order=(my.L1, my.ENTRANCE, my.L2, my.DOUBLE, my.QUADRUPLE, my.EXIT)     
00635         composite_optic.init(self, "quadrupler", optics, order, (0,0,0), center, 0, extras=extras )
00636         l1.place_between(from_optic, ent, -0.04)
00637 
    def entrance_optics_tags(self):


Generated on Wed Nov 21 10:18:33 2007 for analysis by  doxygen 1.5.4