| 33 |
if (!trkTrack) |
if (!trkTrack) |
| 34 |
return; |
return; |
| 35 |
|
|
| 36 |
|
// Check if good clusters have meaningful energy releases |
| 37 |
|
for (UInt_t ip = 0; ip < 6; ip++) { |
| 38 |
|
if (trkTrack->XGood(ip) == 1 && trkTrack->GetDEDX(ip, 0) <= 0.) |
| 39 |
|
trkTrack->xgood[ip] = 0; // Set it to bad |
| 40 |
|
if (trkTrack->YGood(ip) == 1 && trkTrack->GetDEDX(ip, 1) <= 0.) |
| 41 |
|
trkTrack->ygood[ip] = 0; // Set it to bad |
| 42 |
|
} |
| 43 |
|
|
| 44 |
if (_currEvent != event->GetReadEntry()) { |
if (_currEvent != event->GetReadEntry()) { |
| 45 |
// Saves the original track data if the current event (recorded in the static member _currEvent) is |
// Saves the original track data if the current event (recorded in the static member _currEvent) is |
| 46 |
// different from the actually processed event. This way, multiple instances of the class |
// different from the actually processed event. This way, multiple instances of the class |