BDSIM
BDSIM is a Geant4 extension toolkit for simulation of particle transport in accelerator beamlines.
Loading...
Searching...
No Matches
Public Member Functions | Private Attributes
BDSUserTrackInformation Class Reference
Inheritance diagram for BDSUserTrackInformation:
Inheritance graph
Collaboration diagram for BDSUserTrackInformation:
Collaboration graph

Public Member Functions

 BDSUserTrackInformation (const G4DynamicParticle *particle, const BDSPolarizationState *polarizationStateIn)
 
BDSElectronOccupancy * GetElectronOccupancy ()
 
BDSPolarizationState * GetPolarizationState ()
 
G4bool GetComptonScattered () const
 
void setComptonScatteredTrue ()
 
void setComptonScatteredFalse ()
 

Private Attributes

G4int totalElectrons
 
BDSElectronOccupancy * electronOccupancy
 
BDSPolarizationState * polarizationState
 
G4bool comptonScattered
 

Detailed Description

Definition at line 27 of file BDSUserTrackInformation.hh.

Constructor & Destructor Documentation

◆ BDSUserTrackInformation()

BDSUserTrackInformation::BDSUserTrackInformation ( const G4DynamicParticle *  particle,
const BDSPolarizationState *  polarizationStateIn 
)

Definition at line 26 of file BDSUserTrackInformation.cc.

◆ ~BDSUserTrackInformation()

BDSUserTrackInformation::~BDSUserTrackInformation ( )
virtual

Definition at line 75 of file BDSUserTrackInformation.cc.

Member Function Documentation

◆ GetComptonScattered()

G4bool BDSUserTrackInformation::GetComptonScattered ( ) const
inline

Definition at line 37 of file BDSUserTrackInformation.hh.

◆ GetElectronOccupancy()

BDSElectronOccupancy * BDSUserTrackInformation::GetElectronOccupancy ( )

Definition at line 86 of file BDSUserTrackInformation.cc.

◆ GetPolarizationState()

BDSPolarizationState * BDSUserTrackInformation::GetPolarizationState ( )

Definition at line 81 of file BDSUserTrackInformation.cc.

◆ setComptonScatteredFalse()

void BDSUserTrackInformation::setComptonScatteredFalse ( )
inline

Definition at line 40 of file BDSUserTrackInformation.hh.

◆ setComptonScatteredTrue()

void BDSUserTrackInformation::setComptonScatteredTrue ( )
inline

Definition at line 39 of file BDSUserTrackInformation.hh.

Field Documentation

◆ comptonScattered

G4bool BDSUserTrackInformation::comptonScattered
private

Definition at line 46 of file BDSUserTrackInformation.hh.

◆ electronOccupancy

BDSElectronOccupancy* BDSUserTrackInformation::electronOccupancy
private

Definition at line 44 of file BDSUserTrackInformation.hh.

◆ polarizationState

BDSPolarizationState* BDSUserTrackInformation::polarizationState
private

Definition at line 45 of file BDSUserTrackInformation.hh.

◆ totalElectrons

G4int BDSUserTrackInformation::totalElectrons
private

Definition at line 43 of file BDSUserTrackInformation.hh.


The documentation for this class was generated from the following files: