BDSIM
BDSIM is a Geant4 extension toolkit for simulation of particle transport in accelerator beamlines.
Loading...
Searching...
No Matches
Public Member Functions | Private Attributes
BDSPolarizationState Class Reference

Polarization state to pass to processes. More...

#include <BDSPolarizationState.hh>

Collaboration diagram for BDSPolarizationState:
Collaboration graph

Public Member Functions

 BDSPolarizationState (const GMAD::Beam &beamDefinition)
 
 BDSPolarizationState (const BDSPolarizationState &)=default
 
void SetPolarization (const G4ThreeVector &polarizationIn)
 
G4ThreeVector GetPolarization () const
 

Private Attributes

G4ThreeVector polarization
 

Detailed Description

Polarization state to pass to processes.

Author
Siobhan Alden

Definition at line 31 of file BDSPolarizationState.hh.

Constructor & Destructor Documentation

◆ BDSPolarizationState() [1/2]

BDSPolarizationState::BDSPolarizationState ( )

Definition at line 21 of file BDSPolarizationState.cc.

◆ BDSPolarizationState() [2/2]

BDSPolarizationState::BDSPolarizationState ( const GMAD::Beam &  beamDefinition)
explicit

Definition at line 25 of file BDSPolarizationState.cc.

Member Function Documentation

◆ GetPolarization()

G4ThreeVector BDSPolarizationState::GetPolarization ( ) const
inline

Definition at line 41 of file BDSPolarizationState.hh.

◆ SetPolarization()

void BDSPolarizationState::SetPolarization ( const G4ThreeVector &  polarizationIn)
inline

Definition at line 40 of file BDSPolarizationState.hh.

Field Documentation

◆ polarization

G4ThreeVector BDSPolarizationState::polarization
private

Definition at line 44 of file BDSPolarizationState.hh.


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