![]() |
ATLAS Offline Software
|
#include <MM_IonizationCluster.h>
Public Member Functions | |
| MM_IonizationCluster ()=default | |
| MM_IonizationCluster (float HitX, float IonizationX, float IonizationY) | |
| void | createElectrons (int nElectrons) |
| void | propagateElectrons (float lorentzAngle, float driftVel) |
| std::vector< std::unique_ptr< MM_Electron > > & | getElectrons () |
| float | getHitX () const |
| const Amg::Vector2D & | getIonizationStart () const |
Private Attributes | |
| std::vector< std::unique_ptr< MM_Electron > > | m_Electrons |
| float | m_HitX {0.0F} |
| Amg::Vector2D | m_IonizationStart {Amg::Vector2D::Zero()} |
Definition at line 17 of file MM_IonizationCluster.h.
|
default |
| MM_IonizationCluster::MM_IonizationCluster | ( | float | HitX, |
| float | IonizationX, | ||
| float | IonizationY ) |
Definition at line 7 of file MM_IonizationCluster.cxx.
| void MM_IonizationCluster::createElectrons | ( | int | nElectrons | ) |
Definition at line 10 of file MM_IonizationCluster.cxx.
| std::vector< std::unique_ptr< MM_Electron > > & MM_IonizationCluster::getElectrons | ( | ) |
Definition at line 21 of file MM_IonizationCluster.cxx.
|
inline |
Definition at line 24 of file MM_IonizationCluster.h.
|
inline |
Definition at line 25 of file MM_IonizationCluster.h.
| void MM_IonizationCluster::propagateElectrons | ( | float | lorentzAngle, |
| float | driftVel ) |
Definition at line 16 of file MM_IonizationCluster.cxx.
|
private |
Definition at line 29 of file MM_IonizationCluster.h.
|
private |
Definition at line 30 of file MM_IonizationCluster.h.
|
private |
Definition at line 31 of file MM_IonizationCluster.h.