#include "plotting.h" #include "analysis.h" // ***************************************************************** // * * // * MAIN PROGRAM * // * * // ***************************************************************** const int A1g = 1; const int A1gp = 2; const int A1gpp = 3; const int A1u = 4; const int A2g = 5; const int A2u = 6; const int B1g = 7; const int B1gp = 8; const int B1u = 9; const int B2g = 10; const int B2gp = 11; const int B2u = 12; const int Eg = 13; const int Egp = 14; const int Egpp = 15; const int Eu = 16; const int Eup = 17; const int Eupp = 18; const int Euppp = 19; int main() { int run_choice,string_level,R_minor_tick_num=0,Rinv_minor_tick_num=0, E_minor_tick_num=0,gap_minor_tick_num=0; double Rmin=0,Rmax=0,Rinvmin=0,Rinvmax=0,Emin=0,Emax=0,gapmax=0,gapmin=0, Zxi=0,xi=0,Zxi_err=0,string_dev_max=1.0,string_dev_min=-1.0, R_major_tick_spacing=0,Rinv_major_tick_spacing=0,E_major_tick_spacing=0, gap_major_tick_spacing=0; charString beta,plotdir,datafile,gapdatafile,outfile, rundir,htmlfile,footerfile; int max_line_length=8; Nchannels=19; channel_match.reset(Nchannels); channel_label.reset(Nchannels); channel_match(A1g )="A1g"; channel_label(A1g )="A\\s1g"; channel_match(A1gp )="A1g'"; channel_label(A1gp )="A\\m{1}\\s1g\\N\\M{1}\\x\\c\\\"\\C"; channel_match(A1gpp)="A1g''"; channel_label(A1gpp)="A\\m{1}\\s1g\\N\\M{1}\\x\\c\\\"\\\"\\C"; channel_match(A1u )="A1u"; channel_label(A1u )="A\\s1u"; channel_match(A2g )="A2g"; channel_label(A2g )="A\\s2g"; channel_match(A2u )="A2u"; channel_label(A2u )="A\\s2u"; channel_match(B1g )="B1g"; channel_label(B1g )="B\\s1g"; channel_match(B1gp )="B1g'"; channel_label(B1gp )="B\\m{1}\\s1g\\N\\M{1}\\x\\c\\\"\\C"; channel_match(B1u )="B1u"; channel_label(B1u )="B\\s1u"; channel_match(B2g )="B2g"; channel_label(B2g )="B\\s2g"; channel_match(B2gp )="B2g'"; channel_label(B2gp )="B\\m{1}\\s2g\\N\\M{1}\\x\\c\\\"\\C"; channel_match(B2u )="B2u"; channel_label(B2u )="B\\s2u"; channel_match(Eg )="Eg"; channel_label(Eg )="E\\sg"; channel_match(Egp )="Eg'"; channel_label(Egp )="E\\m{1}\\sg\\N\\M{1}\\x\\c\\\"\\C"; channel_match(Egpp )="Eg''"; channel_label(Egpp )="E\\m{1}\\sg\\N\\M{1}\\x\\c\\\"\\\"\\C"; channel_match(Eu )="Eu"; channel_label(Eu )="E\\su"; channel_match(Eup )="Eu'"; channel_label(Eup )="E\\m{1}\\su\\N\\M{1}\\x\\c\\\"\\C"; channel_match(Eupp )="Eu''"; channel_label(Eupp )="E\\m{1}\\su\\N\\M{1}\\x\\c\\\"\\\"\\C"; channel_match(Euppp)="Eu'''"; channel_label(Euppp)="E\\m{1}\\su\\N\\M{1}\\x\\c\\\"\\\"\\\"\\C"; subtitle="SU(3) in 4 dimensions"; plotdir="plots"; run_choice=0; while ((run_choice<1)||(run_choice>3)){ cout << " Which run?"<