43 n(nIn), min(minIn), max(maxIn)
49 G4double StepSize()
const {
return (max - min)/n;}
54 const G4String& outfileMagneticIn,
55 const G4String& outfileElectricIn,
56 G4bool queryMagneticIn,
57 G4bool queryElectricIn,
58 QueryDimensionInfo xInfoIn,
59 QueryDimensionInfo yInfoIn,
60 QueryDimensionInfo zInfoIn,
61 QueryDimensionInfo tInfoIn,
62 const G4AffineTransform& globalTransformIn = G4AffineTransform(),
63 G4bool overwriteExistingFilesIn =
false,
64 const G4String& fieldObjectIn =
"",
65 G4bool printTransformIn =
false,
66 G4bool checkParametersIn =
true,
67 G4bool drawArrowsIn =
true,
68 G4bool drawZeroValuePointsIn =
true,
69 G4bool drawBoxesIn =
true,
70 G4double boxAlphaIn = 0.2);
74 const G4String& outfileMagneticIn,
75 const G4String& outfileElectricIn,
76 G4bool queryMagneticIn,
77 G4bool queryElectricIn,
79 const std::vector<G4String>& pointsColumnNamesIn,
80 G4bool overwriteExistingFilesIn =
false,
81 const G4String& fieldObjectIn =
"",
82 G4bool checkParametersIn =
true,
83 G4bool drawArrowsIn =
true,
84 G4bool drawZeroValuePointsIn =
true,
85 G4bool drawBoxesIn =
true,
86 G4double boxAlphaIn = 0.2);
90 G4String outfileMagnetic;
91 G4String outfileElectric;
94 QueryDimensionInfo xInfo;
95 QueryDimensionInfo yInfo;
96 QueryDimensionInfo zInfo;
97 QueryDimensionInfo tInfo;
99 std::vector<BDSFourVector<G4double>> pointsToQuery;
100 std::vector<G4String> pointsColumnNames;
102 G4AffineTransform globalTransform;
104 G4bool overwriteExistingFiles;
105 G4bool printTransform;
112 G4bool drawZeroValuePoints;