GEMC  2.2
Geant4 Monte-Carlo Framework
Public Member Functions | Static Public Member Functions
asciiField Class Reference

#include <asciiField.h>

+ Inheritance diagram for asciiField:
+ Collaboration diagram for asciiField:

Public Member Functions

 ~asciiField ()
 
bool isEligible (string)
 
gfield loadField (string, goptions)
 
void loadFieldMap (gMappedField *, double)
 
void loadFieldMap_Dipole (gMappedField *, double)
 
void loadFieldMap_Cylindrical (gMappedField *, double)
 
void loadFieldMap_phiSegmented (gMappedField *, double)
 
- Public Member Functions inherited from fieldFactory
virtual ~fieldFactory ()
 
void initFactory (string ft)
 

Static Public Member Functions

static fieldFactorycreateFieldFactory ()
 

Additional Inherited Members

- Data Fields inherited from fieldFactory
string factoryType
 

Detailed Description

Definition at line 6 of file asciiField.h.

Constructor & Destructor Documentation

asciiField::~asciiField ( )
inline

Definition at line 9 of file asciiField.h.

Member Function Documentation

static fieldFactory* asciiField::createFieldFactory ( )
inlinestatic

Definition at line 24 of file asciiField.h.

bool asciiField::isEligible ( string  file)
virtual

Implements fieldFactory.

Definition at line 11 of file asciiField.cc.

gfield asciiField::loadField ( string  file,
goptions  opts 
)
virtual

< selecting "description" nodes

< selecting "symmetry" nodes

< selecting "dimension" nodes

< selecting "dimension" nodes

selecting "shift" nodes

selecting "field" nodes. Default unit is gauss

selecting "interpolation" nodes.

Implements fieldFactory.

Definition at line 29 of file asciiField.cc.

void asciiField::loadFieldMap ( gMappedField map,
double  v 
)
virtual

Implements fieldFactory.

Definition at line 198 of file asciiField.cc.

void asciiField::loadFieldMap_Cylindrical ( gMappedField map,
double  v 
)
virtual

Implements fieldFactory.

Definition at line 14 of file cylindrical.cc.

void asciiField::loadFieldMap_Dipole ( gMappedField map,
double  v 
)
virtual

Implements fieldFactory.

Definition at line 13 of file dipole.cc.

void asciiField::loadFieldMap_phiSegmented ( gMappedField map,
double  v 
)

Definition at line 13 of file phi-segmented.cc.