Geant4 11.4.0
Toolkit for the simulation of the passage of particles through matter
Loading...
Searching...
No Matches
G4QuasiOpticalData Struct Reference

#include <G4QuasiOpticalData.hh>

Public Attributes

std::size_t mat_index {}
G4int num_photons {}
G4double charge {}
G4double step_length {}
G4double pre_velocity {}
G4double delta_velocity {}
G4ThreeVector delta_position {}

Detailed Description

Definition at line 31 of file G4QuasiOpticalData.hh.

Member Data Documentation

◆ charge

G4double G4QuasiOpticalData::charge {}

Definition at line 35 of file G4QuasiOpticalData.hh.

35{}; // Charge of the parent particle

◆ delta_position

G4ThreeVector G4QuasiOpticalData::delta_position {}

Definition at line 39 of file G4QuasiOpticalData.hh.

39{}; // Displacement vector over the step

◆ delta_velocity

G4double G4QuasiOpticalData::delta_velocity {}

Definition at line 38 of file G4QuasiOpticalData.hh.

38{}; // Change in velocity between pre- and post-step

◆ mat_index

std::size_t G4QuasiOpticalData::mat_index {}

Definition at line 33 of file G4QuasiOpticalData.hh.

33{}; // Index of material in the material table

◆ num_photons

G4int G4QuasiOpticalData::num_photons {}

Definition at line 34 of file G4QuasiOpticalData.hh.

34{}; // Number of optical photons to generate

◆ pre_velocity

G4double G4QuasiOpticalData::pre_velocity {}

Definition at line 37 of file G4QuasiOpticalData.hh.

37{}; // Velocity at the pre-step point

◆ step_length

G4double G4QuasiOpticalData::step_length {}

Definition at line 36 of file G4QuasiOpticalData.hh.

36{}; // Step length of the parent track

The documentation for this struct was generated from the following file: