BDSIM
BDSIM is a Geant4 extension toolkit for simulation of particle transport in accelerator beamlines.
Public Member Functions | Private Attributes
BDSFieldLoaderPoisson< T > Class Template Reference

Loader for 2D Poisson SuperFish SF7 files. More...

#include <BDSFieldLoaderPoisson.hh>

Collaboration diagram for BDSFieldLoaderPoisson< T >:
Collaboration graph

Public Member Functions

BDSArray2DCoordsLoadMag2D (G4String fileName)
 Load the 2D array of 3-Vector field values. More...
 

Private Attributes

file
 Templated iostream for std::ifstream and gzstream as well. More...
 

Detailed Description

template<class T>
class BDSFieldLoaderPoisson< T >

Loader for 2D Poisson SuperFish SF7 files.

Author
Laurie Nevay

Definition at line 37 of file BDSFieldLoaderPoisson.hh.

Constructor & Destructor Documentation

◆ BDSFieldLoaderPoisson()

Definition at line 42 of file BDSFieldLoaderPoisson.cc.

◆ ~BDSFieldLoaderPoisson()

template<class T >
BDSFieldLoaderPoisson< T >::~BDSFieldLoaderPoisson

Definition at line 46 of file BDSFieldLoaderPoisson.cc.

Member Function Documentation

◆ LoadMag2D()

template<class T >
BDSArray2DCoords * BDSFieldLoaderPoisson< T >::LoadMag2D ( G4String  fileName)

Load the 2D array of 3-Vector field values.

Definition at line 50 of file BDSFieldLoaderPoisson.cc.

Referenced by BDSFieldLoader::LoadPoissonMag2D().

Here is the caller graph for this function:

Field Documentation

◆ file

template<class T >
T BDSFieldLoaderPoisson< T >::file
private

Templated iostream for std::ifstream and gzstream as well.

Definition at line 48 of file BDSFieldLoaderPoisson.hh.


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