# BEGIN ANSIBLE MANAGED BLOCK WIKIEDITOR #17.01.14-> wfLoadExtension( 'WikiEditor' ); # ## Enables/disables use of WikiEditor by default but still allow users to disable it in preferences #$wgDefaultUserOptions['usebetatoolbar'] = 1; #$wgDefaultUserOptions['usebetatoolbar-cgd'] = 1; # ## Displays the Preview and Changes tabs #$wgDefaultUserOptions['wikieditor-preview'] = 0; # ## Displays the Publish and Cancel buttons on the top right side #$wgDefaultUserOptions['wikieditor-publish'] = 0; #17.01.14<- # END ANSIBLE MANAGED BLOCK WIKIEDITOR Changes - EIC

Changes

Jump to navigation Jump to search
861 bytes added ,  08:42, 29 March 2017
Line 53: Line 53:     
Before any simulations are launched in any detail, it is important to ensure that the placement of the beam line and IR magnets are in the proper place, as problems of this nature have been observed in the past.  To test a specific magnet setup, launch the simulation (/direct/eic+u/rmpetti/workarea/roman_pots/sim/simulation.C) for one single event.  Also, change the input argument denoted "box" in the function simulation to "true".  This will generate nine tracks used as benchmarks, one proton at beam energy (this may need to be adjusted inside the script depending on what energy is being studied), one proton at beam energy, but emitted at an angle of 4 mrad, another at -4 mrad, one with 20% less than beam energy, two with 20% less than beam energy and at an angle of +/- 4mrad, one photon at zero degrees (for the neutral line) and two photon tracks at +/- 4 mrad indicating the nominal neutron cone needed.  Then run verifyParticleTracking_rr.C in the macro directory over the output of the simulation to produce a plot showing in the x-z plane the magnet apertures and the paths of each track.  The macro may have to be compiled first (run a the command line as root verifyParticleTracking_rr.C++).
 
Before any simulations are launched in any detail, it is important to ensure that the placement of the beam line and IR magnets are in the proper place, as problems of this nature have been observed in the past.  To test a specific magnet setup, launch the simulation (/direct/eic+u/rmpetti/workarea/roman_pots/sim/simulation.C) for one single event.  Also, change the input argument denoted "box" in the function simulation to "true".  This will generate nine tracks used as benchmarks, one proton at beam energy (this may need to be adjusted inside the script depending on what energy is being studied), one proton at beam energy, but emitted at an angle of 4 mrad, another at -4 mrad, one with 20% less than beam energy, two with 20% less than beam energy and at an angle of +/- 4mrad, one photon at zero degrees (for the neutral line) and two photon tracks at +/- 4 mrad indicating the nominal neutron cone needed.  Then run verifyParticleTracking_rr.C in the macro directory over the output of the simulation to produce a plot showing in the x-z plane the magnet apertures and the paths of each track.  The macro may have to be compiled first (run a the command line as root verifyParticleTracking_rr.C++).
 +
 +
Some code is available to troubleshoot the p<sub>T</sub> reconstruction and investigate the correlations between emission angle of the proton to the hits/angles in the Roman Pots.  The macro /direct/eic+u/rmpetti/workarea/roman_pots/reco/mapOutHits.C investigates the relation between the angle of emission in &phi; to the hit positions.  The macro divides the &phi; space into 8 equal regions and produces plots of the hit map on the surface of the detector (in the local coordinates of the detector, meaning that the beam passes through (0,0).  A similar set of plots can be obtained, but investigating the relationship between the &theta; angle of emission and the hit position via the macro mapOutHitsTheta.C in the same directory.  Both macros look at one station at a time, and so the station index needs to be added as an argument to the function call.
154

edits

Navigation menu