################
#
# LEMBRAR DE LIMITAR O DADO DE ACORDO COM X / Y DOS PICKS !!!!!!!!!!!!!
#

#
# Left
elf.3D.bsch.window.left.new.H:
	< elf.3D.mig.rmo2.int30a.new.H Window3d min1=0 max1=4620 min2=1600 max2=5230|Transp plane=23|${Tese}/bin/OW3D_windowing.x nhorz=1 hor1=bsch_new02_left.srv wavz=5|Window3d min1=510 max1=4200 min3=1990 max3=4900|Pad beg1=17 end1=308 beg3=13 end3=23 > $@

elf.3D.bsch.window_left.new.mask%.H:
	Window3d < elf.3D.mig.rmo2.int30a.new.H n3=1 f3=$* | Transp plane=13 > h0$*.H
	< elf.3D.bsch.window.left.new.H Window3d n2=1 f2=$* | Transp plane=13 |  Envelope tc1=1 tc2=2 tc3=2 verb=1 | Scale scale_to=1 | Smooth rect1=3 rect2=1 rect3=1 | Clip chop=greater clip=0.05 to=1 | Clip chop=less clip=0.05 to=0 > h1$*.H
	Math file1=h0$*.H file2=h1$*.H exp="file1*file2" > a$*.H
	<a$*.H Pad beg3=0 end3=3 > $@
	Rm h[0-2]$*.H a$*.H

elf.3D.bsch.window_left.new:
	make elf.3D.bsch.window_left.new.mask00.H;make elf.3D.bsch.window_left.new.mask01.H;make elf.3D.bsch.window_left.new.mask02.H;make elf.3D.bsch.window_left.new.mask03.H;make elf.3D.bsch.window_left.new.mask04.H;\
	make elf.3D.bsch.window_left.new.mask05.H;make elf.3D.bsch.window_left.new.mask06.H;make elf.3D.bsch.window_left.new.mask07.H;make elf.3D.bsch.window_left.new.mask08.H;make elf.3D.bsch.window_left.new.mask09.H;\
	make elf.3D.bsch.window_left.new.mask10.H;make elf.3D.bsch.window_left.new.mask11.H;make elf.3D.bsch.window_left.new.mask12.H;make elf.3D.bsch.window_left.new.mask13.H;make elf.3D.bsch.window_left.new.mask14.H;\
	make elf.3D.bsch.window_left.new.mask15.H;make elf.3D.bsch.window_left.new.mask16.H;make elf.3D.bsch.window_left.new.mask17.H;make elf.3D.bsch.window_left.new.mask18.H;make elf.3D.bsch.window_left.new.mask19.H;\
	make elf.3D.bsch.window_left.new.mask20.H;make elf.3D.bsch.window_left.new.mask21.H;make elf.3D.bsch.window_left.new.mask22.H;make elf.3D.bsch.window_left.new.mask23.H;make elf.3D.bsch.window_left.new.mask24.H;\
	make elf.3D.bsch.window_left.new.mask25.H;make elf.3D.bsch.window_left.new.mask26.H;make elf.3D.bsch.window_left.new.mask27.H;make elf.3D.bsch.window_left.new.mask28.H;make elf.3D.bsch.window_left.new.mask29.H;\
	make elf.3D.bsch.window_left.new.mask30.H

#
# Right
elf.3D.bsch.window.right.new.H:
	< elf.3D.mig.rmo2.int30a.new.H Window3d min1=5130 max1=13110 min2=1600 max2=5230|Transp plane=23|${Tese}/bin/OW3D_windowing.x nhorz=1 hor1=bsch_new02_right.srv wavz=5|Window3d min1=5520 max1=12660 min3=1990 max3=4660|Pad beg1=184 end1=26 beg3=13 end3=31 > $@

elf.3D.bsch.window_right.new.mask%.H:
	Window3d < elf.3D.mig.rmo2.int30a.new.H n3=1 f3=$* | Transp plane=13 > h0$*.H
	< elf.3D.bsch.window.right.new.H Window3d n2=1 f2=$* | Transp plane=13 |  Envelope tc1=1 tc2=2 tc3=2 verb=1 | Scale scale_to=1 | Smooth rect1=3 rect2=1 rect3=1 | Clip chop=greater clip=0.05 to=1 | Clip chop=less clip=0.05 to=0 > h1$*.H
	Math file1=h0$*.H file2=h1$*.H exp="file1*file2" > a$*.H
	<a$*.H Pad beg3=0 end3=3 > $@
	Rm h[0-2]$*.H a$*.H

elf.3D.bsch.window_right.new:
	make elf.3D.bsch.window_right.new.mask00.H;make elf.3D.bsch.window_right.new.mask01.H;make elf.3D.bsch.window_right.new.mask02.H;make elf.3D.bsch.window_right.new.mask03.H;make elf.3D.bsch.window_right.new.mask04.H;\
	make elf.3D.bsch.window_right.new.mask05.H;make elf.3D.bsch.window_right.new.mask06.H;make elf.3D.bsch.window_right.new.mask07.H;make elf.3D.bsch.window_right.new.mask08.H;make elf.3D.bsch.window_right.new.mask09.H;\
	make elf.3D.bsch.window_right.new.mask10.H;make elf.3D.bsch.window_right.new.mask11.H;make elf.3D.bsch.window_right.new.mask12.H;make elf.3D.bsch.window_right.new.mask13.H;make elf.3D.bsch.window_right.new.mask14.H;\
	make elf.3D.bsch.window_right.new.mask15.H;make elf.3D.bsch.window_right.new.mask16.H;make elf.3D.bsch.window_right.new.mask17.H;make elf.3D.bsch.window_right.new.mask18.H;make elf.3D.bsch.window_right.new.mask19.H;\
	make elf.3D.bsch.window_right.new.mask20.H;make elf.3D.bsch.window_right.new.mask21.H;make elf.3D.bsch.window_right.new.mask22.H;make elf.3D.bsch.window_right.new.mask23.H;make elf.3D.bsch.window_right.new.mask24.H;\
	make elf.3D.bsch.window_right.new.mask25.H;make elf.3D.bsch.window_right.new.mask26.H;make elf.3D.bsch.window_right.new.mask27.H;make elf.3D.bsch.window_right.new.mask28.H;make elf.3D.bsch.window_right.new.mask29.H;\
	make elf.3D.bsch.window_right.new.mask30.H

elf.3D.bsch.window_left.new.int30.H:
	Cat elf.3D.bsch.window_left.new.mask00.H elf.3D.bsch.window_left.new.mask01.H elf.3D.bsch.window_left.new.mask02.H elf.3D.bsch.window_left.new.mask03.H elf.3D.bsch.window_left.new.mask04.H \
	elf.3D.bsch.window_left.new.mask05.H elf.3D.bsch.window_left.new.mask06.H elf.3D.bsch.window_left.new.mask07.H elf.3D.bsch.window_left.new.mask08.H elf.3D.bsch.window_left.new.mask09.H \
	elf.3D.bsch.window_left.new.mask10.H elf.3D.bsch.window_left.new.mask11.H elf.3D.bsch.window_left.new.mask12.H elf.3D.bsch.window_left.new.mask13.H elf.3D.bsch.window_left.new.mask14.H \
	elf.3D.bsch.window_left.new.mask15.H elf.3D.bsch.window_left.new.mask16.H elf.3D.bsch.window_left.new.mask17.H elf.3D.bsch.window_left.new.mask18.H elf.3D.bsch.window_left.new.mask19.H \
	elf.3D.bsch.window_left.new.mask20.H elf.3D.bsch.window_left.new.mask21.H elf.3D.bsch.window_left.new.mask22.H elf.3D.bsch.window_left.new.mask23.H elf.3D.bsch.window_left.new.mask24.H \
	elf.3D.bsch.window_left.new.mask25.H elf.3D.bsch.window_left.new.mask26.H elf.3D.bsch.window_left.new.mask27.H elf.3D.bsch.window_left.new.mask28.H elf.3D.bsch.window_left.new.mask29.H \
	elf.3D.bsch.window_left.new.mask30.H axis=4 | Transp plane=23 reshape=1,2,4,5 > $@
	Rm elf.3D.bsch.window_left.new.mask*.H

elf.3D.bsch.window_right.new.int30.H:
	Cat elf.3D.bsch.window_right.new.mask00.H elf.3D.bsch.window_right.new.mask01.H elf.3D.bsch.window_right.new.mask02.H elf.3D.bsch.window_right.new.mask03.H elf.3D.bsch.window_right.new.mask04.H \
	elf.3D.bsch.window_right.new.mask05.H elf.3D.bsch.window_right.new.mask06.H elf.3D.bsch.window_right.new.mask07.H elf.3D.bsch.window_right.new.mask08.H elf.3D.bsch.window_right.new.mask09.H \
	elf.3D.bsch.window_right.new.mask10.H elf.3D.bsch.window_right.new.mask11.H elf.3D.bsch.window_right.new.mask12.H elf.3D.bsch.window_right.new.mask13.H elf.3D.bsch.window_right.new.mask14.H \
	elf.3D.bsch.window_right.new.mask15.H elf.3D.bsch.window_right.new.mask16.H elf.3D.bsch.window_right.new.mask17.H elf.3D.bsch.window_right.new.mask18.H elf.3D.bsch.window_right.new.mask19.H \
	elf.3D.bsch.window_right.new.mask20.H elf.3D.bsch.window_right.new.mask21.H elf.3D.bsch.window_right.new.mask22.H elf.3D.bsch.window_right.new.mask23.H elf.3D.bsch.window_right.new.mask24.H \
	elf.3D.bsch.window_right.new.mask25.H elf.3D.bsch.window_right.new.mask26.H elf.3D.bsch.window_right.new.mask27.H elf.3D.bsch.window_right.new.mask28.H elf.3D.bsch.window_right.new.mask29.H \
	elf.3D.bsch.window_right.new.mask30.H axis=4 | Transp plane=23 reshape=1,2,4,5 > $@
	Rm elf.3D.bsch.window_right.new.mask*.H

elf.3D.bsch.window.new.H:
	Math file1=elf.3D.bsch.window_right.new.int30.H file2=elf.3D.bsch.window_left.new.int30.H exp=file1+file2|Transp plane=12 reshape=1,5 > $@


##############################################
elf.bsch.rot.new%:
	Window3d n3=1 f3=$* < elf.3D.bsch.window.new.H | Transp plane=12 reshape=2,3,5 > a$*.H
	~claudio/research.ln/Others/Biondo/rotation/v3/RotCig_v3.x Cig_hx=a$*.H Cig_tilt=elf.bsch.rot.new$*.H par=bsch_right-rot.P positive_rot=1
	Rm a$*.H

elf.bschrot1:
	make elf.bsch.rot.new000;make elf.bsch.rot.new001;make elf.bsch.rot.new002;make elf.bsch.rot.new003;make elf.bsch.rot.new004;\
	make elf.bsch.rot.new005;make elf.bsch.rot.new006;make elf.bsch.rot.new007;make elf.bsch.rot.new008;make elf.bsch.rot.new009;\
	make elf.bsch.rot.new010;make elf.bsch.rot.new011;make elf.bsch.rot.new012;make elf.bsch.rot.new013;make elf.bsch.rot.new014;

elf.bschrot2:
	make elf.bsch.rot.new015;make elf.bsch.rot.new016;make elf.bsch.rot.new017;make elf.bsch.rot.new018;make elf.bsch.rot.new019;\
	make elf.bsch.rot.new020;make elf.bsch.rot.new021;make elf.bsch.rot.new022;make elf.bsch.rot.new023;make elf.bsch.rot.new024;

elf.bschrot3:
	make elf.bsch.rot.new025;make elf.bsch.rot.new026;make elf.bsch.rot.new027;make elf.bsch.rot.new028;make elf.bsch.rot.new029;\
	make elf.bsch.rot.new030;make elf.bsch.rot.new031;make elf.bsch.rot.new032;make elf.bsch.rot.new033;make elf.bsch.rot.new034;

elf.bschrot4:
	make elf.bsch.rot.new035;make elf.bsch.rot.new036;make elf.bsch.rot.new037;make elf.bsch.rot.new038;make elf.bsch.rot.new039;\
	make elf.bsch.rot.new040;make elf.bsch.rot.new041;make elf.bsch.rot.new042;make elf.bsch.rot.new043;make elf.bsch.rot.new044;\
	make elf.bsch.rot.new045;make elf.bsch.rot.new046;make elf.bsch.rot.new047;make elf.bsch.rot.new048;make elf.bsch.rot.new049;

elf.bschrot5:
	make elf.bsch.rot.new050;make elf.bsch.rot.new051;make elf.bsch.rot.new052;make elf.bsch.rot.new053;make elf.bsch.rot.new054;\
	make elf.bsch.rot.new055;make elf.bsch.rot.new056;make elf.bsch.rot.new057;make elf.bsch.rot.new058;make elf.bsch.rot.new059;\
	make elf.bsch.rot.new060;make elf.bsch.rot.new061;make elf.bsch.rot.new062;make elf.bsch.rot.new063;make elf.bsch.rot.new064;

elf.bschrot6:
	make elf.bsch.rot.new065;make elf.bsch.rot.new066;make elf.bsch.rot.new067;make elf.bsch.rot.new068;make elf.bsch.rot.new069;\
	make elf.bsch.rot.new070;make elf.bsch.rot.new071;make elf.bsch.rot.new072;make elf.bsch.rot.new073;make elf.bsch.rot.new074;

elf.bschrot7:
	make elf.bsch.rot.new075;make elf.bsch.rot.new076;make elf.bsch.rot.new077;make elf.bsch.rot.new078;make elf.bsch.rot.new079;\
	make elf.bsch.rot.new080;make elf.bsch.rot.new081;make elf.bsch.rot.new082;make elf.bsch.rot.new083;make elf.bsch.rot.new084;\
	make elf.bsch.rot.new085;make elf.bsch.rot.new086;make elf.bsch.rot.new087;make elf.bsch.rot.new088;make elf.bsch.rot.new089;

elf.bschrot8:
	make elf.bsch.rot.new090;make elf.bsch.rot.new091;make elf.bsch.rot.new092;make elf.bsch.rot.new093;make elf.bsch.rot.new094;\
	make elf.bsch.rot.new095;make elf.bsch.rot.new096;make elf.bsch.rot.new097;make elf.bsch.rot.new098;make elf.bsch.rot.new099;

elf.bschrot9:
	make elf.bsch.rot.new100;make elf.bsch.rot.new101;make elf.bsch.rot.new102;make elf.bsch.rot.new103;make elf.bsch.rot.new104;\
	make elf.bsch.rot.new105;make elf.bsch.rot.new106;make elf.bsch.rot.new107;make elf.bsch.rot.new108;make elf.bsch.rot.new109;\
	make elf.bsch.rot.new110;make elf.bsch.rot.new111;make elf.bsch.rot.new112;make elf.bsch.rot.new113;make elf.bsch.rot.new114;

elf.bschrot10:
	make elf.bsch.rot.new115;make elf.bsch.rot.new116;make elf.bsch.rot.new117;make elf.bsch.rot.new118;make elf.bsch.rot.new119;\
	make elf.bsch.rot.new120;make elf.bsch.rot.new121;make elf.bsch.rot.new122;make elf.bsch.rot.new123;make elf.bsch.rot.new124;

elf.bschrot11:
	make elf.bsch.rot.new125;make elf.bsch.rot.new126;make elf.bsch.rot.new127;make elf.bsch.rot.new128;make elf.bsch.rot.new129;\
	make elf.bsch.rot.new130;make elf.bsch.rot.new131;make elf.bsch.rot.new132


elf.3Dbschrot.new:
	Cat axis=4 elf.bsch.rot.new000.H elf.bsch.rot.new001.H elf.bsch.rot.new002.H elf.bsch.rot.new003.H elf.bsch.rot.new004.H elf.bsch.rot.new005.H elf.bsch.rot.new006.H elf.bsch.rot.new007.H elf.bsch.rot.new008.H elf.bsch.rot.new009.H elf.bsch.rot.new010.H elf.bsch.rot.new011.H elf.bsch.rot.new012.H elf.bsch.rot.new013.H elf.bsch.rot.new014.H elf.bsch.rot.new015.H elf.bsch.rot.new016.H elf.bsch.rot.new017.H elf.bsch.rot.new018.H elf.bsch.rot.new019.H elf.bsch.rot.new020.H elf.bsch.rot.new021.H elf.bsch.rot.new022.H elf.bsch.rot.new023.H elf.bsch.rot.new024.H elf.bsch.rot.new025.H elf.bsch.rot.new026.H elf.bsch.rot.new027.H elf.bsch.rot.new028.H elf.bsch.rot.new029.H elf.bsch.rot.new030.H elf.bsch.rot.new031.H elf.bsch.rot.new032.H elf.bsch.rot.new033.H elf.bsch.rot.new034.H elf.bsch.rot.new035.H elf.bsch.rot.new036.H elf.bsch.rot.new037.H elf.bsch.rot.new038.H elf.bsch.rot.new039.H elf.bsch.rot.new040.H elf.bsch.rot.new041.H elf.bsch.rot.new042.H elf.bsch.rot.new043.H elf.bsch.rot.new044.H elf.bsch.rot.new045.H elf.bsch.rot.new046.H elf.bsch.rot.new047.H elf.bsch.rot.new048.H > a.H
	Cat axis=4 elf.bsch.rot.new049.H elf.bsch.rot.new050.H elf.bsch.rot.new051.H elf.bsch.rot.new052.H elf.bsch.rot.new053.H elf.bsch.rot.new054.H elf.bsch.rot.new055.H elf.bsch.rot.new056.H elf.bsch.rot.new057.H elf.bsch.rot.new058.H elf.bsch.rot.new059.H elf.bsch.rot.new060.H elf.bsch.rot.new061.H elf.bsch.rot.new062.H elf.bsch.rot.new063.H elf.bsch.rot.new064.H elf.bsch.rot.new065.H elf.bsch.rot.new066.H elf.bsch.rot.new067.H elf.bsch.rot.new068.H elf.bsch.rot.new069.H elf.bsch.rot.new070.H elf.bsch.rot.new071.H elf.bsch.rot.new072.H elf.bsch.rot.new073.H elf.bsch.rot.new074.H elf.bsch.rot.new075.H elf.bsch.rot.new076.H elf.bsch.rot.new077.H elf.bsch.rot.new078.H elf.bsch.rot.new079.H elf.bsch.rot.new080.H elf.bsch.rot.new081.H elf.bsch.rot.new082.H elf.bsch.rot.new083.H elf.bsch.rot.new084.H elf.bsch.rot.new085.H elf.bsch.rot.new086.H elf.bsch.rot.new087.H elf.bsch.rot.new088.H elf.bsch.rot.new089.H elf.bsch.rot.new090.H elf.bsch.rot.new091.H elf.bsch.rot.new092.H elf.bsch.rot.new093.H elf.bsch.rot.new094.H elf.bsch.rot.new095.H elf.bsch.rot.new096.H elf.bsch.rot.new097.H > b.H
	Cat axis=4 elf.bsch.rot.new098.H elf.bsch.rot.new099.H elf.bsch.rot.new100.H elf.bsch.rot.new101.H elf.bsch.rot.new102.H elf.bsch.rot.new103.H elf.bsch.rot.new104.H elf.bsch.rot.new105.H elf.bsch.rot.new106.H elf.bsch.rot.new107.H elf.bsch.rot.new108.H elf.bsch.rot.new109.H elf.bsch.rot.new110.H elf.bsch.rot.new111.H elf.bsch.rot.new112.H elf.bsch.rot.new113.H elf.bsch.rot.new114.H elf.bsch.rot.new115.H elf.bsch.rot.new116.H elf.bsch.rot.new117.H elf.bsch.rot.new118.H elf.bsch.rot.new119.H elf.bsch.rot.new120.H elf.bsch.rot.new121.H elf.bsch.rot.new122.H elf.bsch.rot.new123.H elf.bsch.rot.new124.H elf.bsch.rot.new125.H elf.bsch.rot.new126.H elf.bsch.rot.new127.H elf.bsch.rot.new128.H elf.bsch.rot.new129.H elf.bsch.rot.new130.H elf.bsch.rot.new131.H elf.bsch.rot.new132.H > c.H
	Cat a.H b.H c.H axis=4 > $@.H

elf.3Dbschrot.scale.new.H:
	< elf.3Dbschrot.new.H ${Tese}/bin/OW_3dscale.x wx=1 wy=1 > $@

elf.bsch.vopt.saltflood.H:
#	Window3d < elf.vopt.gx2010.newrot.H | Interp d2out=30 d3out=30 type=1 maxsize=2000 > a.H
	< a.H Window3d min2=1840 n2=109 min3=4980 n3=89|../Tese/bin/OW_3deditvel_mut.x \
	hor1=topsaltZO189 vmut=1 v=4500 > b.H  
	< a.H Window3d max3=4980 min2=1840 max2=5110 > b1.H
	< a.H Window3d min3=7650 min2=1840 max2=5110 > b2.H
	Merge b1.H b.H b2.H axis=3 space=0 > bb.H
	< a.H Window3d max2=1840 > b1.H
	< a.H Window3d min2=5110 > b2.H
	Merge b1.H bb.H b2.H axis=2 space=0 > $@

elf.bsch.vopt03.saltflood.H:
	Window3d < elf.vopt03.gx20.newrot.H | Interp d2out=30 d3out=30 type=1 maxsize=2000 > a.H
	< a.H Window3d min2=1810 n2=106 min3=4830 n3=77|../Tese/bin/OW_3deditvel_mut.x \
	hor1=topsaltZO1_opt0377 vmut=1 v=4500 > b.H  
	< a.H Window3d max3=4830 min2=1810 max2=4990 > b1.H
	< a.H Window3d min3=7140 min2=1810 max2=4990 > b2.H
	Merge b1.H b.H b2.H axis=3 space=0 > bb.H
	< a.H Window3d max2=1810 > b1.H
	< a.H Window3d min2=4990 > b2.H
	Merge b1.H bb.H b2.H axis=2 space=0 > $@

	
#
#
#
#
# Left

elf.3D.mig.slopt03.agc.30msq.H:
#	echo n3=64512 n4=1 >> elf.3D.mig.slopt03.agc.30m.H
#	Window3d < elf.3D.mig.slopt03.agc.30m.H f2=1 > aa.H
#	< aa.H Reverse which=2 opt=no > bb.H
#	Merge bb.H elf.3D.mig.slopt03.agc.30m.H axis=2 space=0 | Window3d min2=-450 n2=31 > cc.H
#	echo n3=448 n4=144 >> cc.H
	< cc.H Transp plane=13 reshape=1,2,4,5 maxsize=2000 > dd.H
	< dd.H ../Tese/bin/OW_square.x > $@


elf.3D.slopt03.window.H:
	< elf.3D.mig.slopt03.agc.30msq.H Window3d min1=4830 max1=11730 min2=1800 max2=5030|Transp plane=23|${Tese}/bin/OW3D_windowing.x nhorz=1 hor1=bsch_left_prstk02a.srv wavz=5 dip=1 | Window3d min1=5280 max1=11520 min3=1990 max3=4540 | Pad beg1=176 end1=64 beg3=13 end3=35 > $@

elf.3D.slopt03.window.mask%.H:
	Window3d < elf.3D.mig.slopt03.agc.30msq.H n2=133 n3=1 f3=$* | Transp plane=13 > h0$*.H
	< elf.3D.slopt03.window.H Window3d n2=1 f2=$* | Transp plane=13 |  Envelope tc1=1 tc2=2 tc3=2 verb=1 | Scale scale_to=1 | Smooth rect1=3 rect2=1 rect3=1 | Clip chop=greater clip=0.05 to=1 | Clip chop=less clip=0.05 to=0 > h1$*.H
	Math file1=h0$*.H file2=h1$*.H exp="file1*file2" > a$*.H
	<a$*.H Pad beg3=0 end3=3 > $@
	Rm h[0-2]$*.H a$*.H

elf.3D.slopt03.window01:
	make elf.3D.slopt03.window.mask00.H;make elf.3D.slopt03.window.mask01.H;make elf.3D.slopt03.window.mask02.H;make elf.3D.slopt03.window.mask03.H;make elf.3D.slopt03.window.mask04.H;

elf.3D.slopt03.window02:
	make elf.3D.slopt03.window.mask05.H;make elf.3D.slopt03.window.mask06.H;make elf.3D.slopt03.window.mask07.H;make elf.3D.slopt03.window.mask08.H;make elf.3D.slopt03.window.mask09.H;

elf.3D.slopt03.window03:
	make elf.3D.slopt03.window.mask10.H;make elf.3D.slopt03.window.mask11.H;make elf.3D.slopt03.window.mask12.H;make elf.3D.slopt03.window.mask13.H;make elf.3D.slopt03.window.mask14.H;

elf.3D.slopt03.window04:
	make elf.3D.slopt03.window.mask15.H;make elf.3D.slopt03.window.mask16.H;make elf.3D.slopt03.window.mask17.H;make elf.3D.slopt03.window.mask18.H;make elf.3D.slopt03.window.mask19.H;

elf.3D.slopt03.window05:
	make elf.3D.slopt03.window.mask20.H;make elf.3D.slopt03.window.mask21.H;make elf.3D.slopt03.window.mask22.H;make elf.3D.slopt03.window.mask23.H;make elf.3D.slopt03.window.mask24.H;

elf.3D.slopt03.window06:
	make elf.3D.slopt03.window.mask25.H;make elf.3D.slopt03.window.mask26.H;make elf.3D.slopt03.window.mask27.H;make elf.3D.slopt03.window.mask28.H;make elf.3D.slopt03.window.mask29.H;make elf.3D.slopt03.window.mask30.H

elf.3D.slopt03.window.int30.H:
	Cat elf.3D.slopt03.window.mask00.H elf.3D.slopt03.window.mask01.H elf.3D.slopt03.window.mask02.H elf.3D.slopt03.window.mask03.H elf.3D.slopt03.window.mask04.H \
	elf.3D.slopt03.window.mask05.H elf.3D.slopt03.window.mask06.H elf.3D.slopt03.window.mask07.H elf.3D.slopt03.window.mask08.H elf.3D.slopt03.window.mask09.H \
	elf.3D.slopt03.window.mask10.H elf.3D.slopt03.window.mask11.H elf.3D.slopt03.window.mask12.H elf.3D.slopt03.window.mask13.H elf.3D.slopt03.window.mask14.H \
	elf.3D.slopt03.window.mask15.H elf.3D.slopt03.window.mask16.H elf.3D.slopt03.window.mask17.H elf.3D.slopt03.window.mask18.H elf.3D.slopt03.window.mask19.H \
	elf.3D.slopt03.window.mask20.H elf.3D.slopt03.window.mask21.H elf.3D.slopt03.window.mask22.H elf.3D.slopt03.window.mask23.H elf.3D.slopt03.window.mask24.H \
	elf.3D.slopt03.window.mask25.H elf.3D.slopt03.window.mask26.H elf.3D.slopt03.window.mask27.H elf.3D.slopt03.window.mask28.H elf.3D.slopt03.window.mask29.H \
	elf.3D.slopt03.window.mask30.H axis=4 | Transp plane=23 reshape=1,2,4,5 > $@
#	Rm elf.3D.bsch.window_left.new.mask*.H

elf.slopt03.rot%:
	Window3d n4=1 f4=$* < elf.3D.slopt03.window.int30.H > a$*.H
	~claudio/research.ln/Others/Biondo/rotation/v3/RotCig_v3.x Cig_hx=a$*.H Cig_tilt=elf.slopt03.rot$*.H par=bsch_right-rot.P positive_rot=1
	Rm a$*.H

elf.slopt03rot1:
	make elf.slopt03.rot000;make elf.slopt03.rot001;make elf.slopt03.rot002;make elf.slopt03.rot003;make elf.slopt03.rot004;\
	make elf.slopt03.rot005;make elf.slopt03.rot006;make elf.slopt03.rot007;make elf.slopt03.rot008;make elf.slopt03.rot009;\
	make elf.slopt03.rot010;make elf.slopt03.rot011;make elf.slopt03.rot012;make elf.slopt03.rot013;make elf.slopt03.rot014;

elf.slopt03rot2:
	make elf.slopt03.rot015;make elf.slopt03.rot016;make elf.slopt03.rot017;make elf.slopt03.rot018;make elf.slopt03.rot019;\
	make elf.slopt03.rot020;make elf.slopt03.rot021;make elf.slopt03.rot022;make elf.slopt03.rot023;make elf.slopt03.rot024;

elf.slopt03rot3:
	make elf.slopt03.rot025;make elf.slopt03.rot026;make elf.slopt03.rot027;make elf.slopt03.rot028;make elf.slopt03.rot029;\
	make elf.slopt03.rot030;make elf.slopt03.rot031;make elf.slopt03.rot032;make elf.slopt03.rot033;make elf.slopt03.rot034;

elf.slopt03rot4:
	make elf.slopt03.rot035;make elf.slopt03.rot036;make elf.slopt03.rot037;make elf.slopt03.rot038;make elf.slopt03.rot039;\
	make elf.slopt03.rot040;make elf.slopt03.rot041;make elf.slopt03.rot042;make elf.slopt03.rot043;make elf.slopt03.rot044;\
	make elf.slopt03.rot045;make elf.slopt03.rot046;make elf.slopt03.rot047;make elf.slopt03.rot048;make elf.slopt03.rot049;

elf.slopt03rot5:
	make elf.slopt03.rot050;make elf.slopt03.rot051;make elf.slopt03.rot052;make elf.slopt03.rot053;make elf.slopt03.rot054;\
	make elf.slopt03.rot055;make elf.slopt03.rot056;make elf.slopt03.rot057;make elf.slopt03.rot058;make elf.slopt03.rot059;\
	make elf.slopt03.rot060;make elf.slopt03.rot061;make elf.slopt03.rot062;make elf.slopt03.rot063;make elf.slopt03.rot064;

elf.slopt03rot6:
	make elf.slopt03.rot065;make elf.slopt03.rot066;make elf.slopt03.rot067;make elf.slopt03.rot068;make elf.slopt03.rot069;\
	make elf.slopt03.rot070;make elf.slopt03.rot071;make elf.slopt03.rot072;make elf.slopt03.rot073;make elf.slopt03.rot074;

elf.slopt03rot7:
	make elf.slopt03.rot075;make elf.slopt03.rot076;make elf.slopt03.rot077;make elf.slopt03.rot078;make elf.slopt03.rot079;\
	make elf.slopt03.rot080;make elf.slopt03.rot081;make elf.slopt03.rot082;make elf.slopt03.rot083;make elf.slopt03.rot084;\
	make elf.slopt03.rot085;make elf.slopt03.rot086;make elf.slopt03.rot087;make elf.slopt03.rot088;make elf.slopt03.rot089;

elf.slopt03rot8:
	make elf.slopt03.rot090;make elf.slopt03.rot091;make elf.slopt03.rot092;make elf.slopt03.rot093;make elf.slopt03.rot094;\
	make elf.slopt03.rot095;make elf.slopt03.rot096;make elf.slopt03.rot097;make elf.slopt03.rot098;make elf.slopt03.rot099;

elf.slopt03rot9:
	make elf.slopt03.rot100;make elf.slopt03.rot101;make elf.slopt03.rot102;make elf.slopt03.rot103;make elf.slopt03.rot104;\
	make elf.slopt03.rot105;make elf.slopt03.rot106;make elf.slopt03.rot107;make elf.slopt03.rot108;make elf.slopt03.rot109;\
	make elf.slopt03.rot110;make elf.slopt03.rot111;make elf.slopt03.rot112;make elf.slopt03.rot113;make elf.slopt03.rot114;

elf.slopt03rot10:
	make elf.slopt03.rot115;make elf.slopt03.rot116;make elf.slopt03.rot117;make elf.slopt03.rot118;make elf.slopt03.rot119;\
	make elf.slopt03.rot120;make elf.slopt03.rot121;make elf.slopt03.rot122;make elf.slopt03.rot123;make elf.slopt03.rot124;

elf.slopt03rot11:
	make elf.slopt03.rot125;make elf.slopt03.rot126;make elf.slopt03.rot127;make elf.slopt03.rot128;make elf.slopt03.rot129;\
	make elf.slopt03.rot130;make elf.slopt03.rot131;make elf.slopt03.rot132


elf.3Dslopt03rot.new:
	Cat axis=4 elf.slopt03.rot000.H elf.slopt03.rot001.H elf.slopt03.rot002.H elf.slopt03.rot003.H elf.slopt03.rot004.H elf.slopt03.rot005.H elf.slopt03.rot006.H elf.slopt03.rot007.H elf.slopt03.rot008.H elf.slopt03.rot009.H elf.slopt03.rot010.H elf.slopt03.rot011.H elf.slopt03.rot012.H elf.slopt03.rot013.H elf.slopt03.rot014.H elf.slopt03.rot015.H elf.slopt03.rot016.H elf.slopt03.rot017.H elf.slopt03.rot018.H elf.slopt03.rot019.H elf.slopt03.rot020.H elf.slopt03.rot021.H elf.slopt03.rot022.H elf.slopt03.rot023.H elf.slopt03.rot024.H elf.slopt03.rot025.H elf.slopt03.rot026.H elf.slopt03.rot027.H elf.slopt03.rot028.H elf.slopt03.rot029.H elf.slopt03.rot030.H elf.slopt03.rot031.H elf.slopt03.rot032.H elf.slopt03.rot033.H elf.slopt03.rot034.H elf.slopt03.rot035.H elf.slopt03.rot036.H elf.slopt03.rot037.H elf.slopt03.rot038.H elf.slopt03.rot039.H elf.slopt03.rot040.H elf.slopt03.rot041.H elf.slopt03.rot042.H elf.slopt03.rot043.H elf.slopt03.rot044.H elf.slopt03.rot045.H elf.slopt03.rot046.H elf.slopt03.rot047.H elf.slopt03.rot048.H > a.H
	Cat axis=4 elf.slopt03.rot049.H elf.slopt03.rot050.H elf.slopt03.rot051.H elf.slopt03.rot052.H elf.slopt03.rot053.H elf.slopt03.rot054.H elf.slopt03.rot055.H elf.slopt03.rot056.H elf.slopt03.rot057.H elf.slopt03.rot058.H elf.slopt03.rot059.H elf.slopt03.rot060.H elf.slopt03.rot061.H elf.slopt03.rot062.H elf.slopt03.rot063.H elf.slopt03.rot064.H elf.slopt03.rot065.H elf.slopt03.rot066.H elf.slopt03.rot067.H elf.slopt03.rot068.H elf.slopt03.rot069.H elf.slopt03.rot070.H elf.slopt03.rot071.H elf.slopt03.rot072.H elf.slopt03.rot073.H elf.slopt03.rot074.H elf.slopt03.rot075.H elf.slopt03.rot076.H elf.slopt03.rot077.H elf.slopt03.rot078.H elf.slopt03.rot079.H elf.slopt03.rot080.H elf.slopt03.rot081.H elf.slopt03.rot082.H elf.slopt03.rot083.H elf.slopt03.rot084.H elf.slopt03.rot085.H elf.slopt03.rot086.H elf.slopt03.rot087.H elf.slopt03.rot088.H elf.slopt03.rot089.H elf.slopt03.rot090.H elf.slopt03.rot091.H elf.slopt03.rot092.H elf.slopt03.rot093.H elf.slopt03.rot094.H elf.slopt03.rot095.H elf.slopt03.rot096.H elf.slopt03.rot097.H > b.H
	Cat axis=4 elf.slopt03.rot098.H elf.slopt03.rot099.H elf.slopt03.rot100.H elf.slopt03.rot101.H elf.slopt03.rot102.H elf.slopt03.rot103.H elf.slopt03.rot104.H elf.slopt03.rot105.H elf.slopt03.rot106.H elf.slopt03.rot107.H elf.slopt03.rot108.H elf.slopt03.rot109.H elf.slopt03.rot110.H elf.slopt03.rot111.H elf.slopt03.rot112.H elf.slopt03.rot113.H elf.slopt03.rot114.H elf.slopt03.rot115.H elf.slopt03.rot116.H elf.slopt03.rot117.H elf.slopt03.rot118.H elf.slopt03.rot119.H elf.slopt03.rot120.H elf.slopt03.rot121.H elf.slopt03.rot122.H elf.slopt03.rot123.H elf.slopt03.rot124.H elf.slopt03.rot125.H elf.slopt03.rot126.H elf.slopt03.rot127.H elf.slopt03.rot128.H elf.slopt03.rot129.H elf.slopt03.rot130.H elf.slopt03.rot131.H elf.slopt03.rot132.H > c.H
	Cat a.H b.H c.H axis=4 > $@.H

elf.3Dslopt03rot.tr.new.H:
	< elf.3Dslopt03rot.new.H Transp plane=12 reshape=1,5 maxsize=2000 >$@
###################################
#
# Base chalk after 1st wemva
#
elf.3D.mig.slopt_bschk.agc.30m.H: # 144 331 elf.3D.mig.slopt_bschk.agc.recip.H
	< elf.3D.mig.slopt_bschk.agc.recip.H Window3d min3=-750 n3=61 | Interp d1out=30 maxsize=2000 > temp00.H
	< temp00.H Transp maxsize=2000 | Interp d1out=30 maxsize=2000 > temp01.H
	< temp01.H Transp plane=31 maxsize=2000 | Interp d1out=30 maxsize=2000 > temp00.H
	< temp00.H Transp plane=21 reshape=1,3,5 maxsize=2000 > $@
	Rm temp*H

#
# Left
elf.3D.mig.slopt_bschk.window.H:
	< elf.3D.mig.slopt_bschk.agc.30m.H Window3d min1=180 max1=12240 min2=1750 max2=5050|Transp plane=23|${Tese}/bin/OW3D_windowing.x nhorz=1 hor1=bsch_vopt03_01a.srv wavz=5 |Window3d min1=390 max1=12030 min3=1870 max3=4960|Pad beg1=13 end1=47 beg3=9 end3=21 > $@

elf.3D.slopt01.window.mask%.H:
	Window3d < elf.3D.mig.slopt_bschk.agc.30m.H n2=133 n3=1 f3=$* | Transp plane=13 > h0$*.H
	< elf.3D.mig.slopt_bschk.window.H Window3d n2=1 f2=$* | Transp plane=13 |  Envelope tc1=1 tc2=2 tc3=2 verb=1 | Scale scale_to=1 | Smooth rect1=3 rect2=1 rect3=1 | Clip chop=greater clip=0.05 to=1 | Clip chop=less clip=0.05 to=0 > h1$*.H
	Math file1=h0$*.H file2=h1$*.H exp="file1*file2" > a$*.H
	<a$*.H Pad beg3=0 end3=3 > $@
	Rm h[0-2]$*.H a$*.H

elf.3D.slopt01.window01:
	make elf.3D.slopt01.window.mask00.H;make elf.3D.slopt01.window.mask01.H;make elf.3D.slopt01.window.mask02.H;make elf.3D.slopt01.window.mask03.H;make elf.3D.slopt01.window.mask04.H;make elf.3D.slopt01.window.mask05.H;make elf.3D.slopt01.window.mask06.H;make elf.3D.slopt01.window.mask07.H;make elf.3D.slopt01.window.mask08.H;make elf.3D.slopt01.window.mask09.H;

elf.3D.slopt01.window02:
	make elf.3D.slopt01.window.mask10.H;make elf.3D.slopt01.window.mask11.H;make elf.3D.slopt01.window.mask12.H;make elf.3D.slopt01.window.mask13.H;make elf.3D.slopt01.window.mask14.H;make elf.3D.slopt01.window.mask15.H;make elf.3D.slopt01.window.mask16.H;make elf.3D.slopt01.window.mask17.H;make elf.3D.slopt01.window.mask18.H;make elf.3D.slopt01.window.mask19.H;

elf.3D.slopt01.window03:
	make elf.3D.slopt01.window.mask20.H;make elf.3D.slopt01.window.mask21.H;make elf.3D.slopt01.window.mask22.H;make elf.3D.slopt01.window.mask23.H;make elf.3D.slopt01.window.mask24.H;make elf.3D.slopt01.window.mask25.H;make elf.3D.slopt01.window.mask26.H;make elf.3D.slopt01.window.mask27.H;make elf.3D.slopt01.window.mask28.H;make elf.3D.slopt01.window.mask29.H

elf.3D.slopt01.window04:
	make elf.3D.slopt01.window.mask30.H;make elf.3D.slopt01.window.mask31.H;make elf.3D.slopt01.window.mask32.H;make elf.3D.slopt01.window.mask33.H;make elf.3D.slopt01.window.mask34.H;make elf.3D.slopt01.window.mask35.H;make elf.3D.slopt01.window.mask36.H;make elf.3D.slopt01.window.mask37.H;make elf.3D.slopt01.window.mask38.H;make elf.3D.slopt01.window.mask39.H
	
elf.3D.slopt01.window05:
	make elf.3D.slopt01.window.mask40.H;make elf.3D.slopt01.window.mask41.H;make elf.3D.slopt01.window.mask42.H;make elf.3D.slopt01.window.mask43.H;make elf.3D.slopt01.window.mask44.H;make elf.3D.slopt01.window.mask45.H;make elf.3D.slopt01.window.mask46.H;make elf.3D.slopt01.window.mask47.H;make elf.3D.slopt01.window.mask48.H;make elf.3D.slopt01.window.mask49.H;make elf.3D.slopt01.window.mask50.H

elf.3D.slopt01.window.int30.H:
	Cat elf.3D.slopt01.window.mask00.H elf.3D.slopt01.window.mask01.H elf.3D.slopt01.window.mask02.H elf.3D.slopt01.window.mask03.H elf.3D.slopt01.window.mask04.H \
	elf.3D.slopt01.window.mask05.H elf.3D.slopt01.window.mask06.H elf.3D.slopt01.window.mask07.H elf.3D.slopt01.window.mask08.H elf.3D.slopt01.window.mask09.H \
	elf.3D.slopt01.window.mask10.H elf.3D.slopt01.window.mask11.H elf.3D.slopt01.window.mask12.H elf.3D.slopt01.window.mask13.H elf.3D.slopt01.window.mask14.H \
	elf.3D.slopt01.window.mask15.H elf.3D.slopt01.window.mask16.H elf.3D.slopt01.window.mask17.H elf.3D.slopt01.window.mask18.H elf.3D.slopt01.window.mask19.H \
	elf.3D.slopt01.window.mask20.H elf.3D.slopt01.window.mask21.H elf.3D.slopt01.window.mask22.H elf.3D.slopt01.window.mask23.H elf.3D.slopt01.window.mask24.H \
	elf.3D.slopt01.window.mask25.H elf.3D.slopt01.window.mask26.H elf.3D.slopt01.window.mask27.H elf.3D.slopt01.window.mask28.H elf.3D.slopt01.window.mask29.H \
	elf.3D.slopt01.window.mask30.H elf.3D.slopt01.window.mask31.H elf.3D.slopt01.window.mask32.H elf.3D.slopt01.window.mask33.H elf.3D.slopt01.window.mask34.H \
	elf.3D.slopt01.window.mask35.H elf.3D.slopt01.window.mask36.H elf.3D.slopt01.window.mask37.H elf.3D.slopt01.window.mask38.H elf.3D.slopt01.window.mask39.H \
	elf.3D.slopt01.window.mask40.H elf.3D.slopt01.window.mask41.H elf.3D.slopt01.window.mask42.H elf.3D.slopt01.window.mask43.H elf.3D.slopt01.window.mask44.H \
	elf.3D.slopt01.window.mask45.H elf.3D.slopt01.window.mask46.H elf.3D.slopt01.window.mask47.H elf.3D.slopt01.window.mask48.H elf.3D.slopt01.window.mask49.H \
	elf.3D.slopt01.window.mask50.H axis=4 | Transp plane=23 reshape=1,2,4,5 > $@
#	Rm elf.3D.bsch.window_left.new.mask*.H

elf.slopt01.rot%:
	Window3d n4=1 f4=$* < elf.3D.slopt01.window.int30.H > a$*.H
	~claudio/research.ln/Others/Biondo/rotation/v3/RotCig_v3.x Cig_hx=a$*.H Cig_tilt=elf.slopt01.rot$*.H par=bsch_right-rot51.P positive_rot=1
	Rm a$*.H

elf.slopt01rot1:
	make elf.slopt01.rot000;make elf.slopt01.rot001;make elf.slopt01.rot002;make elf.slopt01.rot003;make elf.slopt01.rot004;\
	make elf.slopt01.rot005;make elf.slopt01.rot006;make elf.slopt01.rot007;make elf.slopt01.rot008;make elf.slopt01.rot009;\
	make elf.slopt01.rot010;make elf.slopt01.rot011;make elf.slopt01.rot012;make elf.slopt01.rot013;make elf.slopt01.rot014;

elf.slopt01rot2:
	make elf.slopt01.rot015;make elf.slopt01.rot016;make elf.slopt01.rot017;make elf.slopt01.rot018;make elf.slopt01.rot019;\
	make elf.slopt01.rot020;make elf.slopt01.rot021;make elf.slopt01.rot022;make elf.slopt01.rot023;make elf.slopt01.rot024;

elf.slopt01rot3:
	make elf.slopt01.rot025;make elf.slopt01.rot026;make elf.slopt01.rot027;make elf.slopt01.rot028;make elf.slopt01.rot029;\
	make elf.slopt01.rot030;make elf.slopt01.rot031;make elf.slopt01.rot032;make elf.slopt01.rot033;make elf.slopt01.rot034;

elf.slopt01rot4:
	make elf.slopt01.rot035;make elf.slopt01.rot036;make elf.slopt01.rot037;make elf.slopt01.rot038;make elf.slopt01.rot039;\
	make elf.slopt01.rot040;make elf.slopt01.rot041;make elf.slopt01.rot042;make elf.slopt01.rot043;make elf.slopt01.rot044;\
	make elf.slopt01.rot045;make elf.slopt01.rot046;make elf.slopt01.rot047;make elf.slopt01.rot048;make elf.slopt01.rot049;
	< elf.3Dbschrot.new.H ${Tese}/bin/OW_3dscale.x wx=1 wy=1 > $@
elf.slopt01rot5:
	make elf.slopt01.rot050;make elf.slopt01.rot051;make elf.slopt01.rot052;make elf.slopt01.rot053;make elf.slopt01.rot054;\
	make elf.slopt01.rot055;make elf.slopt01.rot056;make elf.slopt01.rot057;make elf.slopt01.rot058;make elf.slopt01.rot059;\
	make elf.slopt01.rot060;make elf.slopt01.rot061;make elf.slopt01.rot062;make elf.slopt01.rot063;make elf.slopt01.rot064;

elf.slopt01rot6:
	make elf.slopt01.rot065;make elf.slopt01.rot066;make elf.slopt01.rot067;make elf.slopt01.rot068;make elf.slopt01.rot069;\
	make elf.slopt01.rot070;make elf.slopt01.rot071;make elf.slopt01.rot072;make elf.slopt01.rot073;make elf.slopt01.rot074;

elf.slopt01rot7:
	make elf.slopt01.rot075;make elf.slopt01.rot076;make elf.slopt01.rot077;make elf.slopt01.rot078;make elf.slopt01.rot079;\
	make elf.slopt01.rot080;make elf.slopt01.rot081;make elf.slopt01.rot082;make elf.slopt01.rot083;make elf.slopt01.rot084;\
	make elf.slopt01.rot085;make elf.slopt01.rot086;make elf.slopt01.rot087;make elf.slopt01.rot088;make elf.slopt01.rot089;

elf.slopt01rot8:
	make elf.slopt01.rot090;make elf.slopt01.rot091;make elf.slopt01.rot092;make elf.slopt01.rot093;make elf.slopt01.rot094;\
	make elf.slopt01.rot095;make elf.slopt01.rot096;make elf.slopt01.rot097;make elf.slopt01.rot098;make elf.slopt01.rot099;

elf.slopt01rot9:
	make elf.slopt01.rot100;make elf.slopt01.rot101;make elf.slopt01.rot102;make elf.slopt01.rot103;make elf.slopt01.rot104;\
	make elf.slopt01.rot105;make elf.slopt01.rot106;make elf.slopt01.rot107;make elf.slopt01.rot108;make elf.slopt01.rot109;\
	make elf.slopt01.rot110;make elf.slopt01.rot111;make elf.slopt01.rot112;make elf.slopt01.rot113;make elf.slopt01.rot114;

elf.slopt01rot10:
	make elf.slopt01.rot115;make elf.slopt01.rot116;make elf.slopt01.rot117;make elf.slopt01.rot118;make elf.slopt01.rot119;\
	make elf.slopt01.rot120;make elf.slopt01.rot121;make elf.slopt01.rot122;make elf.slopt01.rot123;make elf.slopt01.rot124;

elf.slopt01rot11:
	make elf.slopt01.rot125;make elf.slopt01.rot126;make elf.slopt01.rot127;make elf.slopt01.rot128;make elf.slopt01.rot129;\
	make elf.slopt01.rot130;make elf.slopt01.rot131;make elf.slopt01.rot132


elf.3Dslopt01rot.new:
	Cat axis=4 elf.slopt01.rot000.H elf.slopt01.rot001.H elf.slopt01.rot002.H elf.slopt01.rot003.H elf.slopt01.rot004.H elf.slopt01.rot005.H elf.slopt01.rot006.H elf.slopt01.rot007.H elf.slopt01.rot008.H elf.slopt01.rot009.H elf.slopt01.rot010.H elf.slopt01.rot011.H elf.slopt01.rot012.H elf.slopt01.rot013.H elf.slopt01.rot014.H elf.slopt01.rot015.H elf.slopt01.rot016.H elf.slopt01.rot017.H elf.slopt01.rot018.H elf.slopt01.rot019.H elf.slopt01.rot020.H elf.slopt01.rot021.H elf.slopt01.rot022.H elf.slopt01.rot023.H elf.slopt01.rot024.H elf.slopt01.rot025.H elf.slopt01.rot026.H elf.slopt01.rot027.H elf.slopt01.rot028.H elf.slopt01.rot029.H elf.slopt01.rot030.H elf.slopt01.rot031.H elf.slopt01.rot032.H elf.slopt01.rot033.H elf.slopt01.rot034.H elf.slopt01.rot035.H elf.slopt01.rot036.H elf.slopt01.rot037.H elf.slopt01.rot038.H elf.slopt01.rot039.H elf.slopt01.rot040.H elf.slopt01.rot041.H elf.slopt01.rot042.H elf.slopt01.rot043.H elf.slopt01.rot044.H elf.slopt01.rot045.H elf.slopt01.rot046.H elf.slopt01.rot047.H elf.slopt01.rot048.H > a.H
	Cat axis=4 elf.slopt01.rot049.H elf.slopt01.rot050.H elf.slopt01.rot051.H elf.slopt01.rot052.H elf.slopt01.rot053.H elf.slopt01.rot054.H elf.slopt01.rot055.H elf.slopt01.rot056.H elf.slopt01.rot057.H elf.slopt01.rot058.H elf.slopt01.rot059.H elf.slopt01.rot060.H elf.slopt01.rot061.H elf.slopt01.rot062.H elf.slopt01.rot063.H elf.slopt01.rot064.H elf.slopt01.rot065.H elf.slopt01.rot066.H elf.slopt01.rot067.H elf.slopt01.rot068.H elf.slopt01.rot069.H elf.slopt01.rot070.H elf.slopt01.rot071.H elf.slopt01.rot072.H elf.slopt01.rot073.H elf.slopt01.rot074.H elf.slopt01.rot075.H elf.slopt01.rot076.H elf.slopt01.rot077.H elf.slopt01.rot078.H elf.slopt01.rot079.H elf.slopt01.rot080.H elf.slopt01.rot081.H elf.slopt01.rot082.H elf.slopt01.rot083.H elf.slopt01.rot084.H elf.slopt01.rot085.H elf.slopt01.rot086.H elf.slopt01.rot087.H elf.slopt01.rot088.H elf.slopt01.rot089.H elf.slopt01.rot090.H elf.slopt01.rot091.H elf.slopt01.rot092.H elf.slopt01.rot093.H elf.slopt01.rot094.H elf.slopt01.rot095.H elf.slopt01.rot096.H elf.slopt01.rot097.H > b.H
	Cat axis=4 elf.slopt01.rot098.H elf.slopt01.rot099.H elf.slopt01.rot100.H elf.slopt01.rot101.H elf.slopt01.rot102.H elf.slopt01.rot103.H elf.slopt01.rot104.H elf.slopt01.rot105.H elf.slopt01.rot106.H elf.slopt01.rot107.H elf.slopt01.rot108.H elf.slopt01.rot109.H elf.slopt01.rot110.H elf.slopt01.rot111.H elf.slopt01.rot112.H elf.slopt01.rot113.H elf.slopt01.rot114.H elf.slopt01.rot115.H elf.slopt01.rot116.H elf.slopt01.rot117.H elf.slopt01.rot118.H elf.slopt01.rot119.H elf.slopt01.rot120.H elf.slopt01.rot121.H elf.slopt01.rot122.H elf.slopt01.rot123.H elf.slopt01.rot124.H elf.slopt01.rot125.H elf.slopt01.rot126.H elf.slopt01.rot127.H elf.slopt01.rot128.H elf.slopt01.rot129.H elf.slopt01.rot130.H elf.slopt01.rot131.H elf.slopt01.rot132.H > c.H
	Cat a.H b.H c.H axis=4 > $@.H

elf.3Dslopt01rot.tr.new.H:
#	echo o4=1600 d4=30 o5=0 d5=30 >> elf.3Dslopt01rot.new.H
#	< elf.3Dslopt01rot.new.H Transp maxsize=2000 > 1.H
#	< 1.H Transp plane=24 maxsize=2000 > 2.H
#	< 2.H ../Tese/bin/OW_square.x > 3.H
	< 2.H Transp plane=32 maxsize=2000 > 4.H
	< 4.H Transp plane=45 maxsize=2000 > 5.H
	< 5.H ${Tese}/bin/OW_3dscale.x wx=1 wy=1 | Pad end1=10 >$@
	
elf.3Dslopt01.tr.new.H:
	echo o4=1600 d4=30 o5=0 d5=30 >> elf.3Dslopt01rot.new.H
#	< elf.3Dslopt01rot.new.H Transp maxsize=2000 > 1.H
#	< 1.H Transp plane=24 maxsize=2000 > 2.H
#	< 2.H ../Tese/bin/OW_square.x > 3.H
	< 2.H Transp plane=32 maxsize=2000 > 4.H
	< 4.H Transp plane=45 maxsize=2000 > 5.H
	< 5.H ${Tese}/bin/OW_3dscale.x wx=1 wy=1 | Pad end1=10 >$@
	
elf.bsch.vopt02.saltflood.H:
	Window3d < mig_elf.vout.gx20.ispew240mdso5.vopt01.it02.H min1=0 n1=672 min2=1600 n2=216 |\
	Transp plane=13 > a.H
	< a.H Window3d min2=1740 n2=177 min3=4760 n3=165|../Tese/bin/OW_3deditvel_mut.x \
	hor1=topsalt02165 vmut=1 v=4500 > b.H  
	< a.H Window3d max3=4760 min2=1740 max2=5280 > b1.H
	< a.H Window3d min3=8060 min2=1740 max2=5280 > b2.H
	Merge b1.H b.H b2.H axis=3 space=0 > bb.H
	< a.H Window3d max2=1740 > b1.H
	< a.H Window3d min2=5280 > b2.H
	Merge b1.H bb.H b2.H axis=2 space=0 | Pad end1=50 extend=1 > $@

elf.bsch.basesalt.H:
#	Window3d < mig_elf.vout.ispew.saltflk.cam.H min1=4760 n1=165 min2=1740 n2=177 | Transp plane=13 > a.H
#	Window3d < mig_elf.vout.ispew.saltflk.cam.H min1=0 n1=672 min2=1600 n2=216 | Transp plane=13 > a0.H
	< elf.bsch.saltflank.saltflood.H Window3d min2=1740 n2=177 min3=4760 n3=165 n1=341 |\
	../Tese/bin/OW_3deditvel_mut.x hor1=basesalt_trim165 vvel=1 vsub=a.H > b.H  
	< a0.H Window3d max3=4760 min2=1740 max2=5280 > b1.H
	< a0.H Window3d min3=8060 min2=1740 max2=5280 > b2.H
	Merge b1.H b.H b2.H axis=3 space=0 > bb.H
	< a0.H Window3d max2=1740 > b1.H
	< a0.H Window3d min2=5280 > b2.H
	Merge b1.H bb.H b2.H axis=2 space=0 | Pad end1=50 extend=1 > $@

elf.topsedim02:
#	< elf.L7f.sinit.rmo2.grid20.dz15.cam.H Window3d min3=1800 max3=5220 min2=0 n2=672 | Interp d1out=10 type=1 \
	maxsize=2000 | Transp plane=23 > a.H
#	< elf.bsch.basesalt.H Window3d min2=1800 max2=5220|Pad end1=109 extend=1 > b.H
	< b.H ../Tese/bin/OW_3deditvel_mut.x hor1=topsedim02a672 vvel=1 vsub=a.H > $@.H  

###################################
#
# Base chalk after 2nd wemva
#
elf.3D.mig.bschk02.topsed.30m.H: # 144 331 elf.3D.mig.slopt_bschk.agc.recip.H
#	< elf.3D.mig.bschk02.dso07.H Window3d min3=0 n3=17 | Interp d1out=30 maxsize=2000 > temp00.H
#	< temp00.H Transp maxsize=2000 | Interp d1out=30 maxsize=2000 > temp01.H
#	< temp01.H Transp plane=31 maxsize=2000 | Interp d1out=30 maxsize=2000 > temp00.H
#	< temp00.H Transp maxsize=2000 > temp01.H
#	echo n3=44784 n4=1 >> temp01.H
	< temp01.H Window3d f2=1 | Reverse which=2 opt=no > temp00.H
	Merge temp00.H temp01.H axis=2 space=0 > cc.H
	echo n3=144 n4=311 >> cc.H
	< cc.H Transp plane=23 maxsize=2000 > dd.H
	< dd.H ../Tese/bin/OW_square.x > $@

elf.3D.dso07.window.H:
	< elf.3D.mig.bschk02.dso07.30m.H Window3d min1=3540 max1=9480 min2=1810 max2=5440|Transp plane=23|${Tese}/bin/OW3D_windowing.x nhorz=1 hor1=bsch_vopt04.srv wavz=5 dip=1 xmut1=5000 xmut2=7700 | Window3d min1=3780 max1=9240 min3=1900 max3=5350 | Pad beg1=126 end1=140 beg3=10 end3=19 > $@

elf.3D.dso07.window.mask%.H:
	Window3d < elf.3D.mig.bschk02.dso07.30m.H n2=133 n3=1 f3=$* | Transp plane=13 > h0$*.H
	< elf.3D.dso07.window.H Window3d n3=133 n2=1 f2=$* | Transp plane=13 |  Envelope tc1=1 tc2=2 tc3=2 verb=1 | Scale scale_to=1 | Smooth rect1=3 rect2=1 rect3=1 | Clip chop=greater clip=0.05 to=1 | Clip chop=less clip=0.05 to=0 > h1$*.H
	Math file1=h0$*.H file2=h1$*.H exp="file1*file2" > a$*.H
	<a$*.H Pad beg3=0 end3=3 > $@
	Rm h[0-2]$*.H a$*.H

elf.3D.dso07.window01:
	make elf.3D.dso07.window.mask00.H;make elf.3D.dso07.window.mask01.H;make elf.3D.dso07.window.mask02.H;make elf.3D.dso07.window.mask03.H;make elf.3D.dso07.window.mask04.H;

elf.3D.dso07.window02:
	make elf.3D.dso07.window.mask05.H;make elf.3D.dso07.window.mask06.H;make elf.3D.dso07.window.mask07.H;make elf.3D.dso07.window.mask08.H;make elf.3D.dso07.window.mask09.H;

elf.3D.dso07.window03:
	make elf.3D.dso07.window.mask10.H;make elf.3D.dso07.window.mask11.H;make elf.3D.dso07.window.mask12.H;make elf.3D.dso07.window.mask13.H;make elf.3D.dso07.window.mask14.H;

elf.3D.dso07.window04:
	make elf.3D.dso07.window.mask15.H;make elf.3D.dso07.window.mask16.H;make elf.3D.dso07.window.mask17.H;make elf.3D.dso07.window.mask18.H;make elf.3D.dso07.window.mask19.H;

elf.3D.dso07.window05:
	make elf.3D.dso07.window.mask20.H;make elf.3D.dso07.window.mask21.H;make elf.3D.dso07.window.mask22.H;make elf.3D.dso07.window.mask23.H;make elf.3D.dso07.window.mask24.H;

elf.3D.dso07.window06:
	make elf.3D.dso07.window.mask25.H;make elf.3D.dso07.window.mask26.H;

elf.3D.dso07.window.int30.H:
	Cat elf.3D.dso07.window.mask00.H elf.3D.dso07.window.mask01.H elf.3D.dso07.window.mask02.H elf.3D.dso07.window.mask03.H elf.3D.dso07.window.mask04.H \
	elf.3D.dso07.window.mask05.H elf.3D.dso07.window.mask06.H elf.3D.dso07.window.mask07.H elf.3D.dso07.window.mask08.H elf.3D.dso07.window.mask09.H \
	elf.3D.dso07.window.mask10.H elf.3D.dso07.window.mask11.H elf.3D.dso07.window.mask12.H elf.3D.dso07.window.mask13.H elf.3D.dso07.window.mask14.H \
	elf.3D.dso07.window.mask15.H elf.3D.dso07.window.mask16.H elf.3D.dso07.window.mask17.H elf.3D.dso07.window.mask18.H elf.3D.dso07.window.mask19.H \
	elf.3D.dso07.window.mask20.H elf.3D.dso07.window.mask21.H elf.3D.dso07.window.mask22.H elf.3D.dso07.window.mask23.H elf.3D.dso07.window.mask24.H \
	elf.3D.dso07.window.mask25.H elf.3D.dso07.window.mask26.H axis=4 | Transp plane=12 reshape=2,4,5 \
	maxsize=2000 | Transp plane=23 reshape=2,3,5 maxsize=2000 > $@;echo d4=30 >> $@
#	Rm elf.3D.bsch.window_left.new.mask*.H

elf.3D.mig.topsedim02.30m:
	echo o3=-1750 >> elf.3D.mig.topsedim02.H
	< elf.3D.mig.topsedim02.H Window3d min3=-500 n3=41 | Interp d1out=30 maxsize=2000 > temp00.H
	< temp00.H Transp maxsize=2000 | Interp d1out=30 maxsize=2000 > temp01.H
	< temp01.H Transp plane=31 maxsize=2000 | Interp d1out=30 o1out=-480 n1out=33 maxsize=2000 > temp00.H
	< temp00.H Transp maxsize=2000 > $@.H

#elf.3D.topsedim02.window%:
#	< elf.3D.mig.topsedim02.30m.H Window3d min1=540 max1=5430 min3=2020 max3=4840|${Tese}/bin/OW3D_windowing.x nhorz=1 hor1=deep_FO_$*.srv wavz=5 dip=1 | Window3d min1=750 max1=5190 min3=2110 max3=4750 | Pad beg1=25 end1=275 beg3=17 end3=28 > $@.H

elf.3D.topsedim02.window04:
	< elf.3D.mig.topsedim02.30m.H Window3d min1=6000 max1=8430 min3=2020 max3=4840|${Tese}/bin/OW3D_windowing.x nhorz=1 hor1=deep_FO_04.srv wavz=5 dip=1  | Window3d min1=6210 max1=8190 min3=2110 max3=4750 | Pad beg1=207 end1=175 beg3=17 end3=28 > $@.H

elf.3D.topsedim02.window05:
	< elf.3D.mig.topsedim02.30m.H Window3d min1=9000 max1=11730 min3=2020 max3=4840|${Tese}/bin/OW3D_windowing.x nhorz=1 hor1=deep_FO_05.srv wavz=5 dip=1  | Window3d min1=9210 max1=11490 min3=2110 max3=4750 | Pad beg1=307 end1=65 beg3=17 end3=28 > $@.H

elf.3D.topsedim02.window06:
	< elf.3D.mig.topsedim02.30m.H Window3d min1=9540 max1=11730 min3=2020 max3=4840|${Tese}/bin/OW3D_windowing.x nhorz=1 hor1=deep_FO_06.srv wavz=5 dip=1  | Window3d min1=9750 max1=11490 min3=2110 max3=4750 | Pad beg1=325 end1=65 beg3=17 end3=28 > $@.H

elf.3D.topsedim02.window07:
	< elf.3D.mig.topsedim02.30m.H Window3d min1=9750 max1=11730 min3=2020 max3=4840|${Tese}/bin/OW3D_windowing.x nhorz=1 hor1=deep_FO_07.srv wavz=5 dip=1  | Window3d min1=9960 max1=11490 min3=2110 max3=4750 | Pad beg1=332 end1=65 beg3=17 end3=28 > $@.H

elf.3D.topsedim02.window01.mask%.H:
	Window3d < elf.3D.mig.topsedim02.30m.H n3=133 n2=1 f2=$* | Transp plane=13 maxsize=2000 > h001$*.H
	< elf.3D.topsedim02.window01.H Window3d n3=133 n2=1 f2=$* | Transp plane=13 maxsize=2000 | Agc window=500 | Envelope tc1=1 tc2=2 tc3=2 verb=1 | Scale scale_to=1 | Smooth rect1=3 rect2=1 rect3=1 maxmem=2000000000 | Clip chop=greater clip=0.1 to=1 | Clip chop=less clip=0.1 to=0 > h101$*.H
	Math file1=h001$*.H file2=h101$*.H exp="file1*file2" > a01$*.H
	<a01$*.H Pad beg3=0 end3=3 > $@
#	Rm h00[0-2]01$*.H a01$*.H

elf.3D.topsedim02.window02.mask%.H:
	Window3d < elf.3D.mig.topsedim02.30m.H n3=133 n2=1 f2=$* | Transp plane=13 maxsize=2000 > h002$*.H
	< elf.3D.topsedim02.window02.H Window3d n3=133 n2=1 f2=$* | Transp plane=13 maxsize=2000 |  Envelope tc1=1 tc2=2 tc3=2 verb=1 | Scale scale_to=1 | Smooth rect1=3 rect2=1 rect3=1 maxmem=2000000000| Clip chop=greater clip=0.05 to=1 | Clip chop=less clip=0.05 to=0 > h102$*.H
	Math file1=h002$*.H file2=h102$*.H exp="file1*file2" > a02$*.H
	<a02$*.H Pad beg3=0 end3=3 > $@
#	Rm h00[0-2]02$*.H a02$*.H 

elf.3D.topsedim02.window03.mask%.H:
	Window3d < elf.3D.mig.topsedim02.30m.H n3=133 n2=1 f2=$* | Transp plane=13 maxsize=2000 > h003$*.H
	< elf.3D.topsedim02.window03.H Window3d n3=133 n2=1 f2=$* | Transp plane=13 maxsize=2000 |  Envelope tc1=1 tc2=2 tc3=2 verb=1 | Scale scale_to=1 | Smooth rect1=3 rect2=1 rect3=1 maxmem=2000000000| Clip chop=greater clip=0.05 to=1 | Clip chop=less clip=0.05 to=0 > h103$*.H
	Math file1=h003$*.H file2=h103$*.H exp="file1*file2" > a03$*.H
	<a03$*.H Pad beg3=0 end3=3 > $@
#	Rm h00[0-2]$*.H a03$*.H

elf.3D.topsedim02.window04.mask%.H:
	Window3d < elf.3D.mig.topsedim02.30m.H n3=133 n2=1 f2=$* | Transp plane=13 maxsize=2000  > h004$*.H
	< elf.3D.topsedim02.window04.H Window3d n3=133 n2=1 f2=$* | Transp plane=13 maxsize=2000 |  Envelope tc1=1 tc2=2 tc3=2 verb=1 | Scale scale_to=1 | Smooth rect1=3 rect2=1 rect3=1 maxmem=2000000000| Clip chop=greater clip=0.05 to=1 | Clip chop=less clip=0.05 to=0 > h104$*.H
	Math file1=h004$*.H file2=h104$*.H exp="file1*file2" > a04$*.H
	<a04$*.H Pad beg3=0 end3=3 > $@
#	Rm h00[0-2]$*.H a04$*.H

elf.3D.topsedim02.window05.mask%.H:
	Window3d < elf.3D.mig.topsedim02.30m.H n3=133 n2=1 f2=$* | Transp plane=13 maxsize=2000 > h005$*.H
	< elf.3D.topsedim02.window05.H Window3d n3=133 n2=1 f2=$* | Transp plane=13 maxsize=2000 |  Envelope tc1=1 tc2=2 tc3=2 verb=1 | Scale scale_to=1 | Smooth rect1=3 rect2=1 rect3=1 maxmem=2000000000| Clip chop=greater clip=0.05 to=1 | Clip chop=less clip=0.05 to=0 > h105$*.H
	Math file1=h005$*.H file2=h105$*.H exp="file1*file2" > a05$*.H
	<a05$*.H Pad beg3=0 end3=3 > $@
#	Rm h00[0-2]$*.H a05$*.H

elf.3D.topsedim02.window06.mask%.H:
	Window3d < elf.3D.mig.topsedim02.30m.H n3=133 n2=1 f2=$* | Transp plane=13 maxsize=2000 > h006$*.H
	< elf.3D.topsedim02.window06.H Window3d n3=133 n2=1 f2=$* | Transp plane=13 maxsize=2000 | Envelope tc1=1 tc2=2 tc3=2 verb=1 | Scale scale_to=1 | Smooth rect1=3 rect2=1 rect3=1 maxmem=2000000000| Clip chop=greater clip=0.05 to=1 | Clip chop=less clip=0.05 to=0 > h106$*.H
	Math file1=h006$*.H file2=h106$*.H exp="file1*file2" > a06$*.H
	<a06$*.H Pad beg3=0 end3=3 > $@
#	Rm h00[0-2]$*.H a06$*.H

elf.3D.topsedim02.window07.mask%.H:
	Window3d < elf.3D.mig.topsedim02.30m.H n3=133 n2=1 f2=$* | Transp plane=13 maxsize=2000 > h007$*.H
	< elf.3D.topsedim02.window07.H Window3d n3=133 n2=1 f2=$* | Transp plane=13 maxsize=2000 |  Envelope tc1=1 tc2=2 tc3=2 verb=1 | Scale scale_to=1 | Smooth rect1=3 rect2=1 rect3=1 maxmem=2000000000| Clip chop=greater clip=0.05 to=1 | Clip chop=less clip=0.05 to=0 > h107$*.H
	Math file1=h007$*.H file2=h107$*.H exp="file1*file2" > a07$*.H
	<a07$*.H Pad beg3=0 end3=3 > $@
#	Rm h00[0-2]$*.H a07$*.H

elf.3D.topsed.window01%:
	make elf.3D.topsedim02.window$*.mask00.H;make elf.3D.topsedim02.window$*.mask01.H;make elf.3D.topsedim02.window$*.mask02.H;make elf.3D.topsedim02.window$*.mask03.H;make elf.3D.topsedim02.window$*.mask04.H;

elf.3D.topsed.window02%:
	make elf.3D.topsedim02.window$*.mask05.H;make elf.3D.topsedim02.window$*.mask06.H;make elf.3D.topsedim02.window$*.mask07.H;make elf.3D.topsedim02.window$*.mask08.H;make elf.3D.topsedim02.window$*.mask09.H;

elf.3D.topsed.window03%:
	make elf.3D.topsedim02.window$*.mask10.H;make elf.3D.topsedim02.window$*.mask11.H;make elf.3D.topsedim02.window$*.mask12.H;make elf.3D.topsedim02.window$*.mask13.H;make elf.3D.topsedim02.window$*.mask14.H;

elf.3D.topsed.window04%:
	make elf.3D.topsedim02.window$*.mask15.H;make elf.3D.topsedim02.window$*.mask16.H;make elf.3D.topsedim02.window$*.mask17.H;make elf.3D.topsedim02.window$*.mask18.H;make elf.3D.topsedim02.window$*.mask19.H;

elf.3D.topsed.window05%:
	make elf.3D.topsedim02.window$*.mask20.H;make elf.3D.topsedim02.window$*.mask21.H;make elf.3D.topsedim02.window$*.mask22.H;make elf.3D.topsedim02.window$*.mask23.H;make elf.3D.topsedim02.window$*.mask24.H;

elf.3D.topsed.window06%:
	make elf.3D.topsedim02.window$*.mask25.H;make elf.3D.topsedim02.window$*.mask26.H;make elf.3D.topsedim02.window$*.mask27.H;make elf.3D.topsedim02.window$*.mask28.H;make elf.3D.topsedim02.window$*.mask29.H;make elf.3D.topsedim02.window$*.mask30.H;make elf.3D.topsedim02.window$*.mask31.H;make elf.3D.topsedim02.window$*.mask32.H;

elf.3D.topsedim02.window%:
	Cat elf.3D.topsedim02.window$*.mask00.H elf.3D.topsedim02.window$*.mask01.H elf.3D.topsedim02.window$*.mask02.H elf.3D.topsedim02.window$*.mask03.H elf.3D.topsedim02.window$*.mask04.H \
	elf.3D.topsedim02.window$*.mask05.H elf.3D.topsedim02.window$*.mask06.H elf.3D.topsedim02.window$*.mask07.H elf.3D.topsedim02.window$*.mask08.H elf.3D.topsedim02.window$*.mask09.H \
	elf.3D.topsedim02.window$*.mask10.H elf.3D.topsedim02.window$*.mask11.H elf.3D.topsedim02.window$*.mask12.H elf.3D.topsedim02.window$*.mask13.H elf.3D.topsedim02.window$*.mask14.H \
	elf.3D.topsedim02.window$*.mask15.H elf.3D.topsedim02.window$*.mask16.H elf.3D.topsedim02.window$*.mask17.H elf.3D.topsedim02.window$*.mask18.H elf.3D.topsedim02.window$*.mask19.H \
	elf.3D.topsedim02.window$*.mask20.H elf.3D.topsedim02.window$*.mask21.H elf.3D.topsedim02.window$*.mask22.H elf.3D.topsedim02.window$*.mask23.H elf.3D.topsedim02.window$*.mask24.H \
	elf.3D.topsedim02.window$*.mask25.H elf.3D.topsedim02.window$*.mask26.H elf.3D.topsedim02.window$*.mask27.H elf.3D.topsedim02.window$*.mask28.H elf.3D.topsedim02.window$*.mask29.H \
	elf.3D.topsedim02.window$*.mask30.H elf.3D.topsedim02.window$*.mask31.H elf.3D.topsedim02.window$*.mask32.H  axis=4 max_memory=2000 > 1.H; < 1.H Transp plane=12 reshape=2,4,5 \
	maxsize=2000 > 2.H;< 2.H Transp plane=23 reshape=2,3,5 maxsize=2000 > $@.H;echo d4=30 >> $@.H
#	Rm elf.3D.bsch.window_left.new.mask*.H

elf.3D.topsedim.window.H:
	Cat elf.3D.topsedim02.window01.H elf.3D.topsedim02.window02.H elf.3D.topsedim02.window03.H \
	elf.3D.topsedim02.window04.H elf.3D.topsedim02.window05.H elf.3D.topsedim02.window06.H \
	elf.3D.topsedim02.window07.H axis=6 > $@

elf.3D.topsedim.window.scale.H:
	< elf.3D.topsedim.window.H ${Tese}/bin/OW_3dscale_h.x wx=1 wy=1 > 1.H; < 1.H Pad end1=3 >$@
