#include #include #include #include #include "Garfield/MediumMagboltz.hh" #include "Garfield/SolidBox.hh" #include "Garfield/GeometrySimple.hh" #include "Garfield/ViewGeometry.hh" using namespace Garfield; int main(int argc, char * argv[]) { TApplication app("app", &argc, argv); MediumMagboltz gas("ar"); SolidBox box(0, 0, 0, 10, 10, 10); GeometrySimple geo; geo.AddSolid(&box, &gas); TCanvas c("c", "", 600, 600); ViewGeometry view; view.SetCanvas(&c); view.SetGeometry(&geo); view.Plot3d(); TFile f("geo.root", "RECREATE"); c.Write(); f.Close(); app.Run(); }