Skip to content

How should inconsistencies between laser centroid, focus and propagation direction be handled? #124

@PrometheusPi

Description

@PrometheusPi

The laser definition requires the attribututes (all 3D vectors):

  • propagation_direction
  • focal_position
  • centroid_position

To be consistent (the laser should propagate from centroid_position to focal_position or should have propagated from focal_position to centroid_position. Thus, the difference between focal_position and centroid_position should be parallel (or anti-parallel) to the propagation_direction.
According to https://picmi.readthedocs.io/en/latest/standard/laser_profiles.html#picmistandard.PICMI_GaussianLaser this does not seem to be a requirement.
Is there an undocumented consistency check, or do I misunderstand something here?

If not, how should the case of (focal_position - centroid_position) not being parallel to propagation_direction be handled.

cc'ing @steindev @BrianMarre @chillenzer

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions