@@ -18,22 +18,23 @@ int main(int argc, char* argv[]) {
18
18
// test trajectory: a point charge moving parallel to the z-axis
19
19
// with a constant impact parameter of 'b' along the x-axis
20
20
scalar_t b = 50 ;
21
- scalar_t tstart = -100 , tend = 100 ;
21
+ scalar_t tstart = -120 , tend = - 1 ;
22
22
scalar_t charge = 1 ;
23
- scalar_t beta = 1.2 ;
23
+ scalar_t beta = 0.99 ;
24
24
25
25
std::cout << " Building trajectory ..." << std::endl;
26
26
Current0D track ({
27
- CoordUtils::MakeCoordVectorTXYZ (tstart, b, 0 , beta * tstart),
28
- CoordUtils::MakeCoordVectorTXYZ (tend, b, 0 , beta * tend)
27
+ CoordUtils::MakeCoordVectorTXYZ (tstart, b, 0 , - beta * tstart),
28
+ CoordUtils::MakeCoordVectorTXYZ (tend, b, 0 , - beta * tend)
29
29
},
30
30
{charge}
31
31
);
32
32
33
33
std::cout << " Computing signal ..." << std::endl;
34
34
35
35
std::vector<scalar_t > signal_times, signal_values;
36
- for (scalar_t cur_t = 10 ; cur_t < 45 ; cur_t += 0.1 ) {
36
+ // for(scalar_t cur_t = 10; cur_t < 45; cur_t += 0.1) {
37
+ for (scalar_t cur_t = 40 ; cur_t < 110 ; cur_t += 0.1 ) {
37
38
scalar_t cur_signal = calc.ComputeSignal (track, cur_t );
38
39
signal_times.push_back (cur_t );
39
40
signal_values.push_back (cur_signal);
0 commit comments