Skip to content

Commit

Permalink
refs #4572 DimID is not empty in any mode
Browse files Browse the repository at this point in the history
not only in NoQ as before
  • Loading branch information
abuts committed Jan 26, 2012
1 parent 31ce5ea commit 59409a1
Showing 1 changed file with 6 additions and 3 deletions.
9 changes: 6 additions & 3 deletions Code/Mantid/Framework/MDAlgorithms/src/ConvertToMDEvents.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -831,6 +831,12 @@ void ConvertToMDEvents::buildDimNames(MDEvents::MDWSDescription &TargWSDescripti
{
// non-energy transformation modes currently do not change any units and dimension names
//if(TargWSDescription.emode<0)return;
for(size_t i=0;i<TargWSDescription.dim_IDs.size();i++){
if(TargWSDescription.dim_IDs[i].empty()){
TargWSDescription.dim_IDs[i]="Dim"+boost::lexical_cast<std::string>(i);
}
}


// Q3D mode needs special treatment for dimension names:
if(TargWSDescription.AlgID.find(Q_modes[Q3D])!=std::string::npos){
Expand All @@ -855,9 +861,6 @@ void ConvertToMDEvents::buildDimNames(MDEvents::MDWSDescription &TargWSDescripti
// NoQ copies dimension names and may need dimension ID-s changed
if(TargWSDescription.AlgID.find(Q_modes[NoQ])!=std::string::npos){
for(size_t i=0;i<TargWSDescription.dim_IDs.size();i++){
if(TargWSDescription.dim_IDs[i].empty()){
TargWSDescription.dim_IDs[i]="Dim"+boost::lexical_cast<std::string>(i);
}
if(TargWSDescription.dim_names[i].empty()){
TargWSDescription.dim_names[i]=TargWSDescription.dim_IDs[i];
}
Expand Down

0 comments on commit 59409a1

Please sign in to comment.