diff --git a/DataQuality/DataQualityUtils/src/MonitoringFile_IDAlignPostProcess.cxx b/DataQuality/DataQualityUtils/src/MonitoringFile_IDAlignPostProcess.cxx
index b59486cc0125251be4e174b027a761ab00c1f09c..70f8760adda8f305df22a03f70e5dc491eae0421 100644
--- a/DataQuality/DataQualityUtils/src/MonitoringFile_IDAlignPostProcess.cxx
+++ b/DataQuality/DataQualityUtils/src/MonitoringFile_IDAlignPostProcess.cxx
@@ -2272,6 +2272,17 @@ fitMergedFile_IDAlignMonPVbiases (TFile* file, std::string run_dir, std::string
 	trk_d0_wrtPV_map_vs_phi_vs_eta_10GeV_negative->Write("",TObject::kOverwrite);
   }
   
+  if(CheckHistogram(file,(path+"/trk_d0_wrtPV_vs_phi_vs_eta_2GeV").c_str()) ) {
+	TH3F* m_trk_d0_wrtPV_vs_phi_vs_eta_2GeV=(TH3F*)(file->Get((path+"/trk_d0_wrtPV_vs_phi_vs_eta_2GeV").c_str())->Clone());
+	
+	TH2F* m_trk_d0_wrtPV_map_vs_phi_vs_eta_2GeV = new TH2F("trk_d0_wrtPV_map_vs_phi_vs_eta_2GeV", "map d0 vs phi_vs_eta >2GeV; #phi; #eta" , 20, -3.1, 3.1, 20, -2.5, 2.5 );
+	
+	MakeMap(m_trk_d0_wrtPV_map_vs_phi_vs_eta_2GeV,m_trk_d0_wrtPV_vs_phi_vs_eta_2GeV);
+
+ 	m_trk_d0_wrtPV_map_vs_phi_vs_eta_2GeV->Write("",TObject::kOverwrite);	
+  }
+  
+  
   //Profiles vs phi
   if(CheckHistogram(file,(path+"/trk_d0_wrtPV_vs_phi_400MeV_600MeV_positive").c_str()) && CheckHistogram(file,(path+"/trk_d0_wrtPV_vs_phi_400MeV_600MeV_negative").c_str()) ) {
 	TH2F* trk_d0_wrtPV_vs_phi_400MeV_600MeV_positive=(TH2F*)(file->Get((path+"/trk_d0_wrtPV_vs_phi_400MeV_600MeV_positive").c_str())->Clone());