GEMC  2.2
Geant4 Monte-Carlo Framework
Public Member Functions | Data Fields
multipoleField Class Reference

#include <multipoleField.h>

+ Inheritance diagram for multipoleField:
+ Collaboration diagram for multipoleField:

Public Member Functions

 multipoleField (int Npole, G4double scale, G4double x, G4double y, G4double z, G4double rot, string ROTaxis)
 
virtual ~multipoleField ()
 
virtual void GetFieldValue (const G4double pos[4], G4double *MagField) const
 

Data Fields

int polenumber
 
G4double origin [3]
 
G4double strength
 
G4double rotation
 
string rotaxis
 

Detailed Description

Definition at line 12 of file multipoleField.h.

Constructor & Destructor Documentation

multipoleField::multipoleField ( int  Npole,
G4double  scale,
G4double  x,
G4double  y,
G4double  z,
G4double  rot,
string  ROTaxis 
)

Definition at line 8 of file multipoleField.cc.

multipoleField::~multipoleField ( )
virtual

Definition at line 27 of file multipoleField.cc.

Member Function Documentation

void multipoleField::GetFieldValue ( const G4double  pos[4],
G4double *  MagField 
) const
virtual

Definition at line 31 of file multipoleField.cc.

Field Documentation

G4double multipoleField::origin[3]

Definition at line 25 of file multipoleField.h.

int multipoleField::polenumber

Definition at line 24 of file multipoleField.h.

G4double multipoleField::rotation

Definition at line 27 of file multipoleField.h.

string multipoleField::rotaxis

Definition at line 28 of file multipoleField.h.

G4double multipoleField::strength

Definition at line 26 of file multipoleField.h.