/* * ANALYSIS OF BUBBLE CHAMBER PHOTOGRAPHS */ #include"lib351.h" void main(){ // output initialization ofstream dataOutStr; outFileMaker("m358p1c.out", &dataOutStr); // program variable definitions const double maxLTrack = 0.597; const double restMass = 1197; const double specificMomentum = 174; int eventNumber; double lTrack, th, s, lChord; double theta, curvMomentum, mMeVc, relativEn, lTrackMomentum; double xMass, relativEnTot; // write header dataOutStr<<"BUBBLE CHAMBER TRACKS RESULT"<< endl; // cycle through the runs bool goout = false; while (!goout){ // data input cout <<"Please, supply:"<< endl; cout <<"\nidentifying number for the event, eventNumber:"<< endl; cin >>eventNumber; cout <<"\nlength in cm of the Sigma track, lTrack:"<< endl; cin >>lTrack; cout <<"\nangle in degrees between Sigma "<< endl; cout <<"& pi-minus track, th:"<>th; cout <<"\nsagitta in cm of the pi-minus track, s:"<< endl; cin >>s; cout <<"\nchord length of the pi-minus track, lChord:"<< endl; cin >>lChord; // write the data dataOutStr<<"eventNumber = "<