///////////////////////////////////////////////////////// // Constant // (for refered files, check Directory: ~/2011SRC/InPutConStant_Survey) ///////////////////////////////////////////////////////// From DT_A1376.pdf Target Center Offset z0:= -15.32 mm (+z=downstream) From DT_A1379.pdf Miss Pointing Right theta_R = 12.523 (deg) (Transport Coord) Dy = +2.83 mm (+y toward beam) Dx = +0.66 mm (+x=down) Miss Pointing Left theta_L = -16.489 (deg) (Transport Coord) Dy = +2.31 mm (+y away from beam) Dx = -0.54 mm (+x=down) From target_info.pdf optics target(carbon): 13 foils: optics (cm) :{-15,-12.5,-10,-7.5,-5,-2.5,0,2.5,5.0,7.5,10,12.5,15} Dummy-4cm (cm): {-2.0,2.0} Dummy-15cm (cm): {-7.5,7.5} (After March 10, the optics target was modify such that every otehr foil has been removed) optics-Modify (cm) :{-15,-10,-5,0,5,10,15} From 02-012.pdf (optimization Nilaga) Hall-A-NIM.pdf Sieve information front face 1182.5mm hole number 7 x 7 holes hole location(i,j) (i=0)center.x +/- i* 25.0 mm (vertical) (j=0)center.y +/- j* 12.5 mm (horizontal) hole diameter 2 mm for all except 4 mm for(i,j) = (0,0) & (2,1) ///////////////////////////////////////////////////////// // Change Record // ///////////////////////////////////////////////////////// //Aim//: Fix reaction point z 1. BeO target run 1893 using: db_L.vdc.dat.00 before: db_run.dat without L.off_x,y,z [in specific run] output: e07006_optics_1893.root.v00 After: db_run.dat with off_x,y,z from above Survey correct by the angle: theta_0 = 17.4997 deg off_x = Dx off_y = Dy*cos(theta_0) off_z = Dy*sin(theta_0) output: e07006_optics_1893.root.v03 rpl.z-z0(target_offset const) plot: Fit("gaus") z00 ("Mean")-3.089e-3 ("sigma") 6.228e-3 z03 -4.353e-4 6.077e-3 2. Optics C 13foils run 2013 using: db_L.vdc.dat.00 db_run.dat with L.off_(x,y,z) /////now trying to use "OPTIC" script///////// (once for each target) modify nfoil=13 in cut_L_Vertex.C analyzer .x cut_L_Vertex.C(runnumber) (once for each target) modify Vertex.cut according to the foil cut from previous sh VertexTree2ascii.sh runnumber (once for each target) modify const in LOpticsOpt.C modify SourceDataBase, DestDataBase,RawDataFile in LOpticsOptScriptVertex.C analyzer .x LOpticsOptScriptVertex.C now check result if satisfy change database and rerun sh DB_change.sh current_version sh ReRunRootFile.sh runnumber previous_version now draw rpl.z analyzer .x drawchange.C(runnumber,previous_version) sh SaveGCut.sh runnumber previous_version ///////////////////////////////////////////// ///////////////////////////////////////////////////////// // running OPTIC script Vertex // ///////////////////////////////////////////////////////// Need e07006_optics_$RUNNUMBER.root ///////////////////////////////////////////////////////// // rootfile & db_L.vdc.dat ID // ///////////////////////////////////////////////////////// BeO (1893) *.00 initial *.01 change by hand Y000 C0 *.02 change db_run.dat include L.offset_(x,y,z) reuse db_L.vdc.dat.01 *.03 reuse db_run.dat change db_L.vdc.dat.00 //restart the use of Y000 C0 constant CarbonOptic (2013) *.00 initial with L.offset_(x,y,z) *.04 first correction with Carbon taget at Z0(-15.32e-3) +/- dz(25e-3) * i (0,1,2,3,4,5,6,7) with offset 0 *.05 2nd correction add offset to LOpticsOpt.C *.06 testing by set Z0 + 10mm = -5.32e-3 *.07 testing by set Z0 - 8mm = -23.32e-3 faillllll //////////////////////////////////////////////////////// start over 15cm Dummy (2014) *.00 initial ///////////////////////////////////////////////////////// // // ///////////////////////////////////////////////////////// /////////////////////////////////////////////////////// October 8, 2011 ///////////////////////////////////////////////////////// // // ///////////////////////////////////////////////////////// ///////////////////////////////////////////////////////// // // ///////////////////////////////////////////////////////// ///////////////////////////////////////////////////////// // // /////////////////////////////////////////////////////////