ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
The Material interaction struct It records the surface and the passed material This is only nessecary recorded when configured. More...
#include <acts/blob/master/Core/include/Acts/Propagator/MaterialInteractor.hpp>
Public Attributes | |
Vector3D | position = Vector3D(0., 0., 0) |
The particle position at the interaction. | |
double | time = 0.0 |
The particle time at the interaction. | |
Vector3D | direction = Vector3D(0., 0., 0) |
The particle direction at the interaction. | |
double | deltaP = 0.0 |
The momentum change due to the interaction. | |
double | sigmaPhi2 = 0.0 |
Expected phi variance due to the interactions. | |
double | sigmaTheta2 = 0.0 |
Expected theta variance due to the interactions. | |
double | sigmaQoP2 = 0.0 |
Expected q/p variance due to the interactions. | |
const Surface * | surface = nullptr |
The surface where the interaction occured. | |
const TrackingVolume * | volume = nullptr |
The volume where the interaction occured. | |
bool | updatedVolumeStep = false |
Update the volume step to implment the proper step size. | |
double | pathCorrection = 1. |
MaterialProperties | materialProperties |
The effective, passed material properties including the path correction. | |
The Material interaction struct It records the surface and the passed material This is only nessecary recorded when configured.
Definition at line 25 of file MaterialInteractor.hpp.
View newest version in sPHENIX GitHub at line 25 of file MaterialInteractor.hpp
double Acts::MaterialInteraction::deltaP = 0.0 |
The momentum change due to the interaction.
Definition at line 33 of file MaterialInteractor.hpp.
View newest version in sPHENIX GitHub at line 33 of file MaterialInteractor.hpp
Referenced by Acts::MaterialInteractor::recordResult().
The particle direction at the interaction.
Definition at line 31 of file MaterialInteractor.hpp.
View newest version in sPHENIX GitHub at line 31 of file MaterialInteractor.hpp
Referenced by Acts::MaterialInteractor::recordResult().
MaterialProperties Acts::MaterialInteraction::materialProperties |
The effective, passed material properties including the path correction.
Definition at line 50 of file MaterialInteractor.hpp.
View newest version in sPHENIX GitHub at line 50 of file MaterialInteractor.hpp
Referenced by FW::RootMaterialTrackReader::read(), Acts::MaterialInteractor::recordResult(), and FW::Geant4::MMSteppingAction::UserSteppingAction().
double Acts::MaterialInteraction::pathCorrection = 1. |
The path correction factor due to non-zero incidence on the surface. The path correction factor due to non-zero incidence on the surface.
Definition at line 48 of file MaterialInteractor.hpp.
View newest version in sPHENIX GitHub at line 48 of file MaterialInteractor.hpp
Referenced by Acts::MaterialInteractor::recordResult().
The particle position at the interaction.
Definition at line 27 of file MaterialInteractor.hpp.
View newest version in sPHENIX GitHub at line 27 of file MaterialInteractor.hpp
Referenced by FW::RootMaterialTrackReader::read(), Acts::MaterialInteractor::recordResult(), and FW::Geant4::MMSteppingAction::UserSteppingAction().
double Acts::MaterialInteraction::sigmaPhi2 = 0.0 |
Expected phi variance due to the interactions.
Definition at line 35 of file MaterialInteractor.hpp.
View newest version in sPHENIX GitHub at line 35 of file MaterialInteractor.hpp
Referenced by Acts::MaterialInteractor::recordResult().
double Acts::MaterialInteraction::sigmaQoP2 = 0.0 |
Expected q/p variance due to the interactions.
Definition at line 39 of file MaterialInteractor.hpp.
View newest version in sPHENIX GitHub at line 39 of file MaterialInteractor.hpp
Referenced by Acts::MaterialInteractor::recordResult().
double Acts::MaterialInteraction::sigmaTheta2 = 0.0 |
Expected theta variance due to the interactions.
Definition at line 37 of file MaterialInteractor.hpp.
View newest version in sPHENIX GitHub at line 37 of file MaterialInteractor.hpp
Referenced by Acts::MaterialInteractor::recordResult().
const Surface* Acts::MaterialInteraction::surface = nullptr |
The surface where the interaction occured.
Definition at line 41 of file MaterialInteractor.hpp.
View newest version in sPHENIX GitHub at line 41 of file MaterialInteractor.hpp
Referenced by Acts::MaterialInteractor::recordResult().
double Acts::MaterialInteraction::time = 0.0 |
The particle time at the interaction.
Definition at line 29 of file MaterialInteractor.hpp.
View newest version in sPHENIX GitHub at line 29 of file MaterialInteractor.hpp
Referenced by Acts::MaterialInteractor::recordResult().
bool Acts::MaterialInteraction::updatedVolumeStep = false |
Update the volume step to implment the proper step size.
Definition at line 45 of file MaterialInteractor.hpp.
View newest version in sPHENIX GitHub at line 45 of file MaterialInteractor.hpp
const TrackingVolume* Acts::MaterialInteraction::volume = nullptr |
The volume where the interaction occured.
Definition at line 43 of file MaterialInteractor.hpp.
View newest version in sPHENIX GitHub at line 43 of file MaterialInteractor.hpp
Referenced by source.g4viscp.G4Scene::create_scene(), and Acts::MaterialInteractor::recordResult().