Commit in LCDetectors on MAIN
Makefile+29-11.16 -> 1.17
JM: Add dawncut targets.

LCDetectors
Makefile 1.16 -> 1.17
diff -u -r1.16 -r1.17
--- Makefile	5 Oct 2006 19:32:21 -0000	1.16
+++ Makefile	6 Oct 2006 00:25:17 -0000	1.17
@@ -1,4 +1,4 @@
-# $Id: Makefile,v 1.16 2006/10/05 19:32:21 jeremy Exp $
+# $Id: Makefile,v 1.17 2006/10/06 00:25:17 jeremy Exp $
 
 #
 # Makefile using GeomConverter and shell tools to
@@ -29,6 +29,16 @@
 	PYTHON=python
 endif
 
+# How to run DAWN?
+ifndef DAWN
+	DAWN=dawn
+endif
+
+# How to run dawncut?
+ifndef DAWNCUT
+	DAWNCUT=dawncut
+endif
+
 # Location of the LCSim website.
 # Default is SLAC NFS.
 ifndef PRJ_WWW
@@ -231,6 +241,24 @@
 	$(SLICBIN) -g ./detectors/$(DETECTOR)/$(DETECTOR).lcdd -m ./g4macros/dawn.mac; \
 	mv g4_00.prim ./detectors/$(DETECTOR)/$(DETECTOR).prim;
 
+# Do a ZY cutaway using dawncut.
+dawncut_zy:
+	@echo "Applying dawncut 1 0 0 0 to $(DETECTOR) ..."; \
+	$(DAWNCUT) 1 0 0 0 ./detectors/$(DETECTOR)/$(DETECTOR).prim ./detectors/$(DETECTOR)/$(DETECTOR)_cut_zy.prim; \
+	$(DAWN) ./detectors/$(DETECTOR)/$(DETECTOR)_cut_zy.prim;
+
+# Do a ZX cutaway using dawncut.
+dawncut_zx:
+	@echo "Applying dawncut 0 1 0 0 to $(DETECTOR) ..."; \
+	$(DAWNCUT) 0 1 0 0 ./detectors/$(DETECTOR)/$(DETECTOR).prim ./detectors/$(DETECTOR)/$(DETECTOR)_cut_zx.prim; \
+	$(DAWN) ./detectors/$(DETECTOR)/$(DETECTOR)_cut_zx.prim;
+
+# Do an XY cutaway using dawncut.
+dawncut_xy:
+	@echo "Applying dawncut 0 0 0 1 to $(DETECTOR) ..."; \
+	$(DAWNCUT) 0 0 1 0 ./detectors/$(DETECTOR)/$(DETECTOR).prim ./detectors/$(DETECTOR)/$(DETECTOR)_cut_xy.prim; \
+	$(DAWN) ./detectors/$(DETECTOR)/$(DETECTOR)_cut_xy.prim;
+
 # Generate a VRML file.
 vrml:
 	@echo "Creating VRML file for $(DETECTOR) .."; \
CVSspam 0.2.8