From 71f8f78b639cadc81164ddbdfdfbebf72a91d2ac Mon Sep 17 00:00:00 2001 From: Andreas Suter Date: Tue, 13 Nov 2018 08:39:26 +0100 Subject: [PATCH] set reference phase index in the case of a phase vector --- src/classes/PMsrHandler.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/classes/PMsrHandler.cpp b/src/classes/PMsrHandler.cpp index 2ac77c76..3cd71553 100644 --- a/src/classes/PMsrHandler.cpp +++ b/src/classes/PMsrHandler.cpp @@ -4036,6 +4036,8 @@ Bool_t PMsrHandler::ParseFourierPhaseParVector(PMsrFourierStructure &fourier, co } sstr.Remove(0, rmNoOf); // remove 'par' of 'parR' part. Rest should be an integer if (sstr.IsDigit()) { + if (rmNoOf == 4) // parR + fourier.fPhaseRef = sstr.Atoi(); fourier.fPhaseParamNo.push_back(sstr.Atoi()); } else { cerr << ">> PMsrHandler::ParseFourierPhaseParVector: **ERROR** found token '" << ostr->GetString() << "' which is not parX with X an integer." << endl;