|
Class Reference for E1039 Core & Analysis Software
|
Class to hold the profile of materials at a (x, y) beam position. More...
#include </dev/shm/kenichi/update-github-e1039-doc/e1039-core/generators/E906LegacyVtxGen/SQPrimaryVertexGen.h>
Collaboration diagram for MaterialProfile:Public Member Functions | |
| MaterialProfile () | |
| int | findInteractingPiece (double rndm) |
| void | calcProb () |
Public Attributes | |
| unsigned int | nPieces |
| double | probSum |
| double | accumulatedProbs [100] |
| std::vector< SQBeamlineObject > | interactables |
Class to hold the profile of materials at a (x, y) beam position.
Only used by SQPrimaryVertexGen internally.
Definition at line 26 of file SQPrimaryVertexGen.h.
| MaterialProfile::MaterialProfile | ( | ) |
| void MaterialProfile::calcProb | ( | ) |
| int MaterialProfile::findInteractingPiece | ( | double | rndm | ) |
| double MaterialProfile::accumulatedProbs[100] |
Definition at line 36 of file SQPrimaryVertexGen.h.
| std::vector<SQBeamlineObject> MaterialProfile::interactables |
Definition at line 37 of file SQPrimaryVertexGen.h.
| unsigned int MaterialProfile::nPieces |
Definition at line 34 of file SQPrimaryVertexGen.h.
| double MaterialProfile::probSum |
Definition at line 35 of file SQPrimaryVertexGen.h.