diff --git a/GUI/Models/Data/GUIObjectBuilder.cpp b/GUI/Models/Data/GUIObjectBuilder.cpp
index a52337d59bf201b7cafe84161a6fdf8399a00c0e..6cd91ae1b047b8f2a592c83b5d9f5a6965cab4a9 100644
--- a/GUI/Models/Data/GUIObjectBuilder.cpp
+++ b/GUI/Models/Data/GUIObjectBuilder.cpp
@@ -16,7 +16,6 @@
 #include "Base/Const/Units.h"
 #include "Base/Utils/Assert.h"
 #include "Core/Simulation/includeSimulations.h"
-#include "Device/Instrument/Instrument.h"
 #include "GUI/Items/InstrumentItems.h"
 #include "GUI/Items/SimulationOptionsItem.h"
 #include "GUI/Models/Data/DocumentModel.h"
diff --git a/GUI/Models/Domain/TransformFromDomain.cpp b/GUI/Models/Domain/TransformFromDomain.cpp
index 609006cc43df10670320a8e6ec39d1bc0d449876..6f1e9167657ebe18727e88e7289942c2a1df9bc8 100644
--- a/GUI/Models/Domain/TransformFromDomain.cpp
+++ b/GUI/Models/Domain/TransformFromDomain.cpp
@@ -48,7 +48,6 @@
 #include "GUI/Items/ResolutionFunctionItems.h"
 #include "GUI/Items/SphericalDetectorItem.h"
 #include "GUI/Items/VectorItem.h"
-#include "GUI/Models/Types/DoubleDescriptor.h"
 #include "GUI/Models/Types/UIntDescriptor.h"
 #include "GUI/utils/Error.h"
 #include "Param/Distrib/Distributions.h"
@@ -88,9 +87,8 @@ void setPDF1D(InterferenceRadialParaCrystalItem* item, const IFTDistribution1D*
         FTDistribution1DVoigtItem* pdfItem = item->setPDFType<FTDistribution1DVoigtItem>();
         pdfItem->omega().set(pdf->omega());
         pdfItem->eta().set(pdf->eta());
-    } else {
+    } else
         throw Error("GUI::Transform::FromDomain::setPDF1D: -> Error");
-    }
 }
 
 // note: SetterPDF(1|2)Type are needed because template template parameter must be classes
@@ -137,9 +135,8 @@ void setPDF2D(Interference2DParaCrystalItem* item, const IFTDistribution2D* pdf)
         pdfItem->setOmegaY(pdf_voigt->omegaY());
         pdfItem->setGamma(Units::rad2deg(pdf_voigt->gamma()));
         pdfItem->setEta(pdf_voigt->eta());
-    } else {
+    } else
         throw Error("GUI::Transform::FromDomain::setPDF2D: -> Error");
-    }
 }
 
 void setDecayFunction1D(Interference1DLatticeItem* item, const IFTDecayFunction1D* ipdf)
@@ -164,9 +161,8 @@ void setDecayFunction1D(Interference1DLatticeItem* item, const IFTDecayFunction1
             item->setDecayFunctionType<FTDecayFunction1DVoigtItem>();
         pdfItem->decayLength().set(pdf->decayLength());
         pdfItem->eta().set(pdf->eta());
-    } else {
+    } else
         throw Error("GUI::Transform::FromDomain::setDecayFunction1D: -> Error");
-    }
 }
 
 void setDecayFunction2D(Interference2DLatticeItem* item, const IFTDecayFunction2D* pdf)
@@ -193,9 +189,8 @@ void setDecayFunction2D(Interference2DLatticeItem* item, const IFTDecayFunction2
         pdfItem->setDecayLengthY(pdf_voigt->decayLengthY());
         pdfItem->setGamma(Units::rad2deg(pdf_voigt->gamma()));
         pdfItem->setEta(pdf_voigt->eta());
-    } else {
+    } else
         throw Error("GUI::Transform::FromDomain::setDecayFunction2D: -> Error");
-    }
 }
 
 void set2DLatticeParameters(Interference2DAbstractLatticeItem* item, const Lattice2D& lattice)
@@ -273,9 +268,8 @@ void setDistribution(BeamDistributionItem* part_distr_item, ParameterDistributio
         distr_trapez_item->setMiddleWidth(factor * distr->getMiddleWidth());
         distr_trapez_item->setRightWidth(factor * distr->getRightWidth());
         distItem = distr_trapez_item;
-    } else {
+    } else
         throw Error("GUI::Transform::FromDomain::setDistribution: -> unknown distribution");
-    }
 
     distItem->setNumberOfSamples(par_distr.getNbrSamples());
 
diff --git a/GUI/Models/Instrument/InstrumentsTreeModel.cpp b/GUI/Models/Instrument/InstrumentsTreeModel.cpp
index 80907274ea61a7a11b2a685cbdc0fa46958fbbb6..768b1751439eadb4f70617e2cceaf438958d3f07 100644
--- a/GUI/Models/Instrument/InstrumentsTreeModel.cpp
+++ b/GUI/Models/Instrument/InstrumentsTreeModel.cpp
@@ -16,8 +16,6 @@
 #include "GUI/Application/Application.h"
 #include "GUI/Application/ApplicationSettings.h"
 #include "GUI/Items/InstrumentItems.h"
-#include "GUI/Models/Instrument/InstrumentModel.h"
-#include <QApplication>
 #include <QtCore>
 #include <QtGui>
 
diff --git a/GUI/Models/Sample/GUIDomainSampleVisitor.cpp b/GUI/Models/Sample/GUIDomainSampleVisitor.cpp
index 174b6a99c5ee81c16452368c72354a508ddf5c6e..bc1adbbbeac166fbc286212b7ae207568209d19e 100644
--- a/GUI/Models/Sample/GUIDomainSampleVisitor.cpp
+++ b/GUI/Models/Sample/GUIDomainSampleVisitor.cpp
@@ -40,7 +40,6 @@
 #include "Sample/Particle/Crystal.h"
 #include "Sample/Particle/MesoCrystal.h"
 #include "Sample/Particle/Particle.h"
-#include "Sample/Particle/ParticleComposition.h"
 #include "Sample/Particle/ParticleCoreShell.h"
 #include "Sample/SoftParticle/SoftParticles.h"