Code indexing in gitaly is broken and leads to code not being visible to the user. We work on the issue with highest priority.

Skip to content
Snippets Groups Projects

Opal maps

Merged snuverink_j requested to merge OPAL-maps into master
2 files
+ 19
25
Compare changes
  • Side-by-side
  • Inline
Files
2
@@ -44,16 +44,17 @@ ThickTracker::ThickTracker(const Beamline &beamline,
Tracker(beamline, reference, revBeam, revTrack),
hamiltonian_m(1),
itsOpalBeamline_m(beamline.getOrigin3D(), beamline.getCoordTransformationTo()),
pathLength_m(0.0),
zStop_m(),
zstart_m(0.0),
dtCurrentTrack_m(0.0),
dtAllTracks_m(),
localTrackSteps_m(),
truncOrder_m(1), // linear
mapCreation_m(IpplTimings::getTimer("mapCreation")),
mapCombination_m(IpplTimings::getTimer("mapCombination")),
mapTracking_m(IpplTimings::getTimer("mapTracking"))
{ }
{
CoordinateSystemTrafo labToRef(beamline.getOrigin3D(),
beamline.getCoordTransformationTo());
referenceToLabCSTrafo_m = labToRef.inverted();
}
ThickTracker::ThickTracker(const Beamline &beamline,
@@ -69,15 +70,10 @@ ThickTracker::ThickTracker(const Beamline &beamline,
const int& truncOrder):
Tracker(beamline, bunch, reference, revBeam, revTrack),
hamiltonian_m(truncOrder),
itsBeam_m(&beam),
itsDataSink_m(&ds),
itsOpalBeamline_m(beamline.getOrigin3D(), beamline.getCoordTransformationTo()),
pathLength_m(0.0),
zstart_m(zstart),
zStop_m(),
dtCurrentTrack_m(0.0),
dtAllTracks_m(),
localTrackSteps_m(),
truncOrder_m(truncOrder),
mapCreation_m(IpplTimings::getTimer("mapCreation")),
mapCombination_m(IpplTimings::getTimer("mapCombination")),
@@ -516,13 +512,9 @@ void ThickTracker::execute() {
bool consSC = itsBunch_m->hasFieldSolver();
std::string fieldSolver = itsBunch_m->getFieldSolverType();
double minStepsize=0.01; // TODO better way to implement this value
setconsiderSC(consSC);
if ( fieldSolver == "SC" ){
setconsiderSC(true); //TODO which way to set true?
setminStepsizeIfSC(minStepsize);
msg << "SpaceCharges considered" << endl;
} else {
msg << "SpaceCharges neglected" << endl;
Loading