Class TrackInitialConditionImpl

    • Constructor Detail

      • TrackInitialConditionImpl

        public TrackInitialConditionImpl()
    • Method Detail

      • getDeltaP

        public double getDeltaP()
        Specified by:
        getDeltaP in interface TrackInitialCondition
        Returns:
        relative momentum offset for reference closed orbit
      • isCheckAperture

        public boolean isCheckAperture()
        Specified by:
        isCheckAperture in interface TrackInitialCondition
        Returns:
        If true, particles are lost if their trajectories are outside the aperture of the current element
      • isOnePass

        public boolean isOnePass()
        Specified by:
        isOnePass in interface TrackInitialCondition
        Returns:
        if true, no stability test, ie. no closed-orbit search
      • isOneTable

        public boolean isOneTable()
        Specified by:
        isOneTable in interface TrackInitialCondition
        Returns:
        write all particle coordinates in a single file
      • setCheckAperture

        public void setCheckAperture​(boolean aperture)
        Specified by:
        setCheckAperture in interface TrackInitialCondition
        Parameters:
        aperture - If true, particles are lost if their trajectories are outside the aperture of the current element (default false)
      • setCreateLossParticleFile

        public void setCreateLossParticleFile​(boolean recloss)
        Specified by:
        setCreateLossParticleFile in interface TrackInitialCondition
        Parameters:
        recloss - If true, creates a file with coordinates of lost particles (default false)
      • setDeltaP

        public void setDeltaP​(double deltaP)
        Specified by:
        setDeltaP in interface TrackInitialCondition
        Parameters:
        deltaP - relative momentum offset for reference closed orbit (default 0.0)
      • setOnePass

        public void setOnePass​(boolean onePass)
        Specified by:
        setOnePass in interface TrackInitialCondition
        Parameters:
        onePass - if true, no stability test, ie. no closed-orbit search (default false);
      • setOneTable

        public void setOneTable​(boolean oneTable)
        Specified by:
        setOneTable in interface TrackInitialCondition
        Parameters:
        oneTable - write all particle coordinates in a single file (default true)
      • setQuantumExcited

        public void setQuantumExcited​(boolean quantum)
        Specified by:
        setQuantumExcited in interface TrackInitialCondition
        Parameters:
        quantum - If true, introduce quantum excitation (default false)
      • setSynchrotronDamped

        public void setSynchrotronDamped​(boolean damp)
        Specified by:
        setSynchrotronDamped in interface TrackInitialCondition
        Parameters:
        damp - I true, introduce synchrotron damping (default false)
      • setWriteAtEachTurn

        public void setWriteAtEachTurn​(boolean dump)
        Specified by:
        setWriteAtEachTurn in interface TrackInitialCondition
        Parameters:
        dump - If true, write the particle coordinates in files (default false)