File indexing completed on 2025-08-05 08:15:12
0001 #include <iostream>
0002 #include <fstream>
0003 #include <string>
0004 #include "Langevin.h"
0005
0006 int main() {
0007 std::string kFileNameRoot="rho";
0008 float kInnerRadius = 30;
0009 float kOutterRadius = 80;
0010 float kHalfLength = 80;
0011 int kNRadialSteps = 50;
0012 int kNAzimuthalSteps = 1;
0013 int kNLongitudinalSteps = 160;
0014
0015 std::cout << "fetching geo.dat..." << std::endl;
0016 std::ifstream ifile("geo.dat");
0017 ifile >> kFileNameRoot;
0018 ifile >> kInnerRadius;
0019 ifile >> kOutterRadius;
0020 ifile >> kHalfLength;
0021 ifile >> kNRadialSteps;
0022 ifile >> kNAzimuthalSteps;
0023 ifile >> kNLongitudinalSteps;
0024 ifile.close();
0025
0026 Langevin *langevin = new Langevin();
0027 langevin->SetDebugLevel(2);
0028 langevin->OutputFileName(kFileNameRoot);
0029 langevin->TPCDimensions( kInnerRadius, kOutterRadius, kHalfLength );
0030 langevin->TPCGridSize( kNRadialSteps, kNAzimuthalSteps, kNLongitudinalSteps );
0031 langevin->Make();
0032
0033 delete langevin;
0034 return 0;
0035 }