| 30 |
* reprocessed or not. If NULL, all the events will be reprocessed. If it |
* reprocessed or not. If NULL, all the events will be reprocessed. If it |
| 31 |
* points to a bool variable, an event will be reprocessed only if this variable |
* points to a bool variable, an event will be reprocessed only if this variable |
| 32 |
* is true. |
* is true. |
| 33 |
|
* @param reprocL2 If false, only the level 1 will be recomputed (if newTrkL1 is NULL, otherwise nothing is done). |
| 34 |
*/ |
*/ |
| 35 |
ReprocessTrackAction(const char *actionName, TrkLevel1 **newTrkL1 = NULL, bool *externalFlag = NULL) : |
ReprocessTrackAction(const char *actionName, TrkLevel1 **newTrkL1 = NULL, bool *externalFlag = NULL, bool reprocL2 = true) : |
| 36 |
CollectionAction(actionName), _newTrkL1(newTrkL1), _externalFlag(externalFlag), _allEvents(0), _reprocessed(0), |
CollectionAction(actionName), _newTrkL1(newTrkL1), _externalFlag(externalFlag), _allEvents(0), _reprocessed(0), |
| 37 |
_lostTracks(0), _recoveredTracks(0) { |
_lostTracks(0), _recoveredTracks(0) { |
| 38 |
|
|
| 67 |
|
|
| 68 |
TrkLevel1 **_newTrkL1; |
TrkLevel1 **_newTrkL1; |
| 69 |
bool *_externalFlag; |
bool *_externalFlag; |
| 70 |
|
bool _reprocL2; |
| 71 |
unsigned int _allEvents, _reprocessed, _lostTracks, _recoveredTracks; |
unsigned int _allEvents, _reprocessed, _lostTracks, _recoveredTracks; |
| 72 |
|
|
| 73 |
}; |
}; |