Skip to content

How should inconsitencies between laser centroid, focus and propagtaion directio 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

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions