ADPlusPlus/ad++.cpp

39 lines
1011 B
C++
Raw Normal View History

#include "ad++.h"
2022-10-11 18:47:31 -04:00
int main(int argc, char **argv){
TApplication theApp("App",&argc,argv);
//========================== User input
double energy_keV = 832;
double detRadius_cm = 2;
double targetDistance_cm = 20;
double detThickness_cm = 10;
std::vector<std::vector<double>> data = { { 150.00, 2441.44, 122},
{ 131.75, 2580.11, 129},
{ 90.00, 4652.08, 232},
{ 48.75, 3023.17, 151} };
2022-10-11 18:47:31 -04:00
const int Ji = 5;
const int Jf = 4;
//======================================
//=============================== Fit a, delta at once
TGraphErrors * gExp = fitAD(data, energy_keV, detRadius_cm, targetDistance_cm, detThickness_cm, Ji, Jf);
2022-10-11 18:47:31 -04:00
//=============================== Old AD code way
fitOldAD(data, energy_keV, detRadius_cm, targetDistance_cm, detThickness_cm, Ji, Jf);
2022-10-11 18:47:31 -04:00
printf("===================== Crtl+C to end.\n");
theApp.Run();
return 0;
}