View Javadoc

1   package org.lcsim.geometry.compact.converter.lcdd.util;
2   
3   public class Cone extends Solid 
4   {
5   	public Cone(
6   			String name, 
7   			double rmin1, 
8   			double rmin2, 
9   			double rmax1, 
10  			double rmax2, 
11  			double z, 
12  			double startphi, 
13  			double deltaphi)
14  	{
15  		super("cone", name);
16  		setAttribute("rmin1", String.valueOf(rmin1));
17  		setAttribute("rmin2", String.valueOf(rmin2));
18  		setAttribute("rmax1", String.valueOf(rmax1));
19  		setAttribute("rmax2", String.valueOf(rmax2));
20  		setAttribute("z", String.valueOf(z));
21  		setAttribute("startphi", String.valueOf(startphi));
22  		setAttribute("deltaphi", String.valueOf(deltaphi));
23  	}
24  	
25  	public Cone(
26  			String name, 
27  			double rmin1, 
28  			double rmin2, 
29  			double rmax1, 
30  			double rmax2, 
31  			double z)
32  	{
33  		super("cone", name);
34  		setAttribute("rmin1", String.valueOf(rmin1));
35  		setAttribute("rmin2", String.valueOf(rmin2));
36  		setAttribute("rmax1", String.valueOf(rmax1));
37  		setAttribute("rmax2", String.valueOf(rmax2));
38  		setAttribute("z", String.valueOf(z));
39  		setAttribute("startphi", String.valueOf(0));
40  		setAttribute("deltaphi", String.valueOf(Math.PI * 2));
41  	}
42  }