25 twiss_beta = '%07.2fm'%(0.001*flags.Sim.TwissFileBeta) # assumes flags.Sim.TwissFileBeta is in mm
26ifnot (flags.Sim.TwissFileNomReal and flags.Sim.TwissFileVersion):
27 msg.error(f"buildTwissFilePath: Need to either provide file names or set file name (currently {filename}) and file version flags (currently flags.Sim.TwissFileNomReal = {flags.Sim.TwissFileNomReal} and flags.Sim.TwissFileVersion = {flags.Sim.TwissFileVersion}.")
28raise Exception('Not enough information to locate Twiss files. Need to either provide file names or set file name and file version flags.')
29 twiss_nomreal = flags.Sim.TwissFileNomReal
30 twiss_version = flags.Sim.TwissFileVersion
31import os
32ifnot twiss_path:
33 twiss_path = os.getenv('TwissFilesPATH')
34ifnot twiss_path:
35 msg.warning("buildTwissFilePath: TwissFilesPATH environment variable is empty.")