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), _reprocL2 (reprocL2), _allEvents(0), _reprocessed(0), |
37 |
_lostTracks(0), _recoveredTracks(0) { |
_lostTracks(0), _recoveredTracks(0) { |
38 |
|
|
39 |
} |
} |
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 |
}; |
}; |