60 |
|
|
61 |
// Apply the gaussian spread |
// Apply the gaussian spread |
62 |
|
|
|
cout << GetName() << " " << trkTrack->xm[0]; |
|
|
cout.flush(); |
|
63 |
for (Int_t ip = 0; ip < 6; ip++) { |
for (Int_t ip = 0; ip < 6; ip++) { |
64 |
// gaussian distributed random number Gauss(mean,sigma) (in cm) |
// gaussian distributed random number Gauss(mean,sigma) (in cm) |
65 |
trkTrack->xm[ip] += _r3->Gaus(0., _spreadX); |
trkTrack->xm[ip] += _r3->Gaus(0., _spreadX); |
66 |
trkTrack->ym[ip] += _r3->Gaus(0., _spreadY); |
trkTrack->ym[ip] += _r3->Gaus(0., _spreadY); |
67 |
} |
} |
68 |
cout << GetName() << " " << trkTrack->xm[0] << endl; |
|
69 |
// Mask the layers |
// Mask the layers |
70 |
if (_maskedViews) { |
if (_maskedViews) { |
71 |
if ((_maskedViews & T1X) == T1X) |
if ((_maskedViews & T1X) == T1X) |