--- PamCut/CollectionActions/RefitTrackAction/RefitTrackAction.cpp 2010/06/03 14:14:15 1.1.2.3 +++ PamCut/CollectionActions/RefitTrackAction/RefitTrackAction.cpp 2010/06/07 13:33:15 1.1.2.4 @@ -11,6 +11,9 @@ long int RefitTrackAction::_currEvent = -1; TString RefitTrackAction::_currTrkParamsFile = ""; +float RefitTrackAction::_xmBackup[6], RefitTrackAction::_ymBackup[6]; +int RefitTrackAction::_layerXBackup[6], RefitTrackAction::_layerYBackup[6]; + void RefitTrackAction::OnGood(PamLevel2 *event) { // Do something only if at least one track exists @@ -56,12 +59,15 @@ } // Apply the gaussian spread + + cout << GetName() << " " << trkTrack->xm[0]; + cout.flush(); for (Int_t ip = 0; ip < 6; ip++) { // gaussian distributed random number Gauss(mean,sigma) (in cm) trkTrack->xm[ip] += _r3->Gaus(0., _spreadX); trkTrack->ym[ip] += _r3->Gaus(0., _spreadY); } - + cout << GetName() << " " << trkTrack->xm[0] << endl; // Mask the layers if (_maskedViews) { if ((_maskedViews & T1X) == T1X)