--- PamCut/CollectionActions/ReprocessTrackAction/ReprocessTrackAction.h 2010/03/23 10:18:35 1.1 +++ PamCut/CollectionActions/ReprocessTrackAction/ReprocessTrackAction.h 2010/07/08 14:00:28 1.2 @@ -30,8 +30,9 @@ * reprocessed or not. If NULL, all the events will be reprocessed. If it * points to a bool variable, an event will be reprocessed only if this variable * is true. + * @param reprocL2 If false, only the level 1 will be recomputed (if newTrkL1 is NULL, otherwise nothing is done). */ - ReprocessTrackAction(const char *actionName, TrkLevel1 **newTrkL1 = NULL, bool *externalFlag = NULL) : + ReprocessTrackAction(const char *actionName, TrkLevel1 **newTrkL1 = NULL, bool *externalFlag = NULL, bool reprocL2 = true) : CollectionAction(actionName), _newTrkL1(newTrkL1), _externalFlag(externalFlag), _allEvents(0), _reprocessed(0), _lostTracks(0), _recoveredTracks(0) { @@ -66,6 +67,7 @@ TrkLevel1 **_newTrkL1; bool *_externalFlag; + bool _reprocL2; unsigned int _allEvents, _reprocessed, _lostTracks, _recoveredTracks; };