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>
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.