Skip to content

Conversation

@jovoy
Copy link
Contributor

@jovoy jovoy commented Aug 28, 2023

jovoy Ok: 29 Powered by Pull Request Badge

This PR is makes the true Wolter optics infinite in both +z and -z direction so that the length can be set only in the library where it is used. This way, the mirror length could be removed from the parabolic and hyperbolic intersection calculations.
Also some commentation updates.

This PR is associated with PR `https://github.com/rest-for-physics/axionlib/pull/81

@jgalan
Copy link
Member

jgalan commented Aug 28, 2023

Probably the methods documentation should be updated to avoid the word optical

@jovoy jovoy requested a review from nkx111 as a code owner January 29, 2024 16:09
@jovoy jovoy requested review from jgalan and lobis February 20, 2024 21:16
@jgalan jgalan requested a review from Vindaar February 22, 2024 09:56
TVector3 GetHyperbolicVectorIntersection(const TVector3& pos, const TVector3& dir, const Double_t alpha,
const Double_t R3, const Double_t lMirr, const Double_t focal) {
const Double_t R3, const Double_t focal) {
Double_t beta = 3 * alpha;
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This line, as mentioned in the other PR.

Copy link
Member

@Vindaar Vindaar left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Feel free to ignore my comment about the definition of α, if you wish.

@jovoy jovoy merged commit 2002d9c into master Feb 23, 2024
@jovoy jovoy deleted the jovoy-mirror_fix branch February 23, 2024 11:19
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

Successfully merging this pull request may close these issues.

4 participants