Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Change in runlevel control for ESS model #58

Open
SAnsell opened this issue Jan 10, 2017 · 0 comments
Open

Change in runlevel control for ESS model #58

SAnsell opened this issue Jan 10, 2017 · 0 comments

Comments

@SAnsell
Copy link
Owner

SAnsell commented Jan 10, 2017

Master commit : d1a4514

This commit brings in two features that are going to impact RUNNING of the ess model.

(i) FocusPoints

Focus points have been added so that the main moderator can be changed (both lower/upper) or even removed without invalidating beamports or other items that are downstream. There are two focus points (TopFocus/LowFocus) with 4 link points. There have directional axises orthogonal to both the proton direction and the Z axis. The positions of the points can be adjusted with their own variable set but ideally that would remain fixed allowing everyone to modify the moderators.

(ii) GuideBay reduction

I have merged the upper and lower guidebay into one unit, reducing the guidebays from 4 to 2 items.
This accommodates the larger one piece, guideItem insert that exists from 2.0m to 5.5m. Each beamport is now labeled with three joined string:

(i) G1/G2 to indicate right / left

(ii) BLineTop/BLineLow to indicated upper or lower port position [in a no-port config makes no difference]

(iii) Index :: beamline index for angle.

The beamport is now specified e.g. G1BLineTop4 to indicate the top right beamport 4 from the 60deg point.

Previously if you wished to specify a non-default beamport for a beamline you might have used
./ess -r -defaultConfig Single NMX G4BLine4 AA
This is now replaced with
./ess -r -defaultConfig Single NMX G1BLineTop4 AA

Obviously this may cause problems so please report them !!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant