CVS Log for include/RATGeoBuilder.hh,v



head 1.3;

Version 1.3
@Does not change default functionality. Added new feature for Bill Seligman: PMT locations can now be generated by giving a percentage coverage in solid angle (like in Fsim). To activate it, go into twozone.geo and change the innerPMT type from "pmtarray" to "generateByCoverage". You also need to set the variable "coverage". You can just uncomment the lines below "pmtarray" since I added them commented. The variable "rescale_radius", which is the PMT to center radius, is used in the calculation. If this is set to 3500 and "coverage" is set to .25, then the current PMT locations are given. The logic is all in RATGeoBuilder. I just overloaded and generalized functions, so not much was changed.
date 2006.05.01.10.23.32; author tunnell; state Exp;

Version 1.2
@Finished up RATDB-based detector geometry creation. It replaces our hard-coded geometry construction, and should be general enough to do both the PMT and veto geometries with the same code. This code is now wired into the rest of RAT, and is being used to build the detector. Still working on translating veto geometry text file into RATDB text file format (and checking dimensions along the way). Once done, we can retire the veto-specific geometry parser and builder classes.
date 2005.11.06.02.57.53; author volsung; state Exp;

Version 1.1
@First draft of RATDB adaptation of Steve's geometry builder. Only understands box, tube, sphere. Still need to implement pmt array and physical volume replicas. simple.geo is an example of the RATDB textfile to represent the current simple detector geometry. Note that this is not hooked in anywhere, and is only exercised by the unit tests at this point.
date 2005.11.05.03.26.06; author volsung; state Exp;


Back to files page.

Matthew Worcester
Last modified: Mon May 1 05:24:00 CDT 2006