diff --git a/Application/Ui/Widgets/vvCalibrationDialog.cxx b/Application/Ui/Widgets/vvCalibrationDialog.cxx
index 38dd35a58f80d2c5699aa418f7097ae9aa6b69a9..5b9d823140c91476f14376535da35dd8e7984d9d 100644
--- a/Application/Ui/Widgets/vvCalibrationDialog.cxx
+++ b/Application/Ui/Widgets/vvCalibrationDialog.cxx
@@ -39,9 +39,12 @@ public:
   pqInternal()
     : Settings(pqApplicationCore::instance()->settings())
   {
-    const unsigned int nFile = 6; // WARNING update this accordingly.
-    const char* filenames[nFile] = { "HDL-32.xml", "VLP-16.xml", "VLP-32c.xml", "Puck Hi-Res.xml",
-      "Puck LITE.xml", "Alpha Prime.xml"};
+    const unsigned int nFile = 8; // WARNING update this accordingly.
+    const char* filenames[nFile] = {
+      "HDL-32.xml", "VLP-16.xml", "VLP-32c.xml", "Puck Hi-Res.xml",
+      "Puck LITE.xml", "Alpha Prime.xml",
+      "angle_correction_PandarXT.csv", "correction_file_Pandar128.csv" // HESAI Calibration
+    };
     std::vector<QString> calibrationBuiltIn(filenames, filenames + nFile);
     QString prefix;
 #if defined(_WIN32)