diff --git a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkJetEtMiss/share/LUT_mc12.root b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkJetEtMiss/share/LUT_mc12.root
old mode 100755
new mode 100644
diff --git a/Reconstruction/PFlow/PFlowValidation/PFOHistUtils/PFOHistUtils/ClusterPlots.h b/Reconstruction/PFlow/PFlowValidation/PFOHistUtils/PFOHistUtils/ClusterPlots.h
index 56826083ad659851482afb38c744ea9bc5c9ed73..d027299d7ae5d31065e17e59ed017d3a97e0db1d 100644
--- a/Reconstruction/PFlow/PFlowValidation/PFOHistUtils/PFOHistUtils/ClusterPlots.h
+++ b/Reconstruction/PFlow/PFlowValidation/PFOHistUtils/PFOHistUtils/ClusterPlots.h
@@ -32,6 +32,13 @@ namespace PFO {
      TH1* m_Cluster_time;
      TH1* m_Cluster_clusterSize;
 
+     TH1* m_Cluster_eta_lowpt;
+     TH1* m_Cluster_pt_interval;
+     TH1* m_Cluster_pt_zoom;
+
+     TH1* m_Cluster_eSample_EM;
+     TH1* m_Cluster_eSample_HAD;
+
      void initializePlots();
      std::string m_sClusterContainerName;
 
diff --git a/Reconstruction/PFlow/PFlowValidation/PFOHistUtils/src/ClusterPlots.cxx b/Reconstruction/PFlow/PFlowValidation/PFOHistUtils/src/ClusterPlots.cxx
index 78fe3abf69a4dbed402277dddaab75635fcf4945..b6f5202340d5e3eb3a3e00c1123967cca6b4468a 100644
--- a/Reconstruction/PFlow/PFlowValidation/PFOHistUtils/src/ClusterPlots.cxx
+++ b/Reconstruction/PFlow/PFlowValidation/PFOHistUtils/src/ClusterPlots.cxx
@@ -4,6 +4,7 @@
 
 #include "PFOHistUtils/ClusterPlots.h"
 
+
 namespace PFO {
 
   ClusterPlots::ClusterPlots(PlotBase* pParent, std::string sDir, std::string sClusterContainerName) : PlotBase(pParent, sDir), m_sClusterContainerName(sClusterContainerName){}
@@ -23,6 +24,13 @@ namespace PFO {
     m_Cluster_time = Book1D("Cluster_time",m_sClusterContainerName + "_time (Entries)",30,-200.0,100.0); 
     m_Cluster_clusterSize = Book1D("Cluster_clusterSize",m_sClusterContainerName + "_clusterSize (Entries)",20,0.0,20.0);
 
+    m_Cluster_eta_lowpt = Book1D("Cluster_Eta_lowPt",m_sClusterContainerName + "_Eta_lowPt (Entries/0.1)",100,-5.0,5.0);
+    m_Cluster_pt_interval = Book1D("Cluster_Pt_interval",m_sClusterContainerName + "_Pt_interval (Entries/1 GeV)", 980, 20.0, 1000.0);
+    m_Cluster_pt_zoom = Book1D("Cluster_Pt_zoom",m_sClusterContainerName + "_Pt_zomm (Entries/0.1 GeV)",3000,-100.0,200.0);
+
+    m_Cluster_eSample_EM = Book1D("Cluster_eSample_EM",m_sClusterContainerName +"_eSample_EM (Entries/1 GeV) ",300,-100.0,200.0);
+    m_Cluster_eSample_HAD = Book1D("Cluster_eSample_HAD",m_sClusterContainerName +"_eSample_HAD (Entries/1 GeV) ",300,-100.0,200.0);
+
   }
 
   void ClusterPlots::fill(const xAOD::CaloCluster& Cluster){
@@ -39,6 +47,22 @@ namespace PFO {
     m_Cluster_time->Fill(Cluster.time());
     m_Cluster_clusterSize->Fill(Cluster.clusterSize());
 
+    if (Cluster.pt()/1000.0 > -20 && Cluster.pt()/1000.0 < 20){
+        m_Cluster_eta_lowpt->Fill(Cluster.eta());
+    }
+    m_Cluster_pt_interval->Fill(Cluster.pt()/1000.0);
+    m_Cluster_pt_zoom->Fill(Cluster.pt()/1000.0);
+
+    float eSample_EM;
+   eSample_EM = Cluster.eSample(CaloSampling::PreSamplerB) + Cluster.eSample(CaloSampling::EMB1) + Cluster.eSample(CaloSampling::EMB2) + Cluster.eSample(CaloSampling::EMB3) + Cluster.eSample(CaloSampling::PreSamplerE) + Cluster.eSample(CaloSampling::EME1) + Cluster.eSample(CaloSampling::EME2) + Cluster.eSample(CaloSampling::EME3) + Cluster.eSample(CaloSampling::FCAL0);
+   m_Cluster_eSample_EM->Fill((double)eSample_EM/1000.0);
+   
+   
+   
+   float eSample_HAD;
+   eSample_HAD = Cluster.eSample(CaloSampling::TileBar0) + Cluster.eSample(CaloSampling::TileBar1) + Cluster.eSample(CaloSampling::TileBar2) + Cluster.eSample(CaloSampling::HEC0) + Cluster.eSample(CaloSampling::HEC1) + Cluster.eSample(CaloSampling::HEC2) + Cluster.eSample(CaloSampling::HEC3) + Cluster.eSample(CaloSampling::FCAL1) + Cluster.eSample(CaloSampling::FCAL2);
+   m_Cluster_eSample_HAD->Fill((double)eSample_HAD/1000.0);
+
   }
 
 }