-
Notifications
You must be signed in to change notification settings - Fork 2
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
Remove Parabolic and Hyperbolic mirror restrictions and add x_sep #81
Merged
Merged
Changes from all commits
Commits
Show all changes
41 commits
Select commit
Hold shift + click to select a range
9815117
Adding x_sep in TRestAxionTrueWolterOptics.h
jovoy dbcc47c
Adding x_sep to TRestAxionWolterOptics.h
jovoy 92fda9d
Adding x_sep to TRestAxionTrueWolterOptics.cxx
jovoy 350dd66
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] 2aefce7
Adding x_sep to TRestAxionWolterOptics.cxx
jovoy 941945d
Correct variable spelling
jovoy 7deb7d9
Correcting variable spelling
jovoy e6ed715
Adding x_sep for hyperbolic and parabolic mirror interaction
jovoy 5077ff5
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] dc5541f
Adding x_sep to entrance and exit position in TRestAxionTrueWolterOpt…
jovoy ad5b10d
Fixed x_sep into a vector in TRestAxionTrueWolterOptics.cxx
jovoy a4dc161
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] c69bc30
Adding x_sep to entrance and exit position in TRestAxionWolterOptics.h
jovoy b967ccb
Correcting x_sep into a vector in TRestAxionWolterOptics.cxx
jovoy f44569d
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] 4540f6c
Added x_sep in first and second mirror interaction in TRestAxionWolte…
jovoy 40ca3be
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] c9b4362
Removed variables from TRestPhysics
jovoy 923a11f
Corrected a sign switch
jovoy 04f2cee
Correction of vectors in definition of x_sep
jovoy 6adc342
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] 30aff7f
X-sep vector correction
jovoy 8b00dea
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] d45f68f
README.md dummy change to test pipelines
jgalan 6c11abb
Merge branch 'master' into jovoy-mirror_fix
jovoy ae3d5a9
Merge branch 'master' into jovoy-mirror_fix
jgalan b2eaf97
Merge branch 'master' into jovoy-mirror_fix
jovoy 320b038
Comment update
jovoy 0015cc3
Add R2 and R4
jovoy a5836d0
R2 and R4 in cone shaped optics
jovoy 3d2ff54
Have x_sep be 0 for R2 equals R3
jovoy cc7e1e4
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] a402d7f
Add x_sep equals 0 in cone shaped
jovoy bfb5535
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] f971d3b
Update x_sep description true Wolter
jovoy 2799fde
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] d46604e
Update Wolter description of x_sep
jovoy 701c676
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] d688e78
Change alpha to beta in hyperbolic fuctions
jovoy 60f5503
Update commentation
jovoy ccc31a6
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Is
fR3
the middle point along the extensions of mirrors 1 and 2 /or/ the virtual reflection point? If it is the former it's not the right equation, iffocal
is supposed to be the focal length of the telescope.(this is how you end up with a "1500mm" LLNL telescope, which actually has a 1530mm focal length)
Or is this equation for some reason correct as is for a true Wolter optic?
edit:
Given that the docstrings for
fR3
reference a schematic, which I assume is this one from here:https://rest-for-physics.github.io/framework/classTRestAxionTrueWolterOptics.html
it seems to be the former still.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
So in the document for the true Wolter optics they call this the z-Koordinate of the detector/ focal point. I thought this would be roughly the same for each layer. What do you mean by "virtual reflection point"?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
So for these true Wolter functions it is not the focal length of the whole optics but of the the single hyperbolic mirror as far as I understand.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
llnl_layers_explanation.pdf
The virtual point is indicated in this schematic I made for my thesis.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
here as an SVG so that it's visible embedded.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
spiegel_parameter.pdf
Here is the true Wolter calculation I got from Vadim's colleague and it does state that what I call "focal" is calculated with R3. Interesting point though to note about the virtual reflection point!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ok, good to know. Then I suppose this is indeed correct for a true Wolter optic.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
But it's not the whole optics focal spot, that is true and confusing^^
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
But the PDF you sent explicitly says 'Fokallänge' for
x_0 - x_f
?There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yeah, but the calculation is right there and they clearly mean R3 with r0