int tGEoffset[NGE]; int tBGOoffset[NGE]; int subtac2GE = FALSE; int subtac2BGO = FALSE; float tac2FactorGE = 0.5; float tac2FactorBGO = 0.5; int undotac2sub = FALSE; float undotac2sub_factor = 1; float undotac2sub_offset = 0; int geRFOffset = 0; int BGORFOffset = 0; double EvTime0 = 0; int ignoreHS = FALSE; unsigned int NoCleanWithoutHS=0,NoCleanWithHS=0,NoCleanWithHSmarked=0 ; int IsomerData = FALSE; int IsomerIDValid[NGE][8]; int modsum[NGE]; int segsum[NGE][10]; int ngoodIsomerEv = 0, nallIsomerEv = 0; int HaveAngleFileName = 0; float HiResDataMultFactor = 1.0; char AngleFileName[STRLEN]; unsigned int NoCleanGE=0,NoDirtyGE=0,NoCleanBGO=0; int CleanMultLo = 1; int CleanMultHi = MAXID; int DirtyMultLo = 1; int DirtyMultHi = MAXID; int TotalMultLo = 1; int TotalMultHi = MAXID; int BinBGO = FALSE; int RecordVer = FALSE; int GeETmats = FALSE, GeETmats_e_nn, GeETmats_t_nn; double GeETmats_e_lo, GeETmats_e_hi, GeETmats_t_lo, GeETmats_t_hi; int mkHK = FALSE; int HKgelo = 1, HKgehi = 8195, HKBGOlo = 1, HKBGOhi = 8195; int egemin = 2, ebgomin = 2, esidemin=2; float ehiGeOffset[NGE]; float ehiGeGain[NGE]; int ehiDoGainCor=0; float eloGeOffset[NGE]; float eloGeGain[NGE]; int eloDoGainCor=0; float esideGeOffset[NGE]; float esideGeGain[NGE]; int esideDoGainCor=0;