Skip to content

Commit

Permalink
refs #4572 Created default dimID if input are empty
Browse files Browse the repository at this point in the history
If input ws provides empty dim ID-s the algorithm creates default dimID-s (Dim0,Dim1, etc)
Dim-names should be copied from source workspace.
  • Loading branch information
abuts committed Jan 26, 2012
1 parent c269ce5 commit a0d7862
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions Code/Mantid/Framework/MDAlgorithms/src/ConvertToMDEvents.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -830,7 +830,7 @@ ConvertToMDEvents::getTransfMatrix(API::MatrixWorkspace_sptr inWS,MDEvents::MDWS
void ConvertToMDEvents::buildDimNames(MDEvents::MDWSDescription &TargWSDescription)
{
// non-energy transformation modes currently do not change any units and dimension names
if(TargWSDescription.emode<0)return;
//if(TargWSDescription.emode<0)return;

// Q3D mode needs special treatment for dimension names:
if(TargWSDescription.AlgID.find(Q_modes[Q3D])!=std::string::npos){
Expand All @@ -856,7 +856,7 @@ void ConvertToMDEvents::buildDimNames(MDEvents::MDWSDescription &TargWSDescripti
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]="D"+boost::lexical_cast<std::string>(i);
TargWSDescription.dim_IDs[i]="Dim"+boost::lexical_cast<std::string>(i);
}
}

Expand Down

0 comments on commit a0d7862

Please sign in to comment.