//Root Script to create and plot the deviation Map using Runge Kutta //Author: Felix Boehmer { #include #include #include gROOT->LoadMacro("$VMCWORKDIR/gconfig/basiclibs.C"); basiclibs(); // Load this example libraries gSystem->Load("libGeoBase"); gSystem->Load("libParBase"); gSystem->Load("libBase"); gSystem->Load("libMCStack"); gSystem->Load("libField"); //gSystem->Load("libPassive"); // gSystem->Load("libMvd"); // gSystem->Load("libEmc"); // gSystem->Load("libDrcProp"); // gSystem->Load("libDrc"); // gSystem->Load("libGen"); // gSystem->Load("libgenfit"); gSystem->Load("libtpc"); gROOT->Reset(); gStyle->SetPalette(1); //define variables int rBins = 15; //default values int zBins = 30; std::string efield_file = "Efield_12-06-07.dat"; std::string bfield_file = "andrea_b_field.dat"; //for bfield as efield std::string out_file = "DevMap_TEST_ANDREA.dat"; // std::cout<<"\n\nEnter name of E-Field-file (usually DOLFIN output): "; // getline(std::cin,efield_file); // std::cout<>rBins; // std::cout<>zBins; // std::cout<AddField(map); // bField->AddField(map1); // bField->AddField(map2); // bField->Init(); //if(bField != 0) // std::cout<<"\nsuccessfully initialized the B-Field"; PndTpcInhFieldDrifter* drifter = new PndTpcInhFieldDrifter(efield_file.c_str(), bfield_file.c_str(), out_file, rBins, zBins); std::cout<<"\nStarting the Drifter..."<run(); delete drifter; //delete bField; }