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)
 
BDSElectronOccupancyGetElectronOccupancy ()
 
BDSPolarizationStateGetPolarizationState ()
 
G4bool GetComptonScattered ()
 
void setComptonScatteredTrue ()
 
void setComptonScatteredFalse ()
 

Private Attributes

G4int totalElectrons
 
BDSElectronOccupancyelectronOccupancy
 
BDSPolarizationStatepolarizationState
 
G4bool comptonScattered
 

Detailed Description

Definition at line 28 of file BDSUserTrackInformation.hh.

Constructor & Destructor Documentation

◆ BDSUserTrackInformation()

BDSUserTrackInformation::BDSUserTrackInformation ( const G4DynamicParticle *  particle)

Definition at line 28 of file BDSUserTrackInformation.cc.

◆ ~BDSUserTrackInformation()

BDSUserTrackInformation::~BDSUserTrackInformation ( )
virtual

Definition at line 75 of file BDSUserTrackInformation.cc.

Member Function Documentation

◆ GetComptonScattered()

G4bool BDSUserTrackInformation::GetComptonScattered ( )
inline

Definition at line 35 of file BDSUserTrackInformation.hh.

◆ GetElectronOccupancy()

BDSElectronOccupancy * BDSUserTrackInformation::GetElectronOccupancy ( )

Definition at line 84 of file BDSUserTrackInformation.cc.

◆ GetPolarizationState()

BDSPolarizationState * BDSUserTrackInformation::GetPolarizationState ( )

Definition at line 78 of file BDSUserTrackInformation.cc.

◆ setComptonScatteredFalse()

void BDSUserTrackInformation::setComptonScatteredFalse ( )
inline

Definition at line 37 of file BDSUserTrackInformation.hh.

◆ setComptonScatteredTrue()

void BDSUserTrackInformation::setComptonScatteredTrue ( )
inline

Definition at line 36 of file BDSUserTrackInformation.hh.

Field Documentation

◆ comptonScattered

G4bool BDSUserTrackInformation::comptonScattered
private

Definition at line 43 of file BDSUserTrackInformation.hh.

◆ electronOccupancy

BDSElectronOccupancy* BDSUserTrackInformation::electronOccupancy
private

Definition at line 41 of file BDSUserTrackInformation.hh.

◆ polarizationState

BDSPolarizationState* BDSUserTrackInformation::polarizationState
private

Definition at line 42 of file BDSUserTrackInformation.hh.

◆ totalElectrons

G4int BDSUserTrackInformation::totalElectrons
private

Definition at line 40 of file BDSUserTrackInformation.hh.


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