gfields
gfieldConventions.h
Go to the documentation of this file.
1 #ifndef GFIELDS_H_CONVENTIONS
2 #define GFIELDS_H_CONVENTIONS 1
3 
4 
5 #define GFIELD_DEFAULT_INTEGRATION_STEPPER "G4DormandPrince745"
6 #define GFIELD_DEFAULT_MINIMUM_STEP "1.0*mm"
7 
8 // other default parameters are in the form of strings
9 
10 // multipoles.
11 #define GFIELD_DEFAULT_POLE_NUMBER "1"
12 #define GFIELD_DEFAULT_VERTEX "0*mm"
13 #define GFIELD_DEFAULT_ROTANGLE "0*deg"
14 #define GFIELD_DEFAULT_ROTAXIS "Z"
15 #define GFIELD_DEFAULT_STRENGTH "1.0"
16 #define GFIELD_DEFAULT_VERBOSITY "0"
17 
18 // error codes in the 1200
19 #define EC__WRONG_FIELD_ROTATION 1201
20 #define EC__WRONG_FIELD_NOT_FOUND 1202
21 #define EC__STEPPER_NOT_FOUND 1203
22 #define EC__WRONG_POLE_NUMBER 1204
23 
24 
25 #define GFIELDLOGHEADER " 🧲 GField â–¸ "
26 
27 
28 #endif