diff --git a/MuonSpectrometer/MuonValidation/MuonDQA/MuonRawDataMonitoring/RpcRawDataMonitoring/RpcRawDataMonitoring/RpcRawDataValAlg.h b/MuonSpectrometer/MuonValidation/MuonDQA/MuonRawDataMonitoring/RpcRawDataMonitoring/RpcRawDataMonitoring/RpcRawDataValAlg.h
deleted file mode 100755
index 19576b3266128cd2888a96b939df897f04070fd3..0000000000000000000000000000000000000000
--- a/MuonSpectrometer/MuonValidation/MuonDQA/MuonRawDataMonitoring/RpcRawDataMonitoring/RpcRawDataMonitoring/RpcRawDataValAlg.h
+++ /dev/null
@@ -1,338 +0,0 @@
-/*
-  Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration
-*/
-
-////////////////////////////////////////////////////////////////////////////////////////////////////////////
-// Package : RpcRawDataMonitoring
-// Author:   N. Benekos(Illinois) - M. Bianco(INFN-Lecce) - G. Chiodini(INFN-Lecce) - A. Guida (INFN-Lecce)
-// Sept. 2007
-//
-// DESCRIPTION:
-// Subject: RPC-->Offline Muon Data Quality
-////////////////////////////////////////////////////////////////////////////////////////////////////////////
-
-#ifndef RpcRawDataValAlg_H
-#define RpcRawDataValAlg_H
-
-#include "AthenaMonitoring/ManagedMonitorToolBase.h"
-#include "GaudiKernel/ServiceHandle.h"
-
-#include "MuonIdHelpers/IMuonIdHelperSvc.h"
-#include "MuonDQAUtils/MuonDQAHistMap.h"
-#include "MuonReadoutGeometry/MuonDetectorManager.h"
-#include "MuonTrigCoinData/RpcCoinDataContainer.h"
-#include "xAODEventInfo/EventInfo.h"
-#include "StoreGate/ReadHandleKey.h"
-#include "MuonPrepRawData/RpcPrepDataContainer.h"
-
-#include <string>
-#include <vector>
-#include <map>
-#include <TH2F.h>
-#include <TH2I.h>
-#include <TH1I.h>
-#include <inttypes.h>
- 
-template <class ConcreteAlgorithm> class AlgFactory;
-
-/////////////////////////////////////////////////////////////////////////////
-
-class RpcRawDataValAlg: public ManagedMonitorToolBase {
- 
- public:
-
-  RpcRawDataValAlg ( const std::string & type, const std::string & name, const IInterface* parent );
-  virtual ~RpcRawDataValAlg();
-  StatusCode initialize(); 
-  virtual StatusCode bookHistogramsRecurrent();
-  virtual StatusCode fillHistograms();
-  virtual StatusCode procHistograms();
-  StatusCode finalize();
-  
- private:
-      
-  bool m_first = true;   //!< flag to make sure that overflow message is only printed once 
-  std::string m_type ;
-  
-  // Private function to add the clusters to the ntuple
-  StatusCode addClusters(std::string clusterContainerName);  
-  SG::ReadHandleKey<xAOD::EventInfo> m_eventInfo{this,"EventInfo","EventInfo","event info"};
-  SG::ReadHandleKey<Muon::RpcPrepDataContainer> m_key_rpc{this,"RpcPrepDataContainer","RPC_Measurements","RPC PRDs"};  
-  SG::ReadHandleKey<Muon::RpcCoinDataContainer> m_key_trig{this,"RPCTriggerContainer","RPC_triggerHits","RPC trigger hits"};
-  SG::ReadHandleKey<Muon::RpcPrepDataContainer> m_clusterContainerName{this,"ClusterContainer","rpcClusters","RPC clusters"};
-
-  std::string m_generic_path_rpcmonitoring ;
-  
-  //Function for histogram booking and parameterd for fitting
-  void bookRPCChamberStats();
-  void bookRPCLayerHistograms(const std::string&, const std::string&,  const std::string&, int, int, int);
-  void bookRPCLayerHistogramsPanel(const std::string&, const std::string&);
-  void bookRPCLayervsTimeHistograms( const std::string& hardware_name,  const std::string& layer_name, 
-				     int bin,  int binmin ,  int binmax);
-  void bookRPCLayerPhiAmbiHistograms(const std::string&, const std::string&, const std::string&, int, int, int);
-  void bookRPCLayervsLayerHistograms(const std::string&, const std::string&, const std::string&, const std::string&, int, int, int, int, int ,int);
-  void bookRPCLayerPhivsEtaHistograms(const std::string&, const std::string&, int, int, int, int, int, int);
-  void bookRPCLayerPhivsEtaSectorHistograms(const std::string&, const std::string&, int, int, int, int, int, int);
- 
-  void bookRPCSummaryHistograms( int, const std::string & m_quantity ) ;
-  
-  MuonDQAHistMap m_stationHists;
-
-  int m_sector;
-  int m_side;
-  int m_rpc_eventstotal = 0;
-  std::string m_hardware_name                                ;
-  std::vector<Identifier>*    m_chambersId		     ;
-  std::vector<std::string>    m_layer_name_list              ; 
-  std::vector<std::string>    m_layer_name_list_panel        ; 
-  std::vector<int>            m_layer_name_bin_list_panel    ;
-  std::vector<std::string>    m_layervslayer_name_list       ;
-  std::vector<std::string>    m_layerPhivsEta_name_list      ;
-  std::vector<std::string>    m_layerPhivsEtaSector_name_list;
-  int                         m_StationNameViewIndex[100][2]{} ;
-  float                       m_StationNameSectorSize[100]{}   ;
-  float                       m_StationPivotSectorSize[100]{}  ;
-  
-  int m_shiftphiatlas = 0 ;
-   
-  std::vector<Identifier>* m_padsId;
-  std::map<std::string,int> m_hitsperchamber_map;
-  
-  // MuonDetectorManager from the conditions store
-  SG::ReadCondHandleKey<MuonGM::MuonDetectorManager> m_DetectorManagerKey {this, "DetectorManagerKey", 
-      "MuonDetectorManager", 
-      "Key of input MuonDetectorManager condition data"};    
-
-  ServiceHandle<Muon::IMuonIdHelperSvc> m_idHelperSvc {this, "MuonIdHelperSvc", "Muon::MuonIdHelperSvc/MuonIdHelperSvc"};
-
-  //Declare Properties  
-  std::string m_chamberName		;
-  std::string m_StationSize		;
-  bool m_doClusters			;
-  bool m_checkCabling			;
-  bool m_rpcfile			;   
-  bool m_rpcchamberhist			;    
-  bool m_rpcsectorhist			;
-  
-  int  m_rpcreducenbins			;
-  int  m_rpcreducenbinsstrip	        ;
-  int  m_rpcreducetimenbins = 0		;
-  
-  int  m_lv1Thres_0		        ;
-  int  m_lv1Thres_1		        ;
-  int  m_lv1Thres_2		        ;
-  int  m_lv1Thres_3		        ;
-  
-  int  m_LB_Nbins		        ;
-  int  m_LBmax 		                ; 
-  
-  bool m_doRpcESD 			;
-       
-  int m_StationEta       		;
-  int m_StationPhi       		;
-  int m_lastEvent        		;
-  int m_cosmicStation    		;
- 
-  // Define variables in the Ntuple:
-  int m_nColl = 0;  		    // number of collection in the container
-  int m_nPrd = 0 ;			    // number of prd in the collection
-  int m_nTrig = 0;
-  int m_nClus = 0;                      // number of clusters
-
-  int m_nPrd_BA = 0	;
-  int m_nPrd_BC = 0 ;
-  
-  enum {enumBA_LowPt, enumBC_LowPt, enumBA_HighPt, enumBC_HighPt};
-  std::vector<TH2I*> m_rpc2DEtaStationTriggerHits_Side_Pt      ; 
-  std::vector<TH2F*> m_rpc2DEtaStationTriggerHits_Side_Pt_norm ; 
-  int   m_nEtaStatFired_BA_LowPt = 0	       ;
-  int   m_nEtaStatFired_BC_LowPt = 0	       ;
-  int   m_nEtaStatFired_BA_HighPt = 0	       ;
-  int   m_nEtaStatFired_BC_HighPt = 0	       ; 
-   
-  std::vector<TH1I*> m_rpcNumberEtaStatFired_Side_Pt      ;
-  bool  m_doTrigEvol		       ;
-  bool  m_doLumiPlot		       ;
-  bool  m_doTriggerHits                ;
-  int   m_minStatTrEvol                  ;
-  int   m_nTrigEtaStat_BA_LowPt = 0	       ;
-  int   m_nTrigEtaStat_BC_LowPt = 0	       ;
-  int   m_nTrigEtaStat_BA_HighPt = 0	       ;
-  int   m_nTrigEtaStat_BC_HighPt = 0	       ; 
-  
-  enum {enum_Phi_LowPt        ,enum_Phi_HighPt       ,enum_Eta_LowPt       ,enum_Eta_HighPt       ,
-        enum_Phi_LowPt_BA     ,enum_Phi_HighPt_BA    ,enum_Eta_LowPt_BA    ,enum_Eta_HighPt_BA    ,
-        enum_Phi_LowPt_BC     ,enum_Phi_HighPt_BC    ,enum_Eta_LowPt_BC    ,enum_Eta_HighPt_BC    ,
-        enum_EtaPhi_LowPt_BA  ,enum_EtaPhi_HighPt_BA ,enum_EtaPhi_LowPt_BC ,enum_EtaPhi_HighPt_BC ,
-        enum_Phi_LowPt0_BA    ,enum_Phi_LowPt1_BA    ,enum_Eta_LowPt0_BA   ,enum_Eta_LowPt1_BA    ,
-        enum_Phi_Pivot0_BA    ,enum_Phi_Pivot1_BA    ,enum_Eta_Pivot0_BA   ,enum_Eta_Pivot1_BA    ,
-        enum_Phi_HighPt0_BA   ,enum_Phi_HighPt1_BA   ,enum_Eta_HighPt0_BA  ,enum_Eta_HighPt1_BA   ,
-        enum_Phi_LowPt0_BC    ,enum_Phi_LowPt1_BC    ,enum_Eta_LowPt0_BC   ,enum_Eta_LowPt1_BC    ,
-        enum_Phi_Pivot0_BC    ,enum_Phi_Pivot1_BC    ,enum_Eta_Pivot0_BC   ,enum_Eta_Pivot1_BC    ,
-        enum_Phi_HighPt0_BC   ,enum_Phi_HighPt1_BC   ,enum_Eta_HighPt0_BC  ,enum_Eta_HighPt1_BC}  ;
-  std::vector<TH2I*> m_rpc2DPanelHits ; 
-  std::vector<TH2I*> m_rpc1DvsLBPanelHits ;
-  enum {enum_Phi_TrigTowerLowPt_BA ,enum_Phi_TrigTowerHighPt_BA, enum_Eta_TrigTowerLowPt_BA ,enum_Eta_TrigTowerHighPt_BA ,
-        enum_Phi_TrigTowerLowPt_BC ,enum_Phi_TrigTowerHighPt_BC, enum_Eta_TrigTowerLowPt_BC ,enum_Eta_TrigTowerHighPt_BC };    
-  std::vector<TH2I*> m_rpc1DvsLBTrigTowerHits ;  
-  
-  TH1* m_rpcEtaTime = nullptr	   ;
-  TH1* m_rpcPhiTime = nullptr	   ;
-  TH1* m_rpcevents = nullptr	   ;
-  TH1* m_rpctime = nullptr		   ;
-    
-  
-  TH1* m_rpcclusters = nullptr	   ;
-  TH1* m_rpcCSEta = nullptr 	   ;
-  TH1* m_rpcCSPhi = nullptr 	   ;
-
-  TH1* m_rpcCSEta_BA = nullptr 	   ;
-  TH1* m_rpcCSPhi_BA = nullptr 	   ;
-  TH1* m_rpcCSEta_BC = nullptr 	   ;
-  TH1* m_rpcCSPhi_BC = nullptr 	   ;
-
-  
-  
-  TH2* m_rpcPhivsEtaAtlasPivot0 = nullptr   	       ;
-  TH2* m_rpcPhivsEtaAtlasPivot1 = nullptr   	       ;
-  TH2* m_rpcPhivsEtaAtlasLowPt0 = nullptr   	       ;
-  TH2* m_rpcPhivsEtaAtlasLowPt1 = nullptr   	       ;
-  TH2* m_rpcPhivsEtaAtlasHighPt0 = nullptr  	       ;
-  TH2* m_rpcPhivsEtaAtlasHighPt1 = nullptr  	       ;
-  TH2* m_rpcPhivsEtaAtlasLowPt_TriggerOut = nullptr        ;
-  TH2* m_rpcPhivsEtaAtlasHighPt_TriggerFromLowPt = nullptr ;
-  TH2* m_rpcPhivsEtaAtlasHighPt_TriggerOut = nullptr       ;
-  
-  TH2* m_rpcPhivsEtaAtlasPivot0_PhivsZ = nullptr	       ;
-  TH2* m_rpcPhivsEtaAtlasPivot1_PhivsZ = nullptr	       ;
-  TH2* m_rpcPhivsEtaAtlasLowPt0_PhivsZ = nullptr	       ;
-  TH2* m_rpcPhivsEtaAtlasLowPt1_PhivsZ = nullptr	       ;
-  TH2* m_rpcPhivsEtaAtlasHighPt0_PhivsZ = nullptr	       ;
-  TH2* m_rpcPhivsEtaAtlasHighPt1_PhivsZ = nullptr	       ;
-  TH2* m_rpcPhivsEtaAtlasLowPt_TriggerOut_PhivsZ = nullptr        ;
-  TH2* m_rpcPhivsEtaAtlasHighPt_TriggerFromLowPt_PhivsZ = nullptr ;
-  TH2* m_rpcPhivsEtaAtlasHighPt_TriggerOut_PhivsZ = nullptr       ;
-  
-    
-  TH2* m_rpc2DEtaStation = nullptr                	    ;
-  TH2* m_rpc2DEtaStationGap1 = nullptr           	    ;
-  TH2* m_rpc2DEtaStationGap2 = nullptr           	    ;
-  TH2* m_rpc2DEtaStationTriggerHits = nullptr    	    ;
-  
-  TH2* m_GlobalHitsPerRPCMiddle = nullptr        	    ;
-  TH2* m_GlobalHitsPerRPCOuter = nullptr         	    ;
-
-  TH2* m_EtavsPhi_TriggeredMuons_LowPt = nullptr        ;
-  TH2* m_EtavsPhi_TriggeredMuons_HighPt = nullptr        ;
-  TH2* m_EtavsPhi_TriggeredMuons_Pt1 = nullptr          ;
-  TH2* m_EtavsPhi_TriggeredMuons_Pt2 = nullptr          ;
-  TH2* m_EtavsPhi_TriggeredMuons_Pt3 = nullptr          ;
-  TH2* m_EtavsPhi_TriggeredMuons_Pt4 = nullptr          ;
-  TH2* m_EtavsPhi_TriggeredMuons_Pt5 = nullptr          ;
-  TH2* m_EtavsPhi_TriggeredMuons_Pt6 = nullptr          ;
-  
-  TH1* m_RPC_Threshold_Eta = nullptr             	    ;	  
-  TH1* m_RPC_Threshold_Phi = nullptr             	    ;
- 
-  TH2* m_RPC_TriggerRoad = nullptr                      ;
-  TH2* m_RPC_TriggerRoad_Large_Eta = nullptr      ;
-  TH2* m_RPC_TriggerRoad_Large_Phi = nullptr      ;
-  TH2* m_RPC_TriggerRoad_Small_Eta = nullptr      ;
-  TH2* m_RPC_TriggerRoad_Small_Phi = nullptr      ;
-    
-  
-  TH1* m_TotalNumber_of_RPC_hits_per_events_BA = nullptr;
-  TH1* m_TotalNumber_of_RPC_hits_per_events_BC = nullptr;
-  TH1* m_rpctime_BA = nullptr			    ;
-  TH1* m_rpctime_BC = nullptr			    ;
-  TH1* m_rpctime_LPt_BA = nullptr			;
-  TH1* m_rpctime_LPt_BC = nullptr			;
-  TH1* m_rpctime_HPt_BA = nullptr			;
-  TH1* m_rpctime_HPt_BC = nullptr			;
-
-
-  TH1* m_rpctime_Sector1_BA = nullptr		    ;
-  TH1* m_rpctime_Sector2_BA = nullptr		    ;
-  TH1* m_rpctime_Sector3_BA = nullptr		    ;
-  TH1* m_rpctime_Sector4_BA = nullptr		    ;
-  TH1* m_rpctime_Sector5_BA = nullptr		    ;
-  TH1* m_rpctime_Sector6_BA = nullptr		    ;
-  TH1* m_rpctime_Sector7_BA = nullptr		    ;
-  TH1* m_rpctime_Sector8_BA = nullptr		    ;
-  TH1* m_rpctime_Sector9_BA = nullptr		    ;
-  TH1* m_rpctime_Sector10_BA = nullptr		    ;
-  TH1* m_rpctime_Sector11_BA = nullptr		    ;
-  TH1* m_rpctime_Sector12_BA = nullptr		    ;
-  TH1* m_rpctime_Sector13_BA = nullptr		    ;
-  TH1* m_rpctime_Sector14_BA = nullptr		    ;
-  TH1* m_rpctime_Sector15_BA = nullptr		    ;
-  TH1* m_rpctime_Sector16_BA = nullptr		    ;
-
-  TH1* m_rpctime_Sector1_BC = nullptr		    ;
-  TH1* m_rpctime_Sector2_BC = nullptr		    ;
-  TH1* m_rpctime_Sector3_BC = nullptr		    ;
-  TH1* m_rpctime_Sector4_BC = nullptr		    ;
-  TH1* m_rpctime_Sector5_BC = nullptr		    ;
-  TH1* m_rpctime_Sector6_BC = nullptr		    ;
-  TH1* m_rpctime_Sector7_BC = nullptr		    ;
-  TH1* m_rpctime_Sector8_BC = nullptr		    ;
-  TH1* m_rpctime_Sector9_BC = nullptr		    ;
-  TH1* m_rpctime_Sector10_BC = nullptr		    ;
-  TH1* m_rpctime_Sector11_BC = nullptr		    ;
-  TH1* m_rpctime_Sector12_BC = nullptr		    ;
-  TH1* m_rpctime_Sector13_BC = nullptr		    ;
-  TH1* m_rpctime_Sector14_BC = nullptr		    ;
-  TH1* m_rpctime_Sector15_BC = nullptr		    ;
-  TH1* m_rpctime_Sector16_BC = nullptr		    ;
-
-  
-  TH1* m_rpcTriggerHitsPerEvents_Eta_LowPt = nullptr    ;  
-  TH1* m_rpcTriggerHitsPerEvents_Phi_LowPt = nullptr    ;  
-  TH1* m_rpcTriggerHitsPerEvents_Eta_HighPt = nullptr   ;  
-  TH1* m_rpcTriggerHitsPerEvents_Phi_HighPt = nullptr   ;
-  
-  TH1* m_rpc1DStationNameHitsSideA = nullptr            ;
-  TH1* m_rpc1DStationNameTriggerHitsSideA = nullptr     ;
-  TH1* m_rpc1DStationNameHitsSideC = nullptr            ;
-  TH1* m_rpc1DStationNameTriggerHitsSideC = nullptr     ;
-  
-  
-  // Global Variables declaration
-
-  //string variable
-  std::string m_layeronly_name            ;
-  std::string m_layer_name                ;
-  std::string m_layervslayer_name         ;
-  std::string m_layerPhivsEta_name        ;
-  std::string m_layerPhivsEtaSector_name  ;
-  std::string m_sector_name               ;
-  std::string m_layer0_name               ;
-  std::string m_layer1_name               ;
-  std::string m_layer2_name               ;
-  std::string m_layertodraw1_name         ;
-  std::string m_layertodraw2_name         ;
-  std::string m_layer_name_panel          ;
-  std::string m_sector_dphi_layer         ;
-  
-  int     m_threshold = 0       ;
-  
-  int     m_MinEntries	    ; 
-
-  // cool
-  void  bookRPCCoolHistograms(std::vector<std::string>::const_iterator &m_iter, int, int, const std::string& m_layer);
-  bool m_doCoolDB		       ;
-  std::vector<std::string> m_DB_list   ;
-  
-  TH1* m_rpcCool_StripProfile = nullptr          ;
-  TH1* m_rpcCool_PanelIdHist = nullptr           ;
-  
-  
-  
-};
-
-#endif
- 
-
-
- 
- 
diff --git a/MuonSpectrometer/MuonValidation/MuonDQA/MuonRawDataMonitoring/RpcRawDataMonitoring/share/RpcRawESD_MonitoringOptions.py b/MuonSpectrometer/MuonValidation/MuonDQA/MuonRawDataMonitoring/RpcRawDataMonitoring/share/RpcRawESD_MonitoringOptions.py
index 73bce90628b4e0576b99925b0f4a03c427dd1886..ded677eb39ce502302fc60c629f499e26c93f8c4 100755
--- a/MuonSpectrometer/MuonValidation/MuonDQA/MuonRawDataMonitoring/RpcRawDataMonitoring/share/RpcRawESD_MonitoringOptions.py
+++ b/MuonSpectrometer/MuonValidation/MuonDQA/MuonRawDataMonitoring/RpcRawDataMonitoring/share/RpcRawESD_MonitoringOptions.py
@@ -8,43 +8,7 @@ if not 'MuonDQAFlags' in dir():
     printfunc ("MuonDQAFlags.py: MuonDQAFlags not yet imported - I import them now")
     from MuonDQAMonFlags.MuonDQAFlags import MuonDQAFlags as MuonDQAFlags
 
-############# RpcRawDataValAlg #############
 
-rpcRawMonMan = AthenaMonManager(name="RpcRawMonManager",
-                                FileKey             = DQMonFlags.monManFileKey(),
-                                Environment         = DQMonFlags.monManEnvironment(),
-                                OutputLevel         = muonOutputLevel)
-from RpcRawDataMonitoring.RpcRawDataMonitoringConf import RpcRawDataValAlg
-from StoreGate.StoreGateConf import StoreGateSvc
-if not hasattr(topSequence,"RpcClusterBuilderPRD"):
-    from RpcClusterization.RpcClusterizationConf import RpcClusterBuilderPRD
-    topSequence += RpcClusterBuilderPRD(ClusterTimeSpread = 10000,
-                                        OutputLevel = FATAL)
-
-OutputMessageLevel = WARNING
-
-rpcRawDataValAlg = RpcRawDataValAlg(name='rpcRawDataValAlg',
-                                    RpcFile 		  = False,
-                                    DoRpcEsd 		  = True,
-                                    RpcChamberHist 	  = False,
-                                    RpcSectorHist 	  = False,
-                                    RpcReduceNbins 	  = 8,
-                                    RpcReduceNbinsStrip   = 8,
-                                    doLumiPlot            = False,
-                                    LBmax                 = 2500,
-                                    doTriggerHits         = True,
-                                    doCoolDB              = False,
-				    lv1Thres_0            = 99,
-				    lv1Thres_1            = 1,
-				    lv1Thres_2            = 2,
-				    lv1Thres_3            = 3,
-                                    ClusterContainer      ="rpcClusters",
-				    OutputLevel           = OutputMessageLevel,
-                                    LastEvent             = MuonDQAFlags.EvtMax)
-#ToolSvc += rpcRawDataValAlg
-rpcRawMonMan.AthenaMonTools += [ rpcRawDataValAlg ]
-topSequence += rpcRawMonMan
-printfunc (rpcRawMonMan)
 #################### RPCStandaloneTracksMon #######################
 
 rpcTrackMonMan = AthenaMonManager(name="RpcTrackMonManager",
diff --git a/MuonSpectrometer/MuonValidation/MuonDQA/MuonRawDataMonitoring/RpcRawDataMonitoring/src/RpcRawDataValAlg.cxx b/MuonSpectrometer/MuonValidation/MuonDQA/MuonRawDataMonitoring/RpcRawDataMonitoring/src/RpcRawDataValAlg.cxx
deleted file mode 100755
index 51e3f2ceb6643d0bd719e4c80da9bf44187f78ef..0000000000000000000000000000000000000000
--- a/MuonSpectrometer/MuonValidation/MuonDQA/MuonRawDataMonitoring/RpcRawDataMonitoring/src/RpcRawDataValAlg.cxx
+++ /dev/null
@@ -1,4955 +0,0 @@
-/*
-  Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration
-*/
-
-/////////////////////////////////////////////////////////////////////////////////////////////////////////////
-// Package : RpcRawDataValAlg
-// Authors:  N. Benekos(Illinois) - M. Bianco(INFN-Lecce) - G. Chiodini(INFN-Lecce) - A. Guida (INFN-Lecce) 
-// Sept. 2007
-// RPC Cluster Monitoring added by G. Chiodini(INFN-Lecce)
-// March 2008
-//
-// DESCRIPTION:
-// Subject: RPC-->Offline Muon Data Quality
-// 
-/////////////////////////////////////////////////////////////////////////////////////////////////////////////
-
-#include "EventPrimitives/EventPrimitivesHelpers.h"
-#include "EventPrimitives/EventPrimitives.h"
-#include "GeoPrimitives/GeoPrimitives.h"
-#include "GeoPrimitives/GeoPrimitivesHelpers.h"
-  
-#include "MuonReadoutGeometry/RpcReadoutSet.h"
-#include "MuonReadoutGeometry/MuonReadoutElement.h"  
-#include "MuonReadoutGeometry/RpcReadoutElement.h"
-
-#include "MuonRDO/RpcFiredChannel.h"
-#include "MuonRDO/RpcCoinMatrix.h"
-#include "MuonRDO/RpcPad.h"
-#include "MuonRDO/RpcPadContainer.h"
-
-#include "MuonDigitContainer/RpcDigitContainer.h"
- 
-#include "MuonDQAUtils/MuonChamberNameConverter.h"
-#include "MuonDQAUtils/MuonChambersRange.h"
-#include "MuonDQAUtils/MuonCosmicSetup.h"
-#include "MuonDQAUtils/MuonDQAHistMap.h" 
- 
-#include "RpcRawDataMonitoring/RpcRawDataValAlg.h"
-#include "AthenaMonitoring/AthenaMonManager.h"
-  
-#include "xAODEventInfo/EventInfo.h" 
-#include "RpcRawDataMonitoring/RpcGlobalUtilities.h"  
-
-#include <TError.h> // for ROOT kInfo
-#include <fstream> 
-#include <sstream>
-#include <iostream>     
-
-static const   int maxPRD 	      = 50000;
-static const   int timeminrange	      =	 -200;
-static const   int timemaxrange	      =	  200;
-static const   int timeNbin	      =	  128;
-
-/////////////////////////////////////////////////////////////////////////////
-
-RpcRawDataValAlg::RpcRawDataValAlg( const std::string & type, const std::string & name, const IInterface* parent ) :
-    ManagedMonitorToolBase( type, name, parent ) {
-  // Declare the properties 
-  declareProperty("DoRpcEsd",            m_doRpcESD		= false	); 
-  declareProperty("CheckCabling",        m_checkCabling		= false	);
-  declareProperty("RpcFile",             m_rpcfile		= false	);    
-  declareProperty("RpcChamberHist",      m_rpcchamberhist	= false	);     
-  declareProperty("RpcSectorHist",       m_rpcsectorhist	= false	);  
-  declareProperty("RpcReduceNbins",      m_rpcreducenbins	= 8	);	   
-  declareProperty("RpcReduceNbinsStrip", m_rpcreducenbinsstrip	= 8	);	   
-  declareProperty("ChamberName",         m_chamberName		= "XXX"	);
-  declareProperty("StationSize",         m_StationSize		= "XXX"	);
-  declareProperty("StationEta",          m_StationEta		= -100	);
-  declareProperty("StationPhi",          m_StationPhi		= -100	);
-  declareProperty("LastEvent",           m_lastEvent		= 0	);
-  declareProperty("Sector",              m_sector		= 0	); 
-  declareProperty("CosmicStation",       m_cosmicStation	= 0	);
-  declareProperty("Side",                m_side			= 0	); 
-  declareProperty("Clusters",            m_doClusters		= true	);			
-  declareProperty("doTrigEvol",		 m_doTrigEvol		= false	); // historical plot of trigger hits		
-  declareProperty("doLumiPlot",	         m_doLumiPlot		= false	); 		
-  declareProperty("doTriggerHits",	 m_doTriggerHits	= false	); 
-  declareProperty("minStatTrEvol",	 m_minStatTrEvol	= 300	);  
-  declareProperty("lv1Thres_0",		 m_lv1Thres_0		= 99	);
-  declareProperty("lv1Thres_1",		 m_lv1Thres_1		= 1	);
-  declareProperty("lv1Thres_2",		 m_lv1Thres_2		= 2	);
-  declareProperty("lv1Thres_3",		 m_lv1Thres_3		= 3	);
-  declareProperty("doCoolDB",		 m_doCoolDB		= true	);
-  declareProperty("MinimunEntries",      m_MinEntries		= 10	);    // min entries required for summary plot 
-  declareProperty("LB_Nbins"      ,      m_LB_Nbins		= 300	);     
-  declareProperty("LBmax"         ,      m_LBmax		= 1500	);
-  m_padsId     = nullptr;
-  m_chambersId = nullptr;
-} 
-                            
-RpcRawDataValAlg::~RpcRawDataValAlg()
-{
-  // fixes fot Memory leak
-  if (m_padsId) { 
-    delete m_padsId;
-    m_padsId = nullptr; 
-  }
-  if (m_chambersId) { 
-    delete m_chambersId;
-    m_chambersId = nullptr; 
-  } 
-  ATH_MSG_INFO (  " deleting RpcRawDataValAlg " );
-}
-
-// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
-
-StatusCode RpcRawDataValAlg::initialize(){
-  ATH_CHECK(ManagedMonitorToolBase::initialize());
-  ATH_MSG_INFO (  "in initializing RpcRawDataValAlg" );
-  ATH_MSG_DEBUG (  "******************" );
-  ATH_MSG_DEBUG (  "doRpcESD: " << m_doRpcESD );
-  ATH_MSG_DEBUG (  "RpcFile: "<< m_rpcfile );
-  // MuonDetectorManager from the conditions store
-  ATH_CHECK(m_DetectorManagerKey.initialize());
-  ATH_CHECK(m_idHelperSvc.retrieve());
-  
-  m_rpc_eventstotal=0;  
-  
-  // Clear Muon Monitoring Histograms 
-  m_rpc2DEtaStationTriggerHits_Side_Pt.clear();
-  m_rpcNumberEtaStatFired_Side_Pt.clear();
-  m_rpc2DPanelHits        .clear(); 
-  m_rpc1DvsLBPanelHits    .clear(); 
-  m_rpc1DvsLBTrigTowerHits.clear();
-  
-
-  //2=BML,3=BMS,4=BOL,5=BOS,8=BMF,9=BOF,10=BOG,53=BME  
-  m_StationNameViewIndex[ 2][0]= 0;
-  m_StationNameViewIndex[ 2][1]= 1;
-  m_StationNameViewIndex[ 3][0]= 2;
-  m_StationNameViewIndex[ 3][1]= 3;
-  m_StationNameViewIndex[ 4][0]= 8;
-  m_StationNameViewIndex[ 4][1]= 9;
-  m_StationNameViewIndex[ 5][0]= 6;
-  m_StationNameViewIndex[ 5][1]= 7;
-  m_StationNameViewIndex[ 8][0]= 4;
-  m_StationNameViewIndex[ 8][1]= 5;
-  m_StationNameViewIndex[ 9][0]=10;
-  m_StationNameViewIndex[ 9][1]=11;
-  m_StationNameViewIndex[10][0]=10;
-  m_StationNameViewIndex[10][1]=11;
-  m_StationNameViewIndex[53][0]= 2;
-  m_StationNameViewIndex[53][1]= 2; 
-  
-  //size in cm2 =zmax in cm * layers * # phi strips * 3 cm pitch
-  m_StationNameSectorSize[ 2]=  965*4*6*128*3;
-  m_StationNameSectorSize[ 3]=  945*4*6* 96*3;
-  m_StationNameSectorSize[ 4]= 1235*2*6*160*3;
-  m_StationNameSectorSize[ 5]= 1285*2*6*128*3;
-  m_StationNameSectorSize[ 8]=  685*4*2* 96*3;
-  m_StationNameSectorSize[ 9]= 1235*4*2*128*3;
-  m_StationNameSectorSize[10]= 1235*4*2*128*3;
-  m_StationNameSectorSize[53]=  965*4*6*128*3;
-  
-  m_StationPivotSectorSize[ 2]=  965*6*128*3;
-  m_StationPivotSectorSize[ 3]=  945*6* 96*3;
-  m_StationPivotSectorSize[ 4]= 1235*6*160*3;
-  m_StationPivotSectorSize[ 5]= 1285*6*128*3;
-  m_StationPivotSectorSize[ 8]=  685*2* 96*3;
-  m_StationPivotSectorSize[ 9]= 1235*2*128*3;
-  m_StationPivotSectorSize[10]= 1235*2*128*3;
-  m_StationPivotSectorSize[53]=  965*6*128*3;
-
-  m_rpcCool_StripProfile = nullptr ;
-  m_rpcCool_PanelIdHist = nullptr ;
- 
-  m_first = true ;
-  
-  ATH_CHECK(m_eventInfo.initialize());
-  ATH_CHECK(m_key_rpc.initialize());
-  ATH_CHECK(m_key_trig.initialize());
-  ATH_CHECK(m_clusterContainerName.initialize(m_doClusters));
-  
-  return StatusCode::SUCCESS;
-}
-
-/*----------------------------------------------------------------------------------*/
-StatusCode RpcRawDataValAlg::fillHistograms()
-/*----------------------------------------------------------------------------------*/
-{
-  StatusCode sc = StatusCode::SUCCESS;
-  
-  
-  ATH_MSG_DEBUG (  "RpcRawDataValAlg::RPC RawData Monitoring Histograms being filled" );
-  if( m_doRpcESD==true ) { if( m_environment == AthenaMonManager::tier0 || m_environment == AthenaMonManager::tier0ESD || m_environment == AthenaMonManager::online ) {  
-    
-      // MuonDetectorManager from the conditions store
-      SG::ReadCondHandle<MuonGM::MuonDetectorManager> DetectorManagerHandle{m_DetectorManagerKey};
-      const MuonGM::MuonDetectorManager* MuonDetMgr = DetectorManagerHandle.cptr(); 
-      if(!MuonDetMgr){
-	ATH_MSG_ERROR("nullptr to the read MuonDetectorManager conditions object");
-	return StatusCode::FAILURE; 
-      } 
-
-      //get lumiblock for analysis
-       
-      int lumiblock = -1 ;
-	
-      SG::ReadHandle<xAOD::EventInfo> eventInfo(m_eventInfo);
-	  
-      lumiblock = eventInfo->lumiBlock()  ;
-	  
-      ATH_MSG_DEBUG ( "event LB " << lumiblock ); 
-              
-      float AverageLuminosityWeight = 1;
-      
-  
-    
-    
-      SG::ReadHandle<Muon::RpcPrepDataContainer> rpc_container(m_key_rpc);
-
-      ATH_MSG_DEBUG ( "****** rpc->size() : " << rpc_container->size()) ;  
-    
-      Muon::RpcPrepDataContainer::const_iterator containerIt;
-   
-      m_nColl = 0;
-      m_nPrd = 0;
-      m_nPrd_BA =0; m_nPrd_BC =0;
-     
-      m_nTrig = 0;
-     
-    
-      m_type="RPC";
-
-
-      // recall general histos  
-      m_generic_path_rpcmonitoring = "Muon/MuonRawDataMonitoring/RPC";
-      MonGroup rpcprd_shift( this, m_generic_path_rpcmonitoring+"/Overview", run, ATTRIB_UNMANAGED )    ;
-      MonGroup rpcprd_expert( this, m_generic_path_rpcmonitoring+"/Overview", run, ATTRIB_UNMANAGED )   ;
-      MonGroup rpc_dqmf_global( this, m_generic_path_rpcmonitoring + "/GLOBAL", run, ATTRIB_UNMANAGED )  ;
-      MonGroup rpcprd_dq_BA( this, m_generic_path_rpcmonitoring + "/RPCBA", run, ATTRIB_UNMANAGED  )     ;
-      MonGroup rpcprd_dq_BC( this, m_generic_path_rpcmonitoring + "/RPCBC", run, ATTRIB_UNMANAGED )     ;
-      MonGroup rpcprd_dq_Panel( this, m_generic_path_rpcmonitoring + "/GLOBAL", run, ATTRIB_UNMANAGED )     ;
-      MonGroup rpcTrigRoad ( this, m_generic_path_rpcmonitoring + "/TriggerRoad", run, ATTRIB_UNMANAGED );
-      MonGroup rpcCoolDb( this, m_generic_path_rpcmonitoring+"/CoolDB", run, ATTRIB_UNMANAGED )         ;
-    
-       
-      sc = rpcprd_shift.getHist(m_rpctime, "Time_Distribution") ;
-      if(sc.isFailure() ) ATH_MSG_WARNING (  "couldn't register m_rpctime hist to MonGroup" );
-          
-      sc = rpcprd_shift.getHist(m_rpcevents,"Number_of_RPC_hits_per_event");		
-      if(sc.isFailure() ) ATH_MSG_WARNING (  "couldn't register m_rpcevents hist to MonGroup" );
-        
-      sc = rpcprd_expert.getHist(m_rpcEtaTime,"Eta_Time_Distribution");		
-      if(sc.isFailure() ) ATH_MSG_WARNING (  "couldn't register m_rpcEtaTime hist to MonGroup" );
-     
-      sc = rpcprd_expert.getHist(m_rpcPhiTime,"Phi_Time_Distribution");				
-      if(sc.isFailure() ) ATH_MSG_WARNING (  "couldn't register m_rpcPhiTime hist to MonGroup" );
-        
-      sc = rpc_dqmf_global.getHist(m_rpc2DEtaStation,"rpc2DEtaStation");		
-      if(sc.isFailure() ) ATH_MSG_WARNING (  "couldn't register m_rpc2DEtaStation hist to MonGroup" );
-    
-      sc = rpcprd_expert.getHist(m_rpc2DEtaStationGap1,"rpc2DEtaStationGap1");		
-      if(sc.isFailure() ) ATH_MSG_WARNING (  "couldn't register m_rpc2DEtaStationGap1 hist to MonGroup" ); 
-    
-      sc = rpcprd_expert.getHist(m_rpc2DEtaStationGap2,"rpc2DEtaStationGap2");		
-      if(sc.isFailure() ) ATH_MSG_WARNING (  "couldn't register m_rpc2DEtaStationGap2 hist to MonGroup" );
-    
-      sc = rpcprd_shift.getHist(m_rpc2DEtaStationTriggerHits,"rpc2DEtaStationTriggerHits");		
-      if(sc.isFailure() ) ATH_MSG_WARNING (  "couldn't register rpc2DEtaStationLowPtTriggerHits hist to MonGroup" );  
-  
-      sc = rpc_dqmf_global.getHist(m_GlobalHitsPerRPCMiddle, "GlobalHitsPerRPCMiddle" );
-      if(sc.isFailure() ) ATH_MSG_WARNING (  "couldn't get m_GlobalHitsPerRPCMiddle hist" );
-     
-      sc = rpc_dqmf_global.getHist(m_GlobalHitsPerRPCOuter, "GlobalHitsPerRPCOuter" );
-      if(sc.isFailure() ) ATH_MSG_WARNING (  "couldn't get m_GlobalHitsPerRPCOuter hist"  );
-  
-      sc = rpc_dqmf_global.getHist(m_EtavsPhi_TriggeredMuons_LowPt, "EtavsPhi_TriggeredMuons_LowPt");
-      if(sc.isFailure() ) ATH_MSG_WARNING (  "couldn't get m_EtavsPhi_TriggeredMuons_LowPt hist"  );
-
-      sc = rpc_dqmf_global.getHist(m_EtavsPhi_TriggeredMuons_HighPt, "EtavsPhi_TriggeredMuons_HighPt");
-      if(sc.isFailure() ) ATH_MSG_WARNING (  "couldn't get m_EtavsPhi_TriggeredMuons_HighPt hist"  );
-    
-      sc = rpc_dqmf_global.getHist(m_EtavsPhi_TriggeredMuons_Pt1, "EtavsPhi_TriggeredMuons_Pt1");
-      if(sc.isFailure() ) ATH_MSG_WARNING (  "couldn't get m_EtavsPhi_TriggeredMuons_Pt1 hist"  );
-  
-      sc = rpc_dqmf_global.getHist(m_EtavsPhi_TriggeredMuons_Pt2, "EtavsPhi_TriggeredMuons_Pt2");
-      if(sc.isFailure() ) ATH_MSG_WARNING (  "couldn't get m_EtavsPhi_TriggeredMuons_Pt2 hist"  );
-    
-      sc = rpc_dqmf_global.getHist(m_EtavsPhi_TriggeredMuons_Pt3, "EtavsPhi_TriggeredMuons_Pt3");
-      if(sc.isFailure() ) ATH_MSG_WARNING (  "couldn't get m_EtavsPhi_TriggeredMuons_Pt3 hist"  );
-    
-      sc = rpc_dqmf_global.getHist(m_EtavsPhi_TriggeredMuons_Pt4, "EtavsPhi_TriggeredMuons_Pt4");
-      if(sc.isFailure() ) ATH_MSG_WARNING (  "couldn't get m_EtavsPhi_TriggeredMuons_Pt4 hist"  );
-    
-      sc = rpc_dqmf_global.getHist(m_EtavsPhi_TriggeredMuons_Pt5, "EtavsPhi_TriggeredMuons_Pt5");
-      if(sc.isFailure() ) ATH_MSG_WARNING (  "couldn't get m_EtavsPhi_TriggeredMuons_Pt5 hist"  );
-    
-      sc = rpc_dqmf_global.getHist(m_EtavsPhi_TriggeredMuons_Pt6, "EtavsPhi_TriggeredMuons_Pt6");
-      if(sc.isFailure() ) ATH_MSG_WARNING (  "couldn't get m_EtavsPhi_TriggeredMuons_Pt6 hist"  );
-    
-      sc = rpcprd_expert.getHist(m_rpcPhivsEtaAtlasPivot0,"AtlasPivot0");	    
-      if(sc.isFailure() ) ATH_MSG_WARNING (  "couldn't register AtlasPivot0 hist to MonGroup" );
-  
-      sc = rpcprd_expert.getHist(m_rpcPhivsEtaAtlasPivot1,"AtlasPivot1");	    
-      if(sc.isFailure() ) ATH_MSG_WARNING (  "couldn't register AtlasPivot1 hist to MonGroup" );
-  
-      sc = rpcprd_expert.getHist(m_rpcPhivsEtaAtlasLowPt0,"AtlasLowPt0");	    
-      if(sc.isFailure() ) ATH_MSG_WARNING (  "couldn't register AtlasLowPt0 hist to MonGroup" );
-  
-      sc = rpcprd_expert.getHist(m_rpcPhivsEtaAtlasLowPt1,"AtlasLowPt1");	    
-      if(sc.isFailure() ) ATH_MSG_WARNING (  "couldn't register AtlasLowPt1 hist to MonGroup" );
-  
-      sc = rpcprd_expert.getHist(m_rpcPhivsEtaAtlasHighPt0,"AtlasHighPt0");	    
-      if(sc.isFailure() ) ATH_MSG_WARNING (  "couldn't register AtlasHighPt0 hist to MonGroup" );
-   
-      sc = rpcprd_expert.getHist(m_rpcPhivsEtaAtlasHighPt1,"AtlasHighPt1");	    
-      if(sc.isFailure() ) ATH_MSG_WARNING (  "couldn't register AtlasHighPt1 hist to MonGroup" );
-  
-      sc = rpcprd_expert.getHist(m_rpcPhivsEtaAtlasLowPt_TriggerOut,"AtlasLowPt_TriggerOut");		    
-      if(sc.isFailure() ) ATH_MSG_WARNING (  "couldn't register AtlasLowPt_TriggerOut hist to MonGroup" );
-     
-      sc = rpcprd_expert.getHist(m_rpcPhivsEtaAtlasHighPt_TriggerFromLowPt,"AtlasHighPt_TriggerFromLowPt");	    
-      if(sc.isFailure() ) ATH_MSG_WARNING (  "couldn't register AtlasHighPt_TriggerFromLowPt hist to MonGroup" );
-  
-      sc = rpcprd_expert.getHist(m_rpcPhivsEtaAtlasHighPt_TriggerOut,"AtlasHighPt_TriggerOut"); 	    
-      if(sc.isFailure() ) ATH_MSG_WARNING (  "couldn't register AtlasHighPt_TriggerOut hist to MonGroup" );	
-  
-      sc = rpcprd_expert.getHist(m_rpcPhivsEtaAtlasPivot0_PhivsZ,"AtlasPivot0_PhivsZ");	    
-      if(sc.isFailure() ) ATH_MSG_WARNING (  "couldn't register AtlasPivot0_PhivsZ hist to MonGroup" );
-  
-      sc = rpcprd_expert.getHist(m_rpcPhivsEtaAtlasPivot1_PhivsZ,"AtlasPivot1_PhivsZ");	    
-      if(sc.isFailure() ) ATH_MSG_WARNING (  "couldn't register AtlasPivot1_PhivsZ hist to MonGroup" );
-  
-      sc = rpcprd_expert.getHist(m_rpcPhivsEtaAtlasLowPt0_PhivsZ,"AtlasLowPt0_PhivsZ");	    
-      if(sc.isFailure() ) ATH_MSG_WARNING (  "couldn't register AtlasLowPt0_PhivsZ hist to MonGroup" );
-  
-      sc = rpcprd_expert.getHist(m_rpcPhivsEtaAtlasLowPt1_PhivsZ,"AtlasLowPt1_PhivsZ");	    
-      if(sc.isFailure() ) ATH_MSG_WARNING (  "couldn't register AtlasLowPt1_PhivsZ hist to MonGroup" );
-  
-      sc = rpcprd_expert.getHist(m_rpcPhivsEtaAtlasHighPt0_PhivsZ,"AtlasHighPt0_PhivsZ");	    
-      if(sc.isFailure() ) ATH_MSG_WARNING (  "couldn't register AtlasHighPt0_PhivsZ hist to MonGroup" );
-    
-      sc = rpcprd_expert.getHist(m_rpcPhivsEtaAtlasHighPt1_PhivsZ,"AtlasHighPt1_PhivsZ");	    
-      if(sc.isFailure() ) ATH_MSG_WARNING (  "couldn't register AtlasHighPt1 hist to MonGroup" );
-    
-      sc = rpcprd_expert.getHist(m_rpcPhivsEtaAtlasLowPt_TriggerOut_PhivsZ,"AtlasLowPt_TriggerOut_PhivsZ");		    
-      if(sc.isFailure() ) ATH_MSG_WARNING (  "couldn't register AtlasLowPt_TriggerOut_PhivsZ hist to MonGroup" );
-    
-      sc = rpcprd_expert.getHist(m_rpcPhivsEtaAtlasHighPt_TriggerFromLowPt_PhivsZ,"AtlasHighPt_TriggerFromLowPt_PhivsZ");	    
-      if(sc.isFailure() ) ATH_MSG_WARNING (  "couldn't register AtlasHighPt_TriggerFromLowPt hist to MonGroup" );
-      
-      sc = rpcprd_expert.getHist(m_rpcPhivsEtaAtlasHighPt_TriggerOut_PhivsZ,"AtlasHighPt_TriggerOut_PhivsZ"); 	    
-      if(sc.isFailure() ) ATH_MSG_WARNING (  "couldn't register AtlasHighPt_TriggerOut_PhivsZ hist to MonGroup" );	
-     
-      sc = rpcprd_dq_BA.getHist(m_TotalNumber_of_RPC_hits_per_events_BA, "TotalNumber_of_RPC_hits_per_events_BA") ;
-      if(sc.isFailure() ) ATH_MSG_WARNING (  "couldn't get m_TotalNumber_of_RPC_hits_per_events_BA hist " );
-    
-      sc = rpcprd_dq_BC.getHist(m_TotalNumber_of_RPC_hits_per_events_BC, "TotalNumber_of_RPC_hits_per_events_BC") ;
-      if(sc.isFailure() ) ATH_MSG_WARNING (  "couldn't get m_TotalNumber_of_RPC_hits_per_events_BC hist ");
-    
-      sc = rpcprd_dq_BA.getHist(m_rpcCSEta_BA, "rpcCSEta_BA" );
-      if(sc.isFailure() ) ATH_MSG_WARNING (  "couldn't get m_rpcCSEta_BA hist " );
-
-      sc = rpcprd_dq_BC.getHist(m_rpcCSEta_BC, "rpcCSEta_BC" );
-      if(sc.isFailure() ) ATH_MSG_WARNING (  "couldn't get m_rpcCSEta_BC hist " );
-
-      sc = rpcprd_dq_BA.getHist(m_rpcCSPhi_BA, "rpcCSPhi_BA" );
-      if(sc.isFailure() ) ATH_MSG_WARNING (  "couldn't get m_rpcCSPhi_BA hist " );
-
-      sc = rpcprd_dq_BC.getHist(m_rpcCSPhi_BC, "rpcCSPhi_BC" );
-      if(sc.isFailure() ) ATH_MSG_WARNING (  "couldn't get m_rpcCSPhi_BC hist " );
-
-      sc = rpcprd_dq_BA.getHist(m_rpctime_LPt_BA, "rpctime_LPt_BA" );
-      if(sc.isFailure() ) ATH_MSG_WARNING (  "couldn't get m_rpctime_LPt_BA hist " );
-    
-      sc = rpcprd_dq_BC.getHist(m_rpctime_LPt_BC, "rpctime_LPt_BC" );
-      if(sc.isFailure() ) ATH_MSG_WARNING (  "couldn't get m_rpctime_LPt_BC hist " );
-
-      sc = rpcprd_dq_BA.getHist(m_rpctime_HPt_BA, "rpctime_HPt_BA" );
-      if(sc.isFailure() ) ATH_MSG_WARNING (  "couldn't get m_rpctime_HPt_BA hist " );
-    
-      sc = rpcprd_dq_BC.getHist(m_rpctime_HPt_BC, "rpctime_HPt_BC" );
-      if(sc.isFailure() ) ATH_MSG_WARNING (  "couldn't get m_rpctime_HPt_BC hist " );   
-    
-      sc = rpcprd_dq_BA.getHist(m_rpctime_BA, "rpctime_BA" );
-      if(sc.isFailure() ) ATH_MSG_WARNING (  "couldn't get m_rpctime_BA hist " );
-    
-      sc = rpcprd_dq_BC.getHist(m_rpctime_BC, "rpctime_BC" );
-      if(sc.isFailure() ) ATH_MSG_WARNING (  "couldn't get m_rpctime_BC hist " );
- 
-      sc = rpcprd_dq_BA.getHist(m_rpctime_Sector1_BA, "rpctime_Sector1_BA" );
-      if(sc.isFailure() ) ATH_MSG_WARNING ( "couldn't get m_rpctime_Sector1_BA hist "  );
-    
-      sc = rpcprd_dq_BA.getHist(m_rpctime_Sector2_BA, "rpctime_Sector2_BA" );
-      if(sc.isFailure() ) ATH_MSG_WARNING ( "couldn't get m_rpctime_Sector2_BA hist "  );
-   
-      sc = rpcprd_dq_BA.getHist(m_rpctime_Sector3_BA, "rpctime_Sector3_BA" );
-      if(sc.isFailure() ) ATH_MSG_WARNING ( "couldn't get m_rpctime_Sector3_BA hist "  );
-    
-      sc = rpcprd_dq_BA.getHist(m_rpctime_Sector4_BA, "rpctime_Sector4_BA" );
-      if(sc.isFailure() ) ATH_MSG_WARNING ( "couldn't get m_rpctime_Sector4_BA hist "  );
-    
-      sc = rpcprd_dq_BA.getHist(m_rpctime_Sector5_BA, "rpctime_Sector5_BA" );
-      if(sc.isFailure() ) ATH_MSG_WARNING ( "couldn't get m_rpctime_Sector5_BA hist "  );
-    
-      sc = rpcprd_dq_BA.getHist(m_rpctime_Sector6_BA, "rpctime_Sector6_BA" );
-      if(sc.isFailure() ) ATH_MSG_WARNING ( "couldn't get m_rpctime_Sector6_BA hist "  );
-    
-      sc = rpcprd_dq_BA.getHist(m_rpctime_Sector7_BA, "rpctime_Sector7_BA" );
-      if(sc.isFailure() ) ATH_MSG_WARNING ( "couldn't get m_rpctime_Sector7_BA hist "  );
-    
-      sc = rpcprd_dq_BA.getHist(m_rpctime_Sector8_BA, "rpctime_Sector8_BA" );
-      if(sc.isFailure() ) ATH_MSG_WARNING ( "couldn't get m_rpctime_Sector8_BA hist "  );
-    
-      sc = rpcprd_dq_BA.getHist(m_rpctime_Sector9_BA, "rpctime_Sector9_BA" );
-      if(sc.isFailure() ) ATH_MSG_WARNING ( "couldn't get m_rpctime_Sector9_BA hist "  );
-    
-      sc = rpcprd_dq_BA.getHist(m_rpctime_Sector10_BA, "rpctime_Sector10_BA" );
-      if(sc.isFailure() ) ATH_MSG_WARNING ( "couldn't get m_rpctime_Sector10_BA hist "  );
-    
-      sc = rpcprd_dq_BA.getHist(m_rpctime_Sector11_BA, "rpctime_Sector11_BA" );
-      if(sc.isFailure() ) ATH_MSG_WARNING ( "couldn't get m_rpctime_Sector11_BA hist "  );
-    
-      sc = rpcprd_dq_BA.getHist(m_rpctime_Sector12_BA, "rpctime_Sector12_BA" );
-      if(sc.isFailure() ) ATH_MSG_WARNING ( "couldn't get m_rpctime_Sector12_BA hist "  );
-    
-      sc = rpcprd_dq_BA.getHist(m_rpctime_Sector13_BA, "rpctime_Sector13_BA" );
-      if(sc.isFailure() ) ATH_MSG_WARNING ( "couldn't get m_rpctime_Sector13_BA hist "  );
-    
-      sc = rpcprd_dq_BA.getHist(m_rpctime_Sector14_BA, "rpctime_Sector14_BA" );
-      if(sc.isFailure() ) ATH_MSG_WARNING ( "couldn't get m_rpctime_Sector14_BA hist "  );
-    
-      sc = rpcprd_dq_BA.getHist(m_rpctime_Sector15_BA, "rpctime_Sector15_BA" );
-      if(sc.isFailure() ) ATH_MSG_WARNING ( "couldn't get rpctime_Sector16_BA hist "  );
-    
-      sc = rpcprd_dq_BA.getHist(m_rpctime_Sector16_BA, "rpctime_Sector16_BA" );
-      if(sc.isFailure() ) ATH_MSG_WARNING ( "couldn't get m_rpctime_Sector2_BA hist "  );
-            
-      sc = rpcprd_dq_BA.getHist(m_rpc1DStationNameHitsSideA, "rpc1DStationNameHitsSideA" );
-      if(sc.isFailure() ) ATH_MSG_WARNING ( "couldn't get m_rpc1DStationNameHitsSideA hist "  );
-            
-      sc = rpcprd_dq_BA.getHist(m_rpc1DStationNameTriggerHitsSideA, "rpc1DStationNameTriggerHitsSideA" );
-      if(sc.isFailure() ) ATH_MSG_WARNING ( "couldn't get m_rpc1DStationNameTriggerHitsSideA hist "  );
-
-      sc = rpcprd_dq_BC.getHist(m_rpctime_Sector1_BC, "rpctime_Sector1_BC" );
-      if(sc.isFailure() ) ATH_MSG_WARNING ( "couldn't get m_rpctime_Sector1_BC hist "  );
-    
-      sc = rpcprd_dq_BC.getHist(m_rpctime_Sector2_BC, "rpctime_Sector2_BC" );
-      if(sc.isFailure() ) ATH_MSG_WARNING ( "couldn't get m_rpctime_Sector2_BC hist "  );
-   
-      sc = rpcprd_dq_BC.getHist(m_rpctime_Sector3_BC, "rpctime_Sector3_BC" );
-      if(sc.isFailure() ) ATH_MSG_WARNING ( "couldn't get m_rpctime_Sector3_BC hist "  );
-    
-      sc = rpcprd_dq_BC.getHist(m_rpctime_Sector4_BC, "rpctime_Sector4_BC" );
-      if(sc.isFailure() ) ATH_MSG_WARNING ( "couldn't get m_rpctime_Sector4_BC hist "  );
-    
-      sc = rpcprd_dq_BC.getHist(m_rpctime_Sector5_BC, "rpctime_Sector5_BC" );
-      if(sc.isFailure() ) ATH_MSG_WARNING ( "couldn't get m_rpctime_Sector5_BC hist "  );
-    
-      sc = rpcprd_dq_BC.getHist(m_rpctime_Sector6_BC, "rpctime_Sector6_BC" );
-      if(sc.isFailure() ) ATH_MSG_WARNING ( "couldn't get m_rpctime_Sector6_BC hist "  );
-    
-      sc = rpcprd_dq_BC.getHist(m_rpctime_Sector7_BC, "rpctime_Sector7_BC" );
-      if(sc.isFailure() ) ATH_MSG_WARNING ( "couldn't get m_rpctime_Sector7_BC hist "  );
-    
-      sc = rpcprd_dq_BC.getHist(m_rpctime_Sector8_BC, "rpctime_Sector8_BC" );
-      if(sc.isFailure() ) ATH_MSG_WARNING ( "couldn't get m_rpctime_Sector8_BC hist "  );
-    
-      sc = rpcprd_dq_BC.getHist(m_rpctime_Sector9_BC, "rpctime_Sector9_BC" );
-      if(sc.isFailure() ) ATH_MSG_WARNING ( "couldn't get m_rpctime_Sector9_BC hist "  );
-    
-      sc = rpcprd_dq_BC.getHist(m_rpctime_Sector10_BC, "rpctime_Sector10_BC" );
-      if(sc.isFailure() ) ATH_MSG_WARNING ( "couldn't get m_rpctime_Sector10_BC hist "  );
-    
-      sc = rpcprd_dq_BC.getHist(m_rpctime_Sector11_BC, "rpctime_Sector11_BC" );
-      if(sc.isFailure() ) ATH_MSG_WARNING ( "couldn't get m_rpctime_Sector11_BC hist "  );
-    
-      sc = rpcprd_dq_BC.getHist(m_rpctime_Sector12_BC, "rpctime_Sector12_BC" );
-      if(sc.isFailure() ) ATH_MSG_WARNING ( "couldn't get m_rpctime_Sector12_BC hist "  );
-    
-      sc = rpcprd_dq_BC.getHist(m_rpctime_Sector13_BC, "rpctime_Sector13_BC" );
-      if(sc.isFailure() ) ATH_MSG_WARNING ( "couldn't get m_rpctime_Sector13_BC hist "  );
-    
-      sc = rpcprd_dq_BC.getHist(m_rpctime_Sector14_BC, "rpctime_Sector14_BC" );
-      if(sc.isFailure() ) ATH_MSG_WARNING ( "couldn't get m_rpctime_Sector14_BC hist "  );
-    
-      sc = rpcprd_dq_BC.getHist(m_rpctime_Sector15_BC, "rpctime_Sector15_BC" );
-      if(sc.isFailure() ) ATH_MSG_WARNING ( "couldn't get m_rpctime_Sector15_BC hist "  );
-    
-      sc = rpcprd_dq_BC.getHist(m_rpctime_Sector16_BC, "rpctime_Sector16_BC" );
-      if(sc.isFailure() ) ATH_MSG_WARNING ( "couldn't get m_rpctime_Sector16_BC hist "  );
-            
-      sc = rpcprd_dq_BC.getHist(m_rpc1DStationNameHitsSideC, "rpc1DStationNameHitsSideC" );
-      if(sc.isFailure() ) ATH_MSG_WARNING ( "couldn't get m_rpc1DStationNameHitsSideC hist "  );
-            
-      sc = rpcprd_dq_BC.getHist(m_rpc1DStationNameTriggerHitsSideC, "rpc1DStationNameTriggerHitsSideC" );
-      if(sc.isFailure() ) ATH_MSG_WARNING ( "couldn't get m_rpc1DStationNameTriggerHitsSideC hist "  );
-    
-      // trigger road
-    
-    
-      sc = rpcTrigRoad.getHist( m_RPC_TriggerRoad, "RPC_TriggerRoad" );
-      if(sc.isFailure() ) ATH_MSG_WARNING (  "couldn't get m_RPC_TriggerRoad hist " );
-    
-      sc = rpcTrigRoad.getHist( m_RPC_TriggerRoad_Large_Eta, "RPC_TriggerRoad_Large_Eta" );
-      if(sc.isFailure() ) ATH_MSG_WARNING (  "couldn't get m_RPC_TriggerRoad_Large_Eta hist " );
-    
-      sc = rpcTrigRoad.getHist( m_RPC_TriggerRoad_Large_Phi, "RPC_TriggerRoad_Large_Phi" );
-      if(sc.isFailure() ) ATH_MSG_WARNING (  "couldn't get RPC_TriggerRoad_LowPt_Large_Phi hist " );
-      /*
-	sc = rpcTrigRoad.getHist( m_RPC_TriggerRoad_HighPt_Large_Eta, "RPC_TriggerRoad_HighPt_Large_Eta" );
-	if(sc.isFailure() ) ATH_MSG_WARNING (  "couldn't get m_RPC_TriggerRoad_HighPt_Large_Eta hist " );
-    
-	sc = rpcTrigRoad.m_getHist( m_RPC_TriggerRoad_HighPt_Large_Phi, "RPC_TriggerRoad_HighPt_Large_Phi" );
-	if(sc.isFailure() ) ATH_MSG_WARNING (  "couldn't get m_RPC_TriggerRoad_HighPt_Large_Phi hist " );
-      */
-      sc = rpcTrigRoad.getHist( m_RPC_TriggerRoad_Small_Eta, "RPC_TriggerRoad_Small_Eta" );
-      if(sc.isFailure() ) ATH_MSG_WARNING (  "couldn't get m_RPC_TriggerRoad_Small_Eta hist " );
-   
-      sc = rpcTrigRoad.getHist( m_RPC_TriggerRoad_Small_Phi, "RPC_TriggerRoad_Small_Phi" );
-      if(sc.isFailure() ) ATH_MSG_WARNING (  "couldn't get m_RPC_TriggerRoad_Small_Phi hist " );
-      /*
-	sc = rpcTrigRoad.getHist( m_RPC_TriggerRoad_HighPt_Small_Eta, "RPC_TriggerRoad_HighPt_Small_Eta" );
-	if(sc.isFailure() ) ATH_MSG_WARNING (  "couldn't get m_RPC_TriggerRoad_HighPt_Small_Eta hist " );
-         
-	sc = rpcTrigRoad.getHist( m_RPC_TriggerRoad_HighPt_Small_Phi, "RPC_TriggerRoad_HighPt_Small_Phi" );
-	if(sc.isFailure() ) ATH_MSG_WARNING (  "couldn't get m_RPC_TriggerRoad_HighPt_Small_Phi hist " );
-      */
-      // threshold
-      sc = rpcTrigRoad.getHist( m_RPC_Threshold_Eta, "RPC_Threshold_Eta");
-      if(sc.isFailure() ) ATH_MSG_WARNING (  "couldn't get m_RPC_Threshold_Eta hist " );
-     
-      sc = rpcTrigRoad.getHist( m_RPC_Threshold_Phi, "RPC_Threshold_Phi");
-      if(sc.isFailure() ) ATH_MSG_WARNING (  "couldn't get m_RPC_Threshold_Phi hist " );
-         
-      // lumiblock histos
-      if(m_doLumiPlot){
-       
-        MonGroup rpcTrig_lumi_block ( this, m_generic_path_rpcmonitoring + "/lumiblock", run, ATTRIB_UNMANAGED );
- 
-        sc = rpcTrig_lumi_block.getHist( m_rpcTriggerHitsPerEvents_Eta_LowPt, "rpcTriggerHitsPerEvents_Eta_LowPt");
-        if(sc.isFailure() ) ATH_MSG_WARNING (  "couldn't get m_rpcTriggerHitsPerEvents_Eta_LowPt hist " ); 
-     
-        sc = rpcTrig_lumi_block.getHist( m_rpcTriggerHitsPerEvents_Phi_LowPt, "rpcTriggerHitsPerEvents_Phi_LowPt");
-        if(sc.isFailure() ) ATH_MSG_WARNING (  "couldn't get m_rpcTriggerHitsPerEvents_Phi_LowPt hist " );    
-        
-        sc = rpcTrig_lumi_block.getHist( m_rpcTriggerHitsPerEvents_Eta_HighPt, "rpcTriggerHitsPerEvents_Eta_HighPt");
-        if(sc.isFailure() ) ATH_MSG_WARNING (  "couldn't get m_rpcTriggerHitsPerEvents_Eta_HighPt hist " ); 
- 	  
-        sc = rpcTrig_lumi_block.getHist( m_rpcTriggerHitsPerEvents_Phi_HighPt, "rpcTriggerHitsPerEvents_Phi_HighPt");
-        if(sc.isFailure() ) ATH_MSG_WARNING (  "couldn't get m_rpcTriggerHitsPerEvents_Phi_HighPt hist " );  
-      }   
- 
- 
-      for (containerIt = rpc_container->begin() ; containerIt != rpc_container->end() ; ++containerIt) 
-      { 
-	 
-        for (Muon::RpcPrepDataCollection::const_iterator rpcCollection = (*containerIt)->begin(); rpcCollection!=(*containerIt)->end(); ++rpcCollection)
-        {
-          if (m_nPrd<maxPRD) {
-            Identifier prdcoll_id = (*rpcCollection)->identify();
-            int irpcstationPhi     =   int(m_idHelperSvc->rpcIdHelper().stationPhi(prdcoll_id))  ;	      
-            int irpcstationName    =   int(m_idHelperSvc->rpcIdHelper().stationName(prdcoll_id)) ;	      
-            int irpcstationEta     =   int(m_idHelperSvc->rpcIdHelper().stationEta(prdcoll_id))  ;		      
-            int irpcdoubletR       =   int(m_idHelperSvc->rpcIdHelper().doubletR(prdcoll_id))	 ;
-            int irpcdoubletZ       =   int(m_idHelperSvc->rpcIdHelper().doubletZ(prdcoll_id))	 ;
-            int irpcdoubletPhi	 =   int(m_idHelperSvc->rpcIdHelper().doubletPhi(prdcoll_id))  ;
-            int irpcgasGap  	 =   int(m_idHelperSvc->rpcIdHelper().gasGap(prdcoll_id))	 ;
-            int irpcmeasuresPhi	 =   int(m_idHelperSvc->rpcIdHelper().measuresPhi(prdcoll_id)) ;
-            int irpcstrip		 =   int(m_idHelperSvc->rpcIdHelper().strip(prdcoll_id))	 ;
-            
-            double irpctime		 =   double((*rpcCollection)->time())	         ;		 
-            int irpctriggerInfo	 =   int((*rpcCollection)->triggerInfo   ())     ; // double		   
-            double irpcambiguityFlag	 =   double((*rpcCollection)->ambiguityFlag ())  ;		 
-		
-            // m_threshold: internal threshold 
-            const MuonGM::RpcReadoutElement* descriptor_Atl = MuonDetMgr->getRpcReadoutElement( prdcoll_id );
-            double x_atl = descriptor_Atl ->stripPos(prdcoll_id ).x() ;
-            double y_atl = descriptor_Atl ->stripPos(prdcoll_id ).y() ;
-	    		  
-            //get chamber hardware name
-            m_hardware_name=convertChamberName(irpcstationName,irpcstationEta,irpcstationPhi,m_type) ;
-            
-	    		  
-            //get information from geomodel to book and fill rpc histos with the right max strip number
-            std::vector<int>   rpcstripshift = RpcGM::RpcStripShift(MuonDetMgr,m_idHelperSvc->rpcIdHelper(), prdcoll_id, irpctriggerInfo)  ;
-		
-		 
-		
-		
-            int NphiStrips         =  rpcstripshift[0] ;
-            int ShiftPhiStrips     =  rpcstripshift[1] ;
-            int NetaStrips	   =  rpcstripshift[2] ;
-            int ShiftEtaStrips     =  rpcstripshift[3] ;
-            int ShiftStrips	   =  rpcstripshift[4] ;
-            int NetaStripsTot      =  rpcstripshift[5] ;
-            int NetaStripsTotSideA =  rpcstripshift[6] ;
-            int NetaStripsTotSideC =  rpcstripshift[7] ;
-            int ShiftEtaStripsTot  =  rpcstripshift[8] ;
-            int Nbin               =  rpcstripshift[9] ;
-            int EtaStripSign       =  rpcstripshift[10];
-            int PanelIndex         =  rpcstripshift[13];
-            int Settore            =  rpcstripshift[14];
-            int PlaneTipo          =  rpcstripshift[15];
-            int strip_dbindex      =  rpcstripshift[16];
-            int ShiftEtaPanelsTot  =  rpcstripshift[20];
-            int rpcpanel_dbindex   =  rpcstripshift[23];
-            int shiftstripphiatlas =  rpcstripshift[25];
- 
-            //get name for titles and labels 
-            std::vector<std::string>   rpclayersectorsidename = RpcGM::RpcLayerSectorSideName(m_idHelperSvc->rpcIdHelper(),prdcoll_id, irpctriggerInfo)  ;  
-            m_layer_name               = rpclayersectorsidename[0] ;
-            m_layertodraw1_name        = rpclayersectorsidename[1] ;
-            m_layertodraw2_name        = rpclayersectorsidename[2] ;
-            m_layervslayer_name        = rpclayersectorsidename[3] ;
-            m_layer0_name	             = rpclayersectorsidename[4] ;
-            m_layer1_name	             = rpclayersectorsidename[5] ;
-            m_layer2_name	             = rpclayersectorsidename[6] ;
-            m_layerPhivsEta_name       = rpclayersectorsidename[7] ;
-            m_layerPhivsEtaSector_name = rpclayersectorsidename[8] ;
-            m_sector_name              = rpclayersectorsidename[9] ;
-            m_layeronly_name           = rpclayersectorsidename[10];
-            m_layer_name_panel         = rpclayersectorsidename[11];
-            m_sector_dphi_layer        = rpclayersectorsidename[12];
-	      
-	    
-
-            
-            // fill general histograms
-	      
-            m_rpc2DEtaStation->Fill(irpcstationEta, Settore-1 + PlaneTipo*16);
-            if(irpcgasGap==1) m_rpc2DEtaStationGap1	->Fill(irpcstationEta, Settore-1 + PlaneTipo*16 	);
-            if(irpcgasGap==2) m_rpc2DEtaStationGap2	->Fill(irpcstationEta, Settore-1 + PlaneTipo*16 	);
-		
-            int NPanel_sign = ShiftEtaPanelsTot ;
-            if(irpcstationEta<0)NPanel_sign=-NPanel_sign ;
-		
-            if(PlaneTipo<2  ) m_GlobalHitsPerRPCMiddle->Fill(NPanel_sign , Settore-1+(irpcdoubletPhi-1)*0.5 ); 
-            if(PlaneTipo==2 ) m_GlobalHitsPerRPCOuter ->Fill(NPanel_sign , Settore-1+(irpcdoubletPhi-1)*0.5 );
-	      
-
-            //dq histo from Mauro 
-            //enum_Eta(Phi)_LowPt0_BA(BC)
-            if(PlaneTipo==0&&irpcgasGap==1){
-              if(irpcmeasuresPhi==0){	 
-                if(EtaStripSign>0){
-                  m_rpc2DPanelHits[enum_Eta_LowPt0_BA]->Fill(ShiftEtaPanelsTot, Settore + 0.5*(irpcdoubletPhi-1)-1);
-                  m_rpc1DvsLBPanelHits[enum_Eta_LowPt0_BA]->Fill(lumiblock, float(rpcpanel_dbindex) + float(irpcdoubletPhi-1)*0.5-1     );
-                }
-                else{
-                  m_rpc2DPanelHits[enum_Eta_LowPt0_BC]->Fill(ShiftEtaPanelsTot, Settore + 0.5*(irpcdoubletPhi-1)-1); 
-                  m_rpc1DvsLBPanelHits[enum_Eta_LowPt0_BC]->Fill(lumiblock, float(rpcpanel_dbindex) + float(irpcdoubletPhi-1)*0.5-1    );
-                }
-              }
-              else{	 
-                if(EtaStripSign>0){
-                  m_rpc2DPanelHits[enum_Phi_LowPt0_BA]->Fill(ShiftEtaPanelsTot, Settore + 0.5*(irpcdoubletPhi-1)-1);
-                  m_rpc1DvsLBPanelHits[enum_Phi_LowPt0_BA]->Fill(lumiblock, float(rpcpanel_dbindex) + float(irpcdoubletPhi-1)*0.5-1    );
-                }
-                else{
-                  m_rpc2DPanelHits[enum_Phi_LowPt0_BC]->Fill(ShiftEtaPanelsTot, Settore + 0.5*(irpcdoubletPhi-1)-1);
-                  m_rpc1DvsLBPanelHits[enum_Phi_LowPt0_BC]->Fill(lumiblock, float(rpcpanel_dbindex) + float(irpcdoubletPhi-1)*0.5-1    );
-                }
-              }
-            }
-            //enum_Eta(Phi)_LowPt1_BA(BC)
-            if(PlaneTipo==0&&irpcgasGap==2){
-              if(irpcmeasuresPhi==0){	 
-                if(EtaStripSign>0){
-                  m_rpc2DPanelHits[enum_Eta_LowPt1_BA]->Fill(ShiftEtaPanelsTot, Settore + 0.5*(irpcdoubletPhi-1)-1);
-                  m_rpc1DvsLBPanelHits[enum_Eta_LowPt1_BA]->Fill(lumiblock, float(rpcpanel_dbindex) + float(irpcdoubletPhi-1)*0.5-1    );
-                }
-                else{
-                  m_rpc2DPanelHits[enum_Eta_LowPt1_BC]->Fill(ShiftEtaPanelsTot, Settore + 0.5*(irpcdoubletPhi-1)-1);
-                  m_rpc1DvsLBPanelHits[enum_Eta_LowPt1_BC]->Fill(lumiblock, float(rpcpanel_dbindex) + float(irpcdoubletPhi-1)*0.5-1    );
-                }
-              }
-              else{	 
-                if(EtaStripSign>0){
-                  m_rpc2DPanelHits[enum_Phi_LowPt1_BA]->Fill(ShiftEtaPanelsTot, Settore + 0.5*(irpcdoubletPhi-1)-1);
-                  m_rpc1DvsLBPanelHits[enum_Phi_LowPt1_BA]->Fill(lumiblock, float(rpcpanel_dbindex) + float(irpcdoubletPhi-1)*0.5-1  );
-                }
-                else{
-                  m_rpc2DPanelHits[enum_Phi_LowPt1_BC]->Fill(ShiftEtaPanelsTot, Settore + 0.5*(irpcdoubletPhi-1)-1);
-                  m_rpc1DvsLBPanelHits[enum_Phi_LowPt1_BC]->Fill(lumiblock, float(rpcpanel_dbindex) + float(irpcdoubletPhi-1)*0.5-1  );
-                }
-              }
-            }
-            //enum_Eta(Phi)_Pivot0_BA(BC)
-            if(PlaneTipo==1&&irpcgasGap==1){
-              if(irpcmeasuresPhi==0){	 
-                if(EtaStripSign>0){
-                  m_rpc2DPanelHits[enum_Eta_Pivot0_BA]->Fill(ShiftEtaPanelsTot, Settore + 0.5*(irpcdoubletPhi-1)-1);
-                  m_rpc1DvsLBPanelHits[enum_Eta_Pivot0_BA]->Fill(lumiblock, float(rpcpanel_dbindex) + float(irpcdoubletPhi-1)*0.5-1    );
-                }
-                else{
-                  m_rpc2DPanelHits[enum_Eta_Pivot0_BC]->Fill(ShiftEtaPanelsTot, Settore + 0.5*(irpcdoubletPhi-1)-1);
-                  m_rpc1DvsLBPanelHits[enum_Eta_Pivot0_BC]->Fill(lumiblock, float(rpcpanel_dbindex) + float(irpcdoubletPhi-1)*0.5-1    );
-                }
-              }
-              else{	 
-                if(EtaStripSign>0){
-                  m_rpc2DPanelHits[enum_Phi_Pivot0_BA]->Fill(ShiftEtaPanelsTot, Settore + 0.5*(irpcdoubletPhi-1)-1);
-                  m_rpc1DvsLBPanelHits[enum_Phi_Pivot0_BA]->Fill(lumiblock, float(rpcpanel_dbindex) + float(irpcdoubletPhi-1)*0.5-1    );
-                }
-                else{
-                  m_rpc2DPanelHits[enum_Phi_Pivot0_BC]->Fill(ShiftEtaPanelsTot, Settore + 0.5*(irpcdoubletPhi-1)-1);
-                  m_rpc1DvsLBPanelHits[enum_Phi_Pivot0_BC]->Fill(lumiblock, float(rpcpanel_dbindex) + float(irpcdoubletPhi-1)*0.5-1    );
-                }
-              }
-            }
-            //enum_Eta(Phi)_Pivot1_BA(BC)
-            if(PlaneTipo==1&&irpcgasGap==2){
-              if(irpcmeasuresPhi==0){	 
-                if(EtaStripSign>0){
-                  m_rpc2DPanelHits[enum_Eta_Pivot1_BA]->Fill(ShiftEtaPanelsTot, Settore + 0.5*(irpcdoubletPhi-1)-1);
-                  m_rpc1DvsLBPanelHits[enum_Eta_Pivot1_BA]->Fill(lumiblock, float(rpcpanel_dbindex) + float(irpcdoubletPhi-1)*0.5-1    );
-                }
-                else{
-                  m_rpc2DPanelHits[enum_Eta_Pivot1_BC]->Fill(ShiftEtaPanelsTot, Settore + 0.5*(irpcdoubletPhi-1)-1);
-                  m_rpc1DvsLBPanelHits[enum_Eta_Pivot1_BC]->Fill(lumiblock, float(rpcpanel_dbindex) + float(irpcdoubletPhi-1)*0.5-1    );
-                }
-              }
-              else{	 
-                if(EtaStripSign>0){
-                  m_rpc2DPanelHits[enum_Phi_Pivot1_BA]->Fill(ShiftEtaPanelsTot, Settore + 0.5*(irpcdoubletPhi-1)-1);
-                  m_rpc1DvsLBPanelHits[enum_Phi_Pivot1_BA]->Fill(lumiblock, float(rpcpanel_dbindex) + float(irpcdoubletPhi-1)*0.5-1    );
-                }
-                else{
-                  m_rpc2DPanelHits[enum_Phi_Pivot1_BC]->Fill(ShiftEtaPanelsTot, Settore + 0.5*(irpcdoubletPhi-1)-1);
-                  m_rpc1DvsLBPanelHits[enum_Phi_Pivot1_BC]->Fill(lumiblock, float(rpcpanel_dbindex) + float(irpcdoubletPhi-1)*0.5-1    );
-                }
-              }
-            }
-            //enum_Eta(Phi)_HighPt0_BA(BC)
-            if(PlaneTipo==2&&irpcgasGap==1){
-              if(irpcmeasuresPhi==0){	 
-                if(EtaStripSign>0){
-                  m_rpc2DPanelHits[enum_Eta_HighPt0_BA]->Fill(ShiftEtaPanelsTot, Settore + 0.5*(irpcdoubletPhi-1)-1);
-                  m_rpc1DvsLBPanelHits[enum_Eta_HighPt0_BA]->Fill(lumiblock, float(rpcpanel_dbindex) + float(irpcdoubletPhi-1)*0.5-1    );
-                }
-                else{
-                  m_rpc2DPanelHits[enum_Eta_HighPt0_BC]->Fill(ShiftEtaPanelsTot, Settore + 0.5*(irpcdoubletPhi-1)-1);
-                  m_rpc1DvsLBPanelHits[enum_Eta_HighPt0_BC]->Fill(lumiblock, float(rpcpanel_dbindex) + float(irpcdoubletPhi-1)*0.5-1    );
-                }
-              }
-              else{	 
-                if(EtaStripSign>0){
-                  m_rpc2DPanelHits[enum_Phi_HighPt0_BA]->Fill(ShiftEtaPanelsTot, Settore + 0.5*(irpcdoubletPhi-1)-1);
-                  m_rpc1DvsLBPanelHits[enum_Phi_HighPt0_BA]->Fill(lumiblock, float(rpcpanel_dbindex) + float(irpcdoubletPhi-1)*0.5-1    );
-                }
-                else{
-                  m_rpc2DPanelHits[enum_Phi_HighPt0_BC]->Fill(ShiftEtaPanelsTot, Settore + 0.5*(irpcdoubletPhi-1)-1);
-                  m_rpc1DvsLBPanelHits[enum_Phi_HighPt0_BC]->Fill(lumiblock, float(rpcpanel_dbindex) + float(irpcdoubletPhi-1)*0.5-1    );
-                }
-              }
-            }
-            //enum_Eta(Phi)_HighPt1_BA(BC)
-            if(PlaneTipo==2&&irpcgasGap==2){
-              if(irpcmeasuresPhi==0){	 
-                if(EtaStripSign>0){
-                  m_rpc2DPanelHits[enum_Eta_HighPt1_BA]->Fill(ShiftEtaPanelsTot, Settore + 0.5*(irpcdoubletPhi-1)-1);
-                  m_rpc1DvsLBPanelHits[enum_Eta_HighPt1_BA]->Fill(lumiblock, float(rpcpanel_dbindex) + float(irpcdoubletPhi-1)*0.5-1    );
-                }
-                else{
-                  m_rpc2DPanelHits[enum_Eta_HighPt1_BC]->Fill(ShiftEtaPanelsTot, Settore + 0.5*(irpcdoubletPhi-1)-1);
-                  m_rpc1DvsLBPanelHits[enum_Eta_HighPt1_BC]->Fill(lumiblock, float(rpcpanel_dbindex) + float(irpcdoubletPhi-1)*0.5-1    );
-                }
-              }
-              else{	 
-                if(EtaStripSign>0){
-                  m_rpc2DPanelHits[enum_Phi_HighPt1_BA]->Fill(ShiftEtaPanelsTot, Settore + 0.5*(irpcdoubletPhi-1)-1);
-                  m_rpc1DvsLBPanelHits[enum_Phi_HighPt1_BA]->Fill(lumiblock, float(rpcpanel_dbindex) + float(irpcdoubletPhi-1)*0.5-1    );
-                }
-                else{
-                  m_rpc2DPanelHits[enum_Phi_HighPt1_BC]->Fill(ShiftEtaPanelsTot, Settore + 0.5*(irpcdoubletPhi-1)-1);
-                  m_rpc1DvsLBPanelHits[enum_Phi_HighPt1_BC]->Fill(lumiblock, float(rpcpanel_dbindex) + float(irpcdoubletPhi-1)*0.5-1    );
-                }
-              }
-            }
-                
-
-            ///////SHIFT 1D HISTOS
-		 
-            if(EtaStripSign>=0){
-              m_rpc1DStationNameHitsSideA       ->Fill(m_StationNameViewIndex[irpcstationName][irpcmeasuresPhi]  ,1./m_StationNameSectorSize [irpcstationName]*AverageLuminosityWeight);
-            } 
-            else{
-              m_rpc1DStationNameHitsSideC       ->Fill(m_StationNameViewIndex[irpcstationName][irpcmeasuresPhi]  ,1./m_StationNameSectorSize [irpcstationName]*AverageLuminosityWeight);
-            }
-		  
-	      
-	            
-            //fill eta phi view time histo distribution 
-            if(irpcmeasuresPhi==0){	 
-              m_rpcEtaTime->Fill(irpctime);  
-            }
-            else{ m_rpcPhiTime->Fill(irpctime); }
-		  
-            // shift time distribution histogram 
-            m_rpctime -> Fill(irpctime);
-
-            if (irpcstationEta>=0) { m_rpctime_BA->Fill(irpctime); }
-            else		     { m_rpctime_BC->Fill(irpctime); }
-
-
-	      
-            if (irpcstationEta<0&&Settore==1 ){ m_rpctime_Sector1_BC->Fill(irpctime); }
-            if (irpcstationEta<0&&Settore==2 ){ m_rpctime_Sector2_BC->Fill(irpctime); }
-            if (irpcstationEta<0&&Settore==3 ){ m_rpctime_Sector3_BC->Fill(irpctime); }
-            if (irpcstationEta<0&&Settore==4 ){ m_rpctime_Sector4_BC->Fill(irpctime); }
-            if (irpcstationEta<0&&Settore==5 ){ m_rpctime_Sector5_BC->Fill(irpctime); }
-            if (irpcstationEta<0&&Settore==6 ){ m_rpctime_Sector6_BC->Fill(irpctime); }
-            if (irpcstationEta<0&&Settore==7 ){ m_rpctime_Sector7_BC->Fill(irpctime); }
-            if (irpcstationEta<0&&Settore==8 ){ m_rpctime_Sector8_BC->Fill(irpctime); }
-            if (irpcstationEta<0&&Settore==9 ){ m_rpctime_Sector9_BC->Fill(irpctime); }
-            if (irpcstationEta<0&&Settore==10){ m_rpctime_Sector10_BC->Fill(irpctime); }
-            if (irpcstationEta<0&&Settore==11){ m_rpctime_Sector11_BC->Fill(irpctime); }
-            if (irpcstationEta<0&&Settore==12){ m_rpctime_Sector12_BC->Fill(irpctime); }
-            if (irpcstationEta<0&&Settore==13){ m_rpctime_Sector13_BC->Fill(irpctime); }
-            if (irpcstationEta<0&&Settore==14){ m_rpctime_Sector14_BC->Fill(irpctime); }
-            if (irpcstationEta<0&&Settore==15){ m_rpctime_Sector15_BC->Fill(irpctime); }
-            if (irpcstationEta<0&&Settore==16){ m_rpctime_Sector16_BC->Fill(irpctime); }
-	      
-	      
-            if (irpcstationEta>=0&&Settore==1 ){ m_rpctime_Sector1_BA->Fill(irpctime); }
-            if (irpcstationEta>=0&&Settore==2 ){ m_rpctime_Sector2_BA->Fill(irpctime); }
-            if (irpcstationEta>=0&&Settore==3 ){ m_rpctime_Sector3_BA->Fill(irpctime); }
-            if (irpcstationEta>=0&&Settore==4 ){ m_rpctime_Sector4_BA->Fill(irpctime); }
-            if (irpcstationEta>=0&&Settore==5 ){ m_rpctime_Sector5_BA->Fill(irpctime); }
-            if (irpcstationEta>=0&&Settore==6 ){ m_rpctime_Sector6_BA->Fill(irpctime); }
-            if (irpcstationEta>=0&&Settore==7 ){ m_rpctime_Sector7_BA->Fill(irpctime); }
-            if (irpcstationEta>=0&&Settore==8 ){ m_rpctime_Sector8_BA->Fill(irpctime); }
-            if (irpcstationEta>=0&&Settore==9 ){ m_rpctime_Sector9_BA->Fill(irpctime); }
-            if (irpcstationEta>=0&&Settore==10){ m_rpctime_Sector10_BA->Fill(irpctime); }
-            if (irpcstationEta>=0&&Settore==11){ m_rpctime_Sector11_BA->Fill(irpctime); }
-            if (irpcstationEta>=0&&Settore==12){ m_rpctime_Sector12_BA->Fill(irpctime); }
-            if (irpcstationEta>=0&&Settore==13){ m_rpctime_Sector13_BA->Fill(irpctime); }
-            if (irpcstationEta>=0&&Settore==14){ m_rpctime_Sector14_BA->Fill(irpctime); }
-            if (irpcstationEta>=0&&Settore==15){ m_rpctime_Sector15_BA->Fill(irpctime); }
-            if (irpcstationEta>=0&&Settore==16){ m_rpctime_Sector16_BA->Fill(irpctime); } 
-
-
-	   
-            // cool strip profile
-            if ( m_doCoolDB ) {
-              sc = rpcCoolDb.getHist( m_rpcCool_StripProfile, m_sector_dphi_layer+"_Profile" ) ;
-              if(sc.isFailure() ) ATH_MSG_WARNING (  "couldn't get " << m_sector_dphi_layer << "_Profile hist" );
-  
-              if ( m_rpcCool_StripProfile ) {
-                if ( irpcmeasuresPhi==0 ) {
-                  m_rpcCool_StripProfile->Fill( strip_dbindex );
-                }
-                else {
-                  if ( irpcambiguityFlag==1 ) {
-                    m_rpcCool_StripProfile->Fill( strip_dbindex );
-                    // removed logical-OR and wired-OR of RPC Phi strips
-                  }
-                }
-              }
-            }
-	      
-            if(m_rpcchamberhist){
-		
-              ATH_MSG_DEBUG (  "RPC Hardware chamber name in the selected area : " << m_hardware_name );	
- 
-              bool histo_flag=true;
-              for (std::vector<std::string>::const_iterator iter=m_layer_name_list.begin(); iter!=m_layer_name_list.end(); iter++){
-                if ( (m_hardware_name+m_layer_name)==*iter){histo_flag=false;}
-              }
-              if (histo_flag){ 
-                m_layer_name_list.push_back(m_hardware_name+m_layer_name); 
-                bookRPCLayerHistograms(m_hardware_name, m_layer_name, m_layer0_name, Nbin, 0 , Nbin);
-                bookRPCLayervsTimeHistograms(m_hardware_name, m_layer_name, Nbin, 0 , Nbin);
-                if(irpcmeasuresPhi==1)bookRPCLayerPhiAmbiHistograms(m_hardware_name, m_layer_name, m_layer0_name, Nbin, 0 , Nbin);
-              }
-	      
-              histo_flag=true ;
-              for (std::vector<std::string>::const_iterator iter=m_layer_name_list_panel.begin(); iter!=m_layer_name_list_panel.end(); iter++){
-                if ( (m_hardware_name+m_layer_name_panel)==*iter){histo_flag=false;}
-              }
-              if (histo_flag){ 
-                m_layer_name_list_panel.push_back(m_hardware_name+m_layer_name_panel)  ; 
-                m_layer_name_bin_list_panel.push_back( PanelIndex )                ; 
-                bookRPCLayerHistogramsPanel(m_hardware_name, m_layer_name_panel)     ; 
-              }
-		
-              const MuonDQAHistList& hists1 = m_stationHists.getList( m_hardware_name + "/Profiles/" + m_layer_name);       	  	  	  	  	
-              TH1* rpcstriplayer = hists1.getH1( m_hardware_name + "_" + m_layer_name + "_strip");
-		  
-              const MuonDQAHistList& hists2 = m_stationHists.getList( m_hardware_name + "/ProfilesvsTime/" + m_layer_name);       	  	  	  	  	
-              TH2* rpcstripvstimelayer = hists2.getH2( m_hardware_name + "_" + m_layer_name + "_stripvstime");
-		  
-              const MuonDQAHistList& hists3 = m_stationHists.getList( m_hardware_name + "/Phi_profiles_ambiguity_resolved/" + m_layer_name);
-              TH1* rpcstripPhiAmbilayer = hists3.getH1(m_hardware_name + "_" + m_layer_name +"_Ambiguity_resolved_phi_strip");
-		    
-              if (rpcstriplayer) {rpcstriplayer->Fill( float(irpcstrip  + ShiftStrips)  -0.5 );}
-              else {ATH_MSG_DEBUG (  "rpcstriplayer not in hist list!" );}
-            
-              if (rpcstripvstimelayer) {rpcstripvstimelayer->Fill( float(irpcstrip  + ShiftStrips)  -0.5 , irpctime );}
-              else {ATH_MSG_DEBUG (  "rpcstripvstimelayer not in hist list!" );}
-
-              if(irpcmeasuresPhi==1&&irpcambiguityFlag==1){
-                if (rpcstripPhiAmbilayer) {rpcstripPhiAmbilayer->Fill( float(irpcstrip  + ShiftStrips)  -0.5 );}
-                else {ATH_MSG_DEBUG (  "rpcstripPhiAmbilayer not in hist list!" );}  
-              }
-                                        
-      
-            }//end if on m_rpcchamberhist || ESD
-            else{
-              bool histo_flag=true ;
-              for (std::vector<std::string>::const_iterator iter=m_layer_name_list_panel.begin(); iter!=m_layer_name_list_panel.end(); iter++){
-                if ( (m_hardware_name+m_layer_name_panel)==*iter){histo_flag=false;}
-              }
-              if (histo_flag){ 
-                m_layer_name_list_panel.push_back(m_hardware_name+m_layer_name_panel)  ; 
-                m_layer_name_bin_list_panel.push_back( PanelIndex )                ; 
-              }
-            }
-	
-            ////////////// Start Loop on the second prd ///////////////////////////////
-            for (Muon::RpcPrepDataCollection::const_iterator rpcCollectionII=(*containerIt)->begin();
-                 rpcCollectionII!=(*containerIt)->end(); ++rpcCollectionII)	  	   	 	   
-            { 
-              Identifier prdcoll_id_II = (*rpcCollectionII)->identify(); 
-		  
-              int irpcstationPhiII       =   int(m_idHelperSvc->rpcIdHelper().stationPhi(prdcoll_id_II))  ;		
-              int irpcstationNameII      =   int(m_idHelperSvc->rpcIdHelper().stationName(prdcoll_id_II)) ;		
-              int irpcstationEtaII       =   int(m_idHelperSvc->rpcIdHelper().stationEta(prdcoll_id_II))  ; 			
-              int irpcdoubletRII         =   int(m_idHelperSvc->rpcIdHelper().doubletR(prdcoll_id_II))    ;	  	
-              int irpcdoubletZII         =   int(m_idHelperSvc->rpcIdHelper().doubletZ(prdcoll_id_II))    ;
-              int irpcdoubletPhiII       =   int(m_idHelperSvc->rpcIdHelper().doubletPhi(prdcoll_id_II))  ;
-              int irpcgasGapII           =   int(m_idHelperSvc->rpcIdHelper().gasGap(prdcoll_id_II))      ;
-              int irpcmeasuresPhiII      =   int(m_idHelperSvc->rpcIdHelper().measuresPhi(prdcoll_id_II)) ;
-              int irpcstripII            =   int(m_idHelperSvc->rpcIdHelper().strip(prdcoll_id_II))       ;  		  
-		
-		  
-              const MuonGM::RpcReadoutElement* descriptor_Atl_II = MuonDetMgr->getRpcReadoutElement( prdcoll_id_II );
-              double z_atl_II = descriptor_Atl_II ->stripPos(prdcoll_id_II ).z() ;
-		  
-              //get information from geomodel to book and fill rpc histos with the right max strip number
-              std::vector<int>   rpcstripshiftII = RpcGM::RpcStripShift(MuonDetMgr,m_idHelperSvc->rpcIdHelper(), prdcoll_id, irpctriggerInfo)  ;
-		    
-              if(irpcmeasuresPhi==1&&irpcmeasuresPhiII==0){
-                if(irpcstationPhi==irpcstationPhiII&&irpcstationName==irpcstationNameII&&irpcstationEta==irpcstationEtaII&&
-                   irpcdoubletR==irpcdoubletRII&&irpcdoubletZ==irpcdoubletZII&&irpcdoubletPhi==irpcdoubletPhiII&&irpcgasGap==irpcgasGapII){
-			      
-                  if(m_rpcchamberhist ){   
-                    //if(1 == 0){
-                    bool histo_flag=true;
-                    for (std::vector<std::string>::const_iterator iter=m_layerPhivsEta_name_list.begin(); iter!=m_layerPhivsEta_name_list.end(); iter++){
-                      if ( (m_hardware_name+m_layerPhivsEta_name)==*iter){histo_flag=false;}
-                    }
-                    if (histo_flag){ 
-                      m_layerPhivsEta_name_list.push_back(m_hardware_name+m_layerPhivsEta_name); 
-                      bookRPCLayerPhivsEtaHistograms(m_hardware_name, m_layerPhivsEta_name, NetaStrips, 0 , NetaStrips, NphiStrips, 0 , NphiStrips);
-                    }	              
-                    const MuonDQAHistList& hists4 = m_stationHists.getList( m_hardware_name + "/PhivsEta/" + m_layerPhivsEta_name);       	  	  	  	  	
-                    TH2* rpcstriplayerPhivsEta = hists4.getH2(m_hardware_name + "_" + m_layerPhivsEta_name );    
-                    if (rpcstriplayerPhivsEta) {rpcstriplayerPhivsEta->Fill( float(irpcstripII + ShiftEtaStrips)  -0.5,  float(irpcstrip + ShiftPhiStrips)  -0.5 );}
-                    else {ATH_MSG_DEBUG (  "rpcstriplayerPhivsEta not in hist list!" );}
-                  }//end if on m_rpcchamberhist or ESD	      
-		     
-                  //Sector  
-                  int stripetaatlas  =  ( irpcstripII + ShiftEtaStripsTot )*EtaStripSign ;	     
-                  if ( stripetaatlas>0 )  stripetaatlas-- ;  
-                  int stripphisector =   irpcstrip + ShiftPhiStrips                      ;
-		          
-                  if(m_rpcsectorhist){ 	      
-                    bool histo_flag=true;
-                    for (std::vector<std::string>::const_iterator iter=m_layerPhivsEtaSector_name_list.begin(); iter!=m_layerPhivsEtaSector_name_list.end(); iter++){
-                      if ( (m_sector_name+m_layerPhivsEtaSector_name)==*iter){histo_flag=false;}
-                    }
-                    if (histo_flag){ 
-                      m_layerPhivsEtaSector_name_list.push_back(m_sector_name+m_layerPhivsEtaSector_name); 
-                      bookRPCLayerPhivsEtaSectorHistograms(m_sector_name, m_layerPhivsEtaSector_name, NetaStripsTot, -NetaStripsTotSideC, NetaStripsTotSideA, NphiStrips, 0 , NphiStrips);
-                    }
-                    const MuonDQAHistList& hists5 = m_stationHists.getList( m_sector_name + "/PhivsEta/" + m_layerPhivsEtaSector_name);
-                    TH2* rpcstriplayerPhivsEtaSector = hists5.getH2(m_layerPhivsEtaSector_name ); 
-                    if (rpcstriplayerPhivsEtaSector) {
-		     	  
-                      rpcstriplayerPhivsEtaSector->Fill( stripetaatlas, stripphisector-1 );	
-		    
-                    }
-                    else {ATH_MSG_DEBUG (  "rpcstriplayerPhivsEtaSector not in hist list!" );}
-                  }
-		      
-                  int stripphiatlas = stripphisector + shiftstripphiatlas ;
-			
-                  double x_atlas = x_atl     ;
-                  double y_atlas = y_atl     ;
-                  double z_atlas = z_atl_II  ;
-
-                  double phi_atlas = 0;
-                  if ( x_atlas > 0 ) { 
-                    phi_atlas = atan ( y_atlas / x_atlas ); 
-                  }
-                  else if ( x_atlas == 0 ){ 
-                    if (y_atlas > 0) { 
-                      phi_atlas = CLHEP::pi/2 ;
-                    }
-                    else 
-                    { 
-                      phi_atlas = -CLHEP::pi/2 ;
-                    } 
-                  }
-                  else{
-                    if (y_atlas > 0) { 
-                      phi_atlas = std::atan ( y_atlas / x_atlas ) + CLHEP::pi ; 
-                    }
-                    else 
-                    { 
-                      phi_atlas = -CLHEP::pi + std::atan ( y_atlas / x_atlas ) ;
-                    }  
-			 
-                  }
-			
-                  // pseudorapidity
-                  double eta_atlas = 0;
-                  if ( z_atlas!=0  ) {
-                    eta_atlas = -std::log( std::abs( std::tan( 0.5 * std::atan(std::hypot(x_atlas, y_atlas)/ z_atlas )) ));
-                  }
-                  else{
-                    eta_atlas = 0 ;
-                  }
-                  if ( irpcstationEta<0 ) { eta_atlas = -eta_atlas; }
-			
-		                            
-                  if(m_layeronly_name=="Pivot0" ) {
-                    m_rpcPhivsEtaAtlasPivot0        ->Fill( stripetaatlas , stripphiatlas -1 );
-                    m_rpcPhivsEtaAtlasPivot0_PhivsZ ->Fill( z_atlas, phi_atlas )           ;
-                    // coord cilindriche: 1->phi, 2->z
-                  }
-                  if(m_layeronly_name=="Pivot1" ) { 
-                    m_rpcPhivsEtaAtlasPivot1        ->Fill( stripetaatlas , stripphiatlas -1 );	
-                    m_rpcPhivsEtaAtlasPivot1_PhivsZ ->Fill( z_atlas, phi_atlas )           ;   
-                  }
-                  if(m_layeronly_name=="LowPt0"  	         ) { 
-                    m_rpcPhivsEtaAtlasLowPt0        ->Fill( stripetaatlas , stripphiatlas -1 );
-                    m_rpcPhivsEtaAtlasLowPt0_PhivsZ ->Fill( z_atlas, phi_atlas )           ;
-                  }
-                  if(m_layeronly_name=="LowPt1"  	         ) { 
-                    m_rpcPhivsEtaAtlasLowPt1        ->Fill( stripetaatlas , stripphiatlas -1 );
-                    m_rpcPhivsEtaAtlasLowPt1_PhivsZ ->Fill( z_atlas, phi_atlas )           ;
-                  }
-                  if(m_layeronly_name=="HighPt0" 	         ) { 
-                    m_rpcPhivsEtaAtlasHighPt0        ->Fill( stripetaatlas , stripphiatlas -1 );
-                    m_rpcPhivsEtaAtlasHighPt0_PhivsZ ->Fill( z_atlas, phi_atlas )           ;
-                  }
-                  if(m_layeronly_name=="HighPt1" 	         ) { 
-                    m_rpcPhivsEtaAtlasHighPt1        ->Fill( stripetaatlas , stripphiatlas -1 );	    
-                    m_rpcPhivsEtaAtlasHighPt1_PhivsZ ->Fill( z_atlas, phi_atlas )           ;
-                  }
-                  if(m_layeronly_name=="LowPt_TriggerOut"       ){ 
-		
-                    m_rpcPhivsEtaAtlasLowPt_TriggerOut        ->Fill( stripetaatlas , stripphiatlas-1 );
-                    m_rpcPhivsEtaAtlasLowPt_TriggerOut_PhivsZ ->Fill( z_atlas, phi_atlas )           ;
-                  }
-                  if(m_layeronly_name=="HighPt_TriggerFromLowPt") { 
-                    m_rpcPhivsEtaAtlasHighPt_TriggerFromLowPt        ->Fill( stripetaatlas , stripphiatlas-1 );
-                    m_rpcPhivsEtaAtlasHighPt_TriggerFromLowPt_PhivsZ ->Fill( z_atlas, phi_atlas )           ;
-                  }
-                  if(m_layeronly_name=="HighPt_TriggerOut"      ) { 
-                    m_rpcPhivsEtaAtlasHighPt_TriggerOut        ->Fill( stripetaatlas , stripphiatlas-1 );
-                    m_rpcPhivsEtaAtlasHighPt_TriggerOut_PhivsZ ->Fill( z_atlas, phi_atlas )           ;
-                  }
-		    
-		  
-		  		  
-                }//same gasgap
-
-	    	      
-              }//phi and eta
-		     
-		      	 	      
-              //////////same chamber, plane, phi-phi, eta-eta
-              if(m_rpcchamberhist ){ 
-                //if(1 == 0){     
-                if(irpcmeasuresPhi==irpcmeasuresPhiII){
-		    		  
-                  if(  irpcgasGap==(irpcgasGapII+1)      && irpcstationName==irpcstationNameII  ) {
-                    if(irpcstationPhi==irpcstationPhiII&&irpcstationEta==irpcstationEtaII&&
-                       irpcdoubletR==irpcdoubletRII&&irpcdoubletZ==irpcdoubletZII&&irpcdoubletPhi==irpcdoubletPhiII){
-		    		  
-                      bool histo_flag=true;
-                      for (std::vector<std::string>::const_iterator iter=m_layervslayer_name_list.begin(); iter!=m_layervslayer_name_list.end(); iter++){
-                        if ( (m_hardware_name+m_layervslayer_name)==*iter){histo_flag=false;}
-                      }
-                      if (histo_flag){ 
-                        m_layervslayer_name_list.push_back(m_hardware_name+m_layervslayer_name); 
-                        bookRPCLayervsLayerHistograms(m_hardware_name, m_layervslayer_name, m_layer1_name, m_layer2_name, Nbin, 0 , Nbin, Nbin, 0, Nbin);
-                      }
-
-                      const MuonDQAHistList& hists6 = m_stationHists.getList( m_hardware_name +"/Layer2vsLayer1/"+m_layervslayer_name);  
-                      TH2* rpcstriplayervslayer = hists6.getH2(m_hardware_name + "_" + m_layervslayer_name );  
-	 		   
-                      if (rpcstriplayervslayer) {rpcstriplayervslayer->Fill( irpcstripII + ShiftStrips , irpcstrip + ShiftStrips );}
-                      else {ATH_MSG_DEBUG (  "rpcstriplayervslayer not in hist list!" );}
-		  
-                    }//same chamber
-                  }//same plane
-                }//phi-phi or eta-eta		  
-              }//end if on m_rpcchamberhist or ESD  
-
-            }     ////////////// End Loop on the second prd
-	      
-		 
-            ++m_nPrd;
-            if (irpcstationEta>=0){ ++m_nPrd_BA ; } 
-            else                  { ++m_nPrd_BC ; }
-		 
-	
-            ATH_MSG_DEBUG (  " RPC PrepRawData has" << m_nPrd <<  "PRD number " );
-            std::map<std::string,int>::iterator iter_hitsperchamber = m_hitsperchamber_map.find(m_hardware_name);
-            if ( iter_hitsperchamber  == m_hitsperchamber_map.end() ){ 
-              m_hitsperchamber_map.insert( make_pair( m_hardware_name,1 ) );  
-            } else {iter_hitsperchamber->second+=1;}	
-            //}//chamber name selection
-          }
-	
-          else {
-		
-            // check if index not out of range  
-            if (m_first == true) {
-              ATH_MSG_DEBUG (  "More than " << maxPRD << " RPC PrepRawData" );
-              m_first = false;
-              ATH_MSG_VERBOSE(  "More than " << maxPRD << " RPC PrepRawData" );
-            }
- 		
-          }
-		
-        }/// if (containerIt size)    
-      }/// for chambers iterator 
-    
-      ++m_rpc_eventstotal;
-    
-      m_rpcevents->Fill(m_nPrd);    
-    
-      m_TotalNumber_of_RPC_hits_per_events_BA->Fill(m_nPrd_BA) ;
-      m_TotalNumber_of_RPC_hits_per_events_BC->Fill(m_nPrd_BC) ;
-  
-  
-      int NTrigger_Eta_LowPt  = 0;  
-      int NTrigger_Phi_LowPt  = 0;  
-      int NTrigger_Eta_HighPt = 0;  
-      int NTrigger_Phi_HighPt = 0;
-
-      // loop on trigger hits
-      if(m_doTriggerHits){  
-    
-	SG::ReadHandle<Muon::RpcCoinDataContainer> rpc_trigcontainer(m_key_trig );
-    
-        Muon::RpcCoinDataContainer::const_iterator trigcontainerIt;
-        for ( trigcontainerIt = rpc_trigcontainer->begin(); trigcontainerIt != rpc_trigcontainer->end(); ++trigcontainerIt ) 
-	{
-	  for ( Muon::RpcCoinDataCollection::const_iterator rpcCoinCollection = (*trigcontainerIt)->begin();
-		rpcCoinCollection!=(*trigcontainerIt)->end();
-		++rpcCoinCollection )
-          {
-            if ( m_nTrig < maxPRD ) {
-              Identifier prdcoll_id = (*rpcCoinCollection)->identify();
-              int irpcstationPhi     =   int(m_idHelperSvc->rpcIdHelper().stationPhi(prdcoll_id))  ;  	  
-              int irpcstationName    =   int(m_idHelperSvc->rpcIdHelper().stationName(prdcoll_id)) ;  	  
-              int irpcstationEta     =   int(m_idHelperSvc->rpcIdHelper().stationEta(prdcoll_id))  ;  		  
-              int irpcdoubletR       =   int(m_idHelperSvc->rpcIdHelper().doubletR(prdcoll_id))    ;
-              int irpcdoubletZ       =   int(m_idHelperSvc->rpcIdHelper().doubletZ(prdcoll_id))    ;
-              int irpcdoubletPhi     =   int(m_idHelperSvc->rpcIdHelper().doubletPhi(prdcoll_id))  ;
-              int irpcgasGap	     =   int(m_idHelperSvc->rpcIdHelper().gasGap(prdcoll_id))      ;
-              int irpcmeasuresPhi    =   int(m_idHelperSvc->rpcIdHelper().measuresPhi(prdcoll_id)) ;
-              int irpcstrip	     =   int(m_idHelperSvc->rpcIdHelper().strip(prdcoll_id))       ;
-        
-              double irpctime	     =   double((*rpcCoinCollection)->time())		     ;  	     
-              int irpctriggerInfo    =   int ( ((*rpcCoinCollection)->isLowPtCoin())*6 + 
-                                           ((*rpcCoinCollection)->isLowPtInputToHighPtCm())*100 + 
-                                           ((*rpcCoinCollection)->isHighPtCoin())*106  );
-              int irpcthreshold      =   int((*rpcCoinCollection)->threshold() )      ;
-	
-	
-              // m_threshold: internal threshold 
-              // set in joboptions the correspondence between m_threshold and lvl1 thresholds
-              if ( irpcthreshold == m_lv1Thres_0 )  m_threshold = 0 ; // no threshold assigned
-              if ( irpcthreshold == m_lv1Thres_1 )  m_threshold = 1 ;
-              if ( irpcthreshold == m_lv1Thres_2 )  m_threshold = 2 ;
-              if ( irpcthreshold == m_lv1Thres_3 )  m_threshold = 3 ;
-
-              if ( irpcmeasuresPhi==0 ){ 
-                if ( irpctriggerInfo==106 ) { m_RPC_Threshold_Eta->Fill( m_threshold+4 ) ; }
-                else if ( irpctriggerInfo==6 ) { m_RPC_Threshold_Eta->Fill( m_threshold   ) ; }
-              }
-              else { 
-                if ( irpctriggerInfo==106 ) { m_RPC_Threshold_Phi->Fill( m_threshold+4 ) ; } 
-                else if ( irpctriggerInfo==6 ) { m_RPC_Threshold_Phi->Fill( m_threshold   ) ; } 
-              }
-                      
-              const MuonGM::RpcReadoutElement* descriptor_Atl = MuonDetMgr->getRpcReadoutElement( prdcoll_id );
-                double x_atl = descriptor_Atl ->stripPos(prdcoll_id ).x() ;
-		double y_atl = descriptor_Atl ->stripPos(prdcoll_id ).y() ;
-		double z_atl = descriptor_Atl ->stripPos(prdcoll_id ).z() ;
-                                
-		Amg::Vector3D TrigHit2DEta(z_atl,sqrt(x_atl*x_atl + y_atl*y_atl), 0 );	  
-		Amg::Vector3D TrigHit2DPhi(x_atl,y_atl, 0 );	  
-		Amg::Vector3D TrigHit2D(0,0,0); 
-		TrigHit2D = TrigHit2DEta ;
-		if(irpcmeasuresPhi==1) TrigHit2D = TrigHit2DPhi ;
-       
-		//get chamber hardware name
-		m_hardware_name=convertChamberName(irpcstationName,irpcstationEta,irpcstationPhi,m_type) ;
-       
-        
-		//get information from geomodel to book and fill rpc histos with the right max strip number
-		std::vector<int>   rpcstripshift = RpcGM::RpcStripShift(MuonDetMgr,m_idHelperSvc->rpcIdHelper(), prdcoll_id, irpctriggerInfo)  ;
-		int NphiStrips	       =  rpcstripshift[0] ;
-		int ShiftPhiStrips     =  rpcstripshift[1] ;
-		int NetaStrips	       =  rpcstripshift[2] ;
-		int ShiftEtaStrips     =  rpcstripshift[3] ;
-		int ShiftStrips	       =  rpcstripshift[4] ;
-		int NetaStripsTot      =  rpcstripshift[5] ;
-		int NetaStripsTotSideA =  rpcstripshift[6] ;
-		int NetaStripsTotSideC =  rpcstripshift[7] ;
-		int ShiftEtaStripsTot  =  rpcstripshift[8] ;
-		int Nbin  	       =  rpcstripshift[9] ;
-		int EtaStripSign       =  rpcstripshift[10];
-		int PanelIndex	       =  rpcstripshift[13];
-		int Settore	       =  rpcstripshift[14];
-		int ShiftEtaPanelsTot  =  rpcstripshift[20];
-		int rpcpanel_dbindex   =  rpcstripshift[23];
-		int rpctower_dbindex   =  rpcstripshift[24];
-		int shiftstripphiatlas =  rpcstripshift[25];
-
- 
-		//get name for titles and labels 
-		std::vector<std::string>   rpclayersectorsidename = RpcGM::RpcLayerSectorSideName(m_idHelperSvc->rpcIdHelper(),prdcoll_id, irpctriggerInfo)  ;  
-		m_layer_name		   = rpclayersectorsidename[0] ;
-		m_layertodraw1_name	   = rpclayersectorsidename[1] ;
-		m_layertodraw2_name	   = rpclayersectorsidename[2] ;
-		m_layervslayer_name	   = rpclayersectorsidename[3] ;
-		m_layer0_name		   = rpclayersectorsidename[4] ;
-		m_layer1_name		   = rpclayersectorsidename[5] ;
-		m_layer2_name		   = rpclayersectorsidename[6] ;
-		m_layerPhivsEta_name	   = rpclayersectorsidename[7] ;
-		m_layerPhivsEtaSector_name = rpclayersectorsidename[8] ;
-		m_sector_name		   = rpclayersectorsidename[9] ;
-		m_layeronly_name	   = rpclayersectorsidename[10];
-		m_layer_name_panel	   = rpclayersectorsidename[11];
-		m_sector_dphi_layer	   = rpclayersectorsidename[12];
-	      
-		int irpcstationNameC1 = irpcstationName ;
-		int irpcstationNameC2 = irpcstationName ;
-                
-		if(irpctriggerInfo==106){
-		  irpcstationNameC1 += 2 ;
-		  irpcstationNameC2 += 2 ;
-		  if(irpcstationName==8)	{
-		    irpcstationNameC1 =  9 ;
-		    irpcstationNameC2 = 10 ;
-		  }
-		}
-		
-		///////SHIFT 1D HISTOS
-		 
-	        if(EtaStripSign>=0){
-		   if(irpctriggerInfo==  6)m_rpc1DStationNameTriggerHitsSideA->Fill(m_StationNameViewIndex[irpcstationName][irpcmeasuresPhi]  ,1./m_StationPivotSectorSize[irpcstationName]*AverageLuminosityWeight);		  
-		   if(irpctriggerInfo==106)m_rpc1DStationNameTriggerHitsSideA->Fill(m_StationNameViewIndex[irpcstationName][irpcmeasuresPhi]+6,1./m_StationPivotSectorSize[irpcstationName]*AverageLuminosityWeight);
-		} 
-	        else{
-		   if(irpctriggerInfo==  6)m_rpc1DStationNameTriggerHitsSideC->Fill(m_StationNameViewIndex[irpcstationName][irpcmeasuresPhi]  ,1./m_StationPivotSectorSize[irpcstationName]*AverageLuminosityWeight);		  
-		   if(irpctriggerInfo==106)m_rpc1DStationNameTriggerHitsSideC->Fill(m_StationNameViewIndex[irpcstationName][irpcmeasuresPhi]+6,1./m_StationPivotSectorSize[irpcstationName]*AverageLuminosityWeight);
-		}
-		
-		// fill trigger road
-		// remember:
-		// in sectors 12 and 14 HighPt plane has name = 9 or 10
-          
- 
-		if(irpctriggerInfo==6||irpctriggerInfo==106){
-	      
-		  Muon::RpcPrepDataContainer::const_iterator collPrep ;
-		  for ( collPrep = rpc_container->begin(); collPrep != rpc_container->end(); collPrep++ ) {
-             
-		    for ( Muon::RpcPrepDataCollection::const_iterator it=(*collPrep)->begin(); it!=(*collPrep)->end(); it++) {
-               
-		      Identifier prdConf_id   =   (*it)->identify();
-		      int irpcstationPhi_prep     =   int(m_idHelperSvc->rpcIdHelper().stationPhi (prdConf_id ))  ;   
-		      int irpcstationName_prep    =   int(m_idHelperSvc->rpcIdHelper().stationName(prdConf_id ))  ;   
-		      int irpcstationEta_prep     =   int(m_idHelperSvc->rpcIdHelper().stationEta (prdConf_id ))  ;	    
-		      int irpcdoubletR_prep       =   int(m_idHelperSvc->rpcIdHelper().doubletR   (prdConf_id ))  ;
-		      int irpcdoubletPhi_prep     =   int(m_idHelperSvc->rpcIdHelper().doubletPhi (prdConf_id ))  ;
-		      int irpcmeasuresPhi_prep    =   int(m_idHelperSvc->rpcIdHelper().measuresPhi(prdConf_id ))  ;
-        
-		      if ( irpcmeasuresPhi_prep != irpcmeasuresPhi ) continue;
-		      if ( irpcstationPhi_prep  != irpcstationPhi  ) continue;
-		      if ( irpcdoubletPhi_prep  != irpcdoubletPhi  ) continue;
-		      if ( irpcstationName_prep != irpcstationNameC1 && irpcstationName_prep != irpcstationNameC2 ) continue;
-		      if ( irpctriggerInfo==  6 && (irpcdoubletR_prep != irpcdoubletR  - 1 ) ) continue;
-		      if ( irpctriggerInfo==106 && (irpcdoubletR_prep != irpcdoubletR  - 1 ) ) continue;
-		      if (std::abs(irpcstationEta_prep-irpcstationEta)>1) continue;
-        
-		      //get information from geomodel to book and fill rpc histos with the right max strip number
-		      const MuonGM::RpcReadoutElement* descriptor_Atl_prep = MuonDetMgr->getRpcReadoutElement( prdConf_id );
-		      double x_atl_prep = descriptor_Atl_prep ->stripPos(prdConf_id ).x() ;
-		      double y_atl_prep = descriptor_Atl_prep ->stripPos(prdConf_id ).y() ;
-		      double z_atl_prep = descriptor_Atl_prep ->stripPos(prdConf_id ).z() ;
-        
-		      Amg::Vector3D PrepHit2DEta( z_atl_prep, sqrt(x_atl_prep*x_atl_prep + y_atl_prep*y_atl_prep), 0 );  	  
-		      Amg::Vector3D PrepHit2DPhi( x_atl_prep, y_atl_prep , 0 );  	  
-		      Amg::Vector3D PrepHit2D   (0,0,0); 
-		      PrepHit2D  = PrepHit2DEta ;
-		      if(irpcmeasuresPhi_prep==1) PrepHit2D = PrepHit2DPhi ;		  
-          
-		      Amg::Vector3D SegVector2D   (0,0,0) ;
-		      Amg::Vector3D SegPoint2D    (0,0,0) ;
-		      Amg::Vector3D ImpactVector2D(0,0,0) ;
-          
-		      SegVector2D =  PrepHit2D - TrigHit2D ; 
-		      SegPoint2D  =  TrigHit2D  	       ;
-
-		      ImpactVector2D = SegPoint2D.cross(SegVector2D);	       
-              
-		      if(SegVector2D.mag()!=0)ImpactVector2D = ImpactVector2D/ SegVector2D.mag();      
-        
-		      double impactParam = ImpactVector2D.mag() ;
-		  
-		      if ( irpcmeasuresPhi==0 ) {
-			if ( ImpactVector2D.z() <0 ) impactParam = -impactParam ;
-		      }
-		      else { 
-			if ( ImpactVector2D.z() <0 ) impactParam = -impactParam ;
-		      }
-              	  
-		      m_RPC_TriggerRoad->Fill( impactParam, m_threshold );
-	      
-		      if ( irpctriggerInfo==6 && irpcstationEta%2 == 0 && irpcmeasuresPhi==0 ) {
-			m_RPC_TriggerRoad_Large_Eta->Fill( impactParam, m_threshold );
-		      }
-		      if ( irpctriggerInfo==6 && irpcstationEta%2 == 0 && irpcmeasuresPhi==1 ) {
-			m_RPC_TriggerRoad_Large_Phi->Fill( impactParam, m_threshold );
-		      }
-		      if ( irpctriggerInfo==6 && irpcstationEta%2 == 1 && irpcmeasuresPhi==0 ) {
-			m_RPC_TriggerRoad_Small_Eta->Fill( impactParam, m_threshold );
-		      }
-		      if ( irpctriggerInfo==6 && irpcstationEta%2 == 1 && irpcmeasuresPhi==1 ) {
-			m_RPC_TriggerRoad_Small_Phi->Fill( impactParam, m_threshold );
-		      }     
-		      if ( irpctriggerInfo >6 && irpcstationEta%2 == 0 && irpcmeasuresPhi==0 ) {
-			m_RPC_TriggerRoad_Large_Eta->Fill( impactParam, m_threshold + 4 );
-		      }
-		      if ( irpctriggerInfo >6 && irpcstationEta%2 == 0 && irpcmeasuresPhi==1 ) {
-			m_RPC_TriggerRoad_Large_Phi->Fill( impactParam, m_threshold + 4);
-		      }
-		      if ( irpctriggerInfo >6 && irpcstationEta%2 == 1 && irpcmeasuresPhi==0 ) {
-			m_RPC_TriggerRoad_Small_Eta->Fill( impactParam, m_threshold + 4);
-		      }
-		      if ( irpctriggerInfo >6 && irpcstationEta%2 == 1 && irpcmeasuresPhi==1 ) {
-			m_RPC_TriggerRoad_Small_Phi->Fill( impactParam, m_threshold + 4);
-		      }     
-                
-		    }
-		  }//end loop collPrep
-		}//end if
- 
-		// fill general histograms
-		if(irpctriggerInfo==6){
-		  if(irpcmeasuresPhi==0) {NTrigger_Eta_LowPt ++ ;}
-		  else {NTrigger_Phi_LowPt ++ ;}	
-		  if(irpcmeasuresPhi==0){	 
-		    if(EtaStripSign>0){
-		      m_rpc2DPanelHits[enum_Eta_LowPt]->Fill(ShiftEtaPanelsTot, Settore + 0.5*(irpcdoubletPhi-1)-1);
-		      m_rpc1DvsLBPanelHits[enum_Eta_LowPt]->Fill(lumiblock, float(rpcpanel_dbindex)  + float(irpcdoubletPhi-1)*0.5-1     );
-		      m_rpc2DPanelHits[enum_Eta_LowPt_BA]->Fill(ShiftEtaPanelsTot, Settore + 0.5*(irpcdoubletPhi-1)-1);
-		      m_rpc1DvsLBPanelHits[enum_Eta_LowPt_BA]->Fill(lumiblock, float(rpcpanel_dbindex)  + float(irpcdoubletPhi-1)*0.5-1     );
-		     
-		      m_rpc1DvsLBTrigTowerHits[enum_Eta_TrigTowerLowPt_BA]->Fill(lumiblock, float(rpctower_dbindex) + float(irpcdoubletPhi-1)*0.5-1      );
-			
-		      m_rpctime_LPt_BA->Fill(irpctime);
-		    }
-		    else{
-		      m_rpc2DPanelHits[enum_Eta_LowPt]->Fill(-ShiftEtaPanelsTot-1, Settore + 0.5*(irpcdoubletPhi-1)-1);
-		      m_rpc1DvsLBPanelHits[enum_Eta_LowPt]->Fill(lumiblock, -float(rpcpanel_dbindex) - float(irpcdoubletPhi-1)*0.5 + 0.5    );
-		      m_rpc2DPanelHits[enum_Eta_LowPt_BC]->Fill(ShiftEtaPanelsTot, Settore + 0.5*(irpcdoubletPhi-1)-1);
-		      m_rpc1DvsLBPanelHits[enum_Eta_LowPt_BC]->Fill(lumiblock, float(rpcpanel_dbindex)  + float(irpcdoubletPhi-1)*0.5-1     );
-		     
-		      m_rpc1DvsLBTrigTowerHits[enum_Eta_TrigTowerLowPt_BC]->Fill(lumiblock, float(rpctower_dbindex) + float(irpcdoubletPhi-1)*0.5-1      );
-			
-	
-		      m_rpctime_LPt_BC->Fill(irpctime);
-		    }
-		  }
-		  else{	 
-		    if(EtaStripSign>0){
-		      m_rpc2DPanelHits[enum_Phi_LowPt]->Fill(ShiftEtaPanelsTot, Settore + 0.5*(irpcdoubletPhi-1)-1);
-		      m_rpc1DvsLBPanelHits[enum_Phi_LowPt]->Fill(lumiblock, float(rpcpanel_dbindex)  + float(irpcdoubletPhi-1)*0.5-1     );
-		      m_rpc2DPanelHits[enum_Phi_LowPt_BA]->Fill(ShiftEtaPanelsTot, Settore + 0.5*(irpcdoubletPhi-1)-1);
-		      m_rpc1DvsLBPanelHits[enum_Phi_LowPt_BA]->Fill(lumiblock, float(rpcpanel_dbindex)  + float(irpcdoubletPhi-1)*0.5-1     );
-		     
-		      m_rpc1DvsLBTrigTowerHits[enum_Phi_TrigTowerLowPt_BA]->Fill(lumiblock, float(rpctower_dbindex) + float(irpcdoubletPhi-1)*0.5-1      );
-		     
-		      m_rpctime_LPt_BA->Fill(irpctime);
-		    }
-		    else{
-		      m_rpc2DPanelHits[enum_Phi_LowPt]->Fill(-ShiftEtaPanelsTot-1, Settore + 0.5*(irpcdoubletPhi-1)-1);
-		      m_rpc1DvsLBPanelHits[enum_Phi_LowPt]->Fill(lumiblock, -float(rpcpanel_dbindex) - float(irpcdoubletPhi-1)*0.5  + 0.5    );
-		      m_rpc2DPanelHits[enum_Phi_LowPt_BC]->Fill(ShiftEtaPanelsTot, Settore + 0.5*(irpcdoubletPhi-1)-1);
-		      m_rpc1DvsLBPanelHits[enum_Phi_LowPt_BC]->Fill(lumiblock, float(rpcpanel_dbindex)  + float(irpcdoubletPhi-1)*0.5-1     );
-		     
-		      m_rpc1DvsLBTrigTowerHits[enum_Phi_TrigTowerLowPt_BC]->Fill(lumiblock, float(rpctower_dbindex) + float(irpcdoubletPhi-1)*0.5-1      );
-		     
-		      m_rpctime_LPt_BC->Fill(irpctime);
-		    }
-		  }
-		  m_rpc2DEtaStationTriggerHits->Fill(irpcstationEta, Settore );
-		  if ( irpcstationEta<0 ) { 
-		    m_rpc2DEtaStationTriggerHits_Side_Pt[enumBC_LowPt] ->Fill(irpcstationEta, Settore-1 + 0.5*(irpcdoubletPhi-1) ); 
-		  }
-		  else {		      
-		    m_rpc2DEtaStationTriggerHits_Side_Pt[enumBA_LowPt] ->Fill(irpcstationEta, Settore-1 + 0.5*(irpcdoubletPhi-1) ); 
-		  }
-		}
-		else if(irpctriggerInfo==100){
-		  m_rpc2DEtaStationTriggerHits->Fill(irpcstationEta, Settore-1 + 16 );
-		} 
-		else if(irpctriggerInfo==106){
-		  if(irpcmeasuresPhi==0) {NTrigger_Eta_HighPt ++;}	 
-		  else {NTrigger_Phi_HighPt ++;}
-		  if(irpcmeasuresPhi==0){	 
-		    if(EtaStripSign>0){
-		      m_rpc2DPanelHits[enum_Eta_HighPt]->Fill(ShiftEtaPanelsTot, Settore + 0.5*(irpcdoubletPhi-1)-1);
-		      m_rpc1DvsLBPanelHits[enum_Eta_HighPt]->Fill(lumiblock, float(rpcpanel_dbindex)  + float(irpcdoubletPhi-1)*0.5-1    );
-		      m_rpc2DPanelHits[enum_Eta_HighPt_BA]->Fill(ShiftEtaPanelsTot, Settore + 0.5*(irpcdoubletPhi-1)-1);
-		      m_rpc1DvsLBPanelHits[enum_Eta_HighPt_BA]->Fill(lumiblock, float(rpcpanel_dbindex)  + float(irpcdoubletPhi-1)*0.5-1     );
-		     
-		      m_rpc1DvsLBTrigTowerHits[enum_Eta_TrigTowerHighPt_BA]->Fill(lumiblock, float(rpctower_dbindex) + float(irpcdoubletPhi-1)*0.5-1      );
-		     
-		      m_rpctime_HPt_BA->Fill(irpctime);
-		    }
-		    else{
-		      m_rpc2DPanelHits[enum_Eta_HighPt]->Fill(-ShiftEtaPanelsTot-1, Settore + 0.5*(irpcdoubletPhi-1)-1);
-		      m_rpc1DvsLBPanelHits[enum_Eta_HighPt]->Fill(lumiblock, -float(rpcpanel_dbindex) - float(irpcdoubletPhi-1)*0.5  + 0.5    );
-		      m_rpc2DPanelHits[enum_Eta_HighPt_BC]->Fill(ShiftEtaPanelsTot, Settore + 0.5*(irpcdoubletPhi-1)-1);
-		      m_rpc1DvsLBPanelHits[enum_Eta_HighPt_BC]->Fill(lumiblock, float(rpcpanel_dbindex)  + float(irpcdoubletPhi-1)*0.5-1     );
-		     
-		      m_rpc1DvsLBTrigTowerHits[enum_Eta_TrigTowerHighPt_BC]->Fill(lumiblock, float(rpctower_dbindex) + float(irpcdoubletPhi-1)*0.5-1      );
-		     
-		      m_rpctime_HPt_BC->Fill(irpctime);
-		    }
-		  }
-		  else{	 
-		    if(EtaStripSign>0){
-		      m_rpc2DPanelHits[enum_Phi_HighPt]->Fill(ShiftEtaPanelsTot, Settore + 0.5*(irpcdoubletPhi-1)-1);
-		      m_rpc1DvsLBPanelHits[enum_Phi_HighPt]->Fill(lumiblock, float(rpcpanel_dbindex)  + float(irpcdoubletPhi-1)*0.5-1  );
-		      m_rpc2DPanelHits[enum_Phi_HighPt_BA]->Fill(ShiftEtaPanelsTot, Settore + 0.5*(irpcdoubletPhi-1)-1);
-		      m_rpc1DvsLBPanelHits[enum_Phi_HighPt_BA]->Fill(lumiblock, float(rpcpanel_dbindex)  + float(irpcdoubletPhi-1)*0.5-1     );
-		     
-		      m_rpc1DvsLBTrigTowerHits[enum_Phi_TrigTowerHighPt_BA]->Fill(lumiblock, float(rpctower_dbindex) + float(irpcdoubletPhi-1)*0.5-1      );
-		     
-		      m_rpctime_HPt_BA->Fill(irpctime);
-		    }
-		    else{
-		      m_rpc2DPanelHits[enum_Phi_HighPt]->Fill(-ShiftEtaPanelsTot-1, Settore + 0.5*(irpcdoubletPhi-1)-1);
-		      m_rpc1DvsLBPanelHits[enum_Phi_HighPt]->Fill(lumiblock, -float(rpcpanel_dbindex) - float(irpcdoubletPhi-1)*0.5   + 0.5    );
-		      m_rpc2DPanelHits[enum_Phi_HighPt_BC]->Fill(ShiftEtaPanelsTot, Settore + 0.5*(irpcdoubletPhi-1)-1);
-		      m_rpc1DvsLBPanelHits[enum_Phi_HighPt_BC]->Fill(lumiblock, float(rpcpanel_dbindex)  + float(irpcdoubletPhi-1)*0.5-1     );
-		      
-		     
-		      m_rpc1DvsLBTrigTowerHits[enum_Phi_TrigTowerHighPt_BC]->Fill(lumiblock, float(rpctower_dbindex) + float(irpcdoubletPhi-1)*0.5-1      );
-		     
-		      m_rpctime_HPt_BC->Fill(irpctime);
-		    }
-		  }
-	 
-		  m_rpc2DEtaStationTriggerHits->Fill(irpcstationEta, Settore-1 + 32 );
-		  if ( irpcstationEta<0 ) { m_rpc2DEtaStationTriggerHits_Side_Pt[enumBC_HighPt] ->Fill(irpcstationEta, Settore-1 + 0.5*(irpcdoubletPhi-1) );}
-		  else {		      m_rpc2DEtaStationTriggerHits_Side_Pt[enumBA_HighPt] ->Fill(irpcstationEta, Settore-1 + 0.5*(irpcdoubletPhi-1) );}
-		}
-          
-		if(m_rpcchamberhist){
-		  ATH_MSG_DEBUG (  "RPC Hardware chamber name in the selected area : " << m_hardware_name );	    
- 
-		  bool histo_flag=true;
-		  for (std::vector<std::string>::const_iterator iter=m_layer_name_list.begin(); iter!=m_layer_name_list.end(); iter++){
-		    if ( (m_hardware_name+m_layer_name)==*iter){histo_flag=false;}
-		  }
-		  if (histo_flag){ 
-		    m_layer_name_list.push_back(m_hardware_name+m_layer_name); 
-		    bookRPCLayerHistograms(m_hardware_name, m_layer_name, m_layer0_name, Nbin, 0 , Nbin);
-		  }
-          
-		  histo_flag=true ;
-		  for (std::vector<std::string>::const_iterator iter=m_layer_name_list_panel.begin(); iter!=m_layer_name_list_panel.end(); iter++){
-		    if ( (m_hardware_name+m_layer_name_panel)==*iter){histo_flag=false;}
-		  }
-		  if (histo_flag){ 
-		    m_layer_name_list_panel.push_back(m_hardware_name+m_layer_name_panel)  ; 
-		    m_layer_name_bin_list_panel.push_back( PanelIndex ) 	       ; 
-		    bookRPCLayerHistogramsPanel(m_hardware_name, m_layer_name_panel)     ; 
-		  }
-                                   
-		  const MuonDQAHistList& hists1 = m_stationHists.getList( m_hardware_name + "/Profiles/" + m_layer_name); 					    
-		  TH1* rpcstriplayer = hists1.getH1( m_hardware_name + "_" + m_layer_name + "_strip");
-
-                    
-		  if (rpcstriplayer) {rpcstriplayer->Fill( float(irpcstrip  + ShiftStrips)  -0.5 );}
-		  else {ATH_MSG_DEBUG (  "rpcstriplayer not in hist list!" );}
-
-
-		}//end if on m_rpcchamberhist || ESD
-		else{
-		  bool histo_flag=true ;
-		  for (std::vector<std::string>::const_iterator iter=m_layer_name_list_panel.begin(); iter!=m_layer_name_list_panel.end(); iter++){
-		    if ( (m_hardware_name+m_layer_name_panel)==*iter){histo_flag=false;}
-		  }
-		  if (histo_flag){ 
-		    m_layer_name_list_panel.push_back(m_hardware_name+m_layer_name_panel)  ; 
-		    m_layer_name_bin_list_panel.push_back( PanelIndex ) 	       ; 
-		  }
-        
-		}
-                 
-		////////////// Start Loop on the second coin ///////////////////////////////
-		for (Muon::RpcCoinDataCollection::const_iterator rpcCoinCollectionII=(*trigcontainerIt)->begin();
-		     rpcCoinCollectionII!=(*trigcontainerIt)->end(); ++rpcCoinCollectionII)				       
-		  {
-	
-		    Identifier prdcoll_id_II = (*rpcCoinCollectionII)->identify(); 
-             	     
-		    int irpcstationPhiII	    =	int(m_idHelperSvc->rpcIdHelper().stationPhi( prdcoll_id_II))   ; 	
-		    int irpcstationNameII         =	int(m_idHelperSvc->rpcIdHelper().stationName(prdcoll_id_II))   ;     
-		    int irpcstationEtaII	    =	int(m_idHelperSvc->rpcIdHelper().stationEta( prdcoll_id_II))   ; 	       
-		    int irpcdoubletRII	    =	int(m_idHelperSvc->rpcIdHelper().doubletR(   prdcoll_id_II))   ;  
-		    int irpcdoubletZII	    =	int(m_idHelperSvc->rpcIdHelper().doubletZ(   prdcoll_id_II))   ;
-		    int irpcdoubletPhiII	    =	int(m_idHelperSvc->rpcIdHelper().doubletPhi( prdcoll_id_II))   ;
-		    int irpcgasGapII	            =	int(m_idHelperSvc->rpcIdHelper().gasGap(     prdcoll_id_II))   ;
-		    int irpcmeasuresPhiII         =	int(m_idHelperSvc->rpcIdHelper().measuresPhi(prdcoll_id_II))   ;
-		    int irpcstripII	            =	int(m_idHelperSvc->rpcIdHelper().strip(      prdcoll_id_II))   ; 	 
-		    int irpctriggerInfoII	    =   int ( ((*rpcCoinCollection)->isLowPtCoin())*6 + 
-					              ((*rpcCoinCollection)->isLowPtInputToHighPtCm())*100 + 
-					              ((*rpcCoinCollection)->isHighPtCoin())*106  );
-               
-             				   
-		    const MuonGM::RpcReadoutElement* descriptor_Atl_II = MuonDetMgr->getRpcReadoutElement( prdcoll_id_II );
-		    double z_atl_II = descriptor_Atl_II ->stripPos(prdcoll_id_II ).z() ;
-             	   
-		    //get information from geomodel to book and fill rpc histos with the right max strip number
-		    std::vector<int>	rpcstripshiftII = RpcGM::RpcStripShift(MuonDetMgr,m_idHelperSvc->rpcIdHelper(), prdcoll_id, irpctriggerInfo)  ;
-             	    
-		    if(irpcmeasuresPhi==1&&irpcmeasuresPhiII==0&&irpctriggerInfo==irpctriggerInfoII){
-		      if(irpcstationPhi==irpcstationPhiII&&irpcstationName==irpcstationNameII&&irpcstationEta==irpcstationEtaII&&
-			 irpcdoubletR==irpcdoubletRII&&irpcdoubletZ==irpcdoubletZII&&irpcdoubletPhi==irpcdoubletPhiII&&irpcgasGap==irpcgasGapII){
-             	   
-			if(m_rpcchamberhist ){   
-			  bool histo_flag=true;
-			  for (std::vector<std::string>::const_iterator iter=m_layerPhivsEta_name_list.begin(); iter!=m_layerPhivsEta_name_list.end(); iter++){
-			    if ( (m_hardware_name+m_layerPhivsEta_name)==*iter){histo_flag=false;}
-			  }
-			  if (histo_flag){ 
-			    m_layerPhivsEta_name_list.push_back(m_hardware_name+m_layerPhivsEta_name); 
-			    bookRPCLayerPhivsEtaHistograms(m_hardware_name, m_layerPhivsEta_name, NetaStrips, 0 , NetaStrips, NphiStrips, 0 , NphiStrips);
-			  }
-			  const MuonDQAHistList& hists4 = m_stationHists.getList( m_hardware_name + "/PhivsEta/" + m_layerPhivsEta_name);  					   
-			  TH2* rpcstriplayerPhivsEta = hists4.getH2(m_hardware_name + "_" + m_layerPhivsEta_name );    
-			  if (rpcstriplayerPhivsEta) {rpcstriplayerPhivsEta->Fill( float(irpcstripII + ShiftEtaStrips)  -0.5,  float(irpcstrip + ShiftPhiStrips)  -0.5 );}
-			  else {ATH_MSG_DEBUG (  "rpcstriplayerPhivsEta not in hist list!" );}
-			}//end if on m_rpcchamberhist or ESD		 
-             	   
-			//Sector
-             	   
-			int stripetaatlas  =  ( irpcstripII + ShiftEtaStripsTot )*EtaStripSign ; 	
-			if ( stripetaatlas >0 ) stripetaatlas-- ;
-			int stripphisector =   irpcstrip + ShiftPhiStrips		      ;
-			if(m_rpcsectorhist){
-			  bool histo_flag=true;
-			  for (std::vector<std::string>::const_iterator iter=m_layerPhivsEtaSector_name_list.begin(); iter!=m_layerPhivsEtaSector_name_list.end(); iter++){
-			    if ( (m_sector_name+m_layerPhivsEtaSector_name)==*iter){histo_flag=false;}
-			  }
-			  if (histo_flag){ 
-			    m_layerPhivsEtaSector_name_list.push_back(m_sector_name+m_layerPhivsEtaSector_name); 
-			    bookRPCLayerPhivsEtaSectorHistograms(m_sector_name, m_layerPhivsEtaSector_name, NetaStripsTot, -NetaStripsTotSideC, NetaStripsTotSideA, NphiStrips, 0 , NphiStrips);
-			  }		 
-			  const MuonDQAHistList& hists5 = m_stationHists.getList( m_sector_name + "/PhivsEta/" + m_layerPhivsEtaSector_name);
-			  TH2* rpcstriplayerPhivsEtaSector = hists5.getH2(m_layerPhivsEtaSector_name ); 
-			  if (rpcstriplayerPhivsEtaSector) {
-               
-			    rpcstriplayerPhivsEtaSector->Fill( stripetaatlas, stripphisector-1 );    
-			  }
-			  else {ATH_MSG_DEBUG (  "rpcstriplayerPhivsEtaSector not in hist list!" );} 
-			}
-			 
-			int stripphiatlas = stripphisector + shiftstripphiatlas ;
-               
-			double x_atlas = x_atl     ;
-			double y_atlas = y_atl     ;
-			double z_atlas = z_atl_II  ;
-
-                        double phi_atlas = 0;
-			if ( x_atlas > 0 ) { 
-			  phi_atlas = atan ( y_atlas / x_atlas ); 
-			}
-			else if ( x_atlas == 0 ){ 
-			  if (y_atlas > 0) { 
-			    phi_atlas = CLHEP::pi/2 ;
-			  }
-			  else 
-			    { 
-			      phi_atlas = -CLHEP::pi/2 ;
-			    }
-			}
-			else{
-			  if (y_atlas > 0) { 
-			    phi_atlas = std::atan ( y_atlas / x_atlas ) + CLHEP::pi ; 
-			  }  
-			  else 
-			    { 
-			      phi_atlas = -CLHEP::pi + std::atan ( y_atlas / x_atlas ) ;
-			    }
-             	      
-	        	}
-
-                        double eta_atlas = 0;
-			// pseudorapidity
-			if ( z_atlas!=0  ) {
-			  eta_atlas = -std::log( std::abs( std::tan( 0.5 * std::atan(std::hypot(x_atlas, y_atlas)/ z_atlas )) ));
-			}
-			else{
-			  eta_atlas = 0 ;
-	        	}
-			if ( irpcstationEta<0 ) { eta_atlas = -eta_atlas; }
-        
-			if(m_layeronly_name=="LowPt_TriggerOut"       ){
-			  m_rpcPhivsEtaAtlasLowPt_TriggerOut	     ->Fill( stripetaatlas , stripphiatlas-1 );
-			  m_rpcPhivsEtaAtlasLowPt_TriggerOut_PhivsZ ->Fill( z_atlas, phi_atlas )	    ;
-	        	}
-			if(m_layeronly_name=="HighPt_TriggerFromLowPt") { 
-			  m_rpcPhivsEtaAtlasHighPt_TriggerFromLowPt	    ->Fill( stripetaatlas , stripphiatlas-1 );
-			  m_rpcPhivsEtaAtlasHighPt_TriggerFromLowPt_PhivsZ ->Fill( z_atlas, phi_atlas )	   ;
-	        	}
-			if(m_layeronly_name=="HighPt_TriggerOut"      ) { 
-			  m_rpcPhivsEtaAtlasHighPt_TriggerOut        ->Fill( stripetaatlas , stripphiatlas-1 );
-			  m_rpcPhivsEtaAtlasHighPt_TriggerOut_PhivsZ ->Fill( z_atlas, phi_atlas )	     ;
-			}
-	  
-			if ( irpctriggerInfo==6  ) {
-			  if ( x_atlas!=0 &&  y_atlas!=0 ) { m_EtavsPhi_TriggeredMuons_LowPt->Fill( eta_atlas, phi_atlas ); }
-			}
-			if ( irpctriggerInfo==106  ) {
-			  if ( x_atlas!=0 &&  y_atlas!=0 ) { m_EtavsPhi_TriggeredMuons_HighPt->Fill( eta_atlas, phi_atlas ); }
-			}
-			if ( irpctriggerInfo==6 && m_threshold==1) {
-			  if ( x_atlas!=0 &&  y_atlas!=0 ) { m_EtavsPhi_TriggeredMuons_Pt1->Fill( eta_atlas, phi_atlas ); }
-			}
-			if ( irpctriggerInfo==6 && m_threshold==2) {
-			  if ( x_atlas!=0 &&  y_atlas!=0 ) { m_EtavsPhi_TriggeredMuons_Pt2->Fill( eta_atlas, phi_atlas ); }
-			}
-			if ( irpctriggerInfo==6 && m_threshold==3) {
-			  if ( x_atlas!=0 &&  y_atlas!=0 ) { m_EtavsPhi_TriggeredMuons_Pt3->Fill( eta_atlas, phi_atlas ); }
-			}
-			if ( irpctriggerInfo==106 && m_threshold==1) {
-			  if ( x_atlas!=0 &&  y_atlas!=0 ) { m_EtavsPhi_TriggeredMuons_Pt4->Fill( eta_atlas, phi_atlas ); }
-			}
-			if ( irpctriggerInfo==106 && m_threshold==2) {
-			  if ( x_atlas!=0 &&  y_atlas!=0 ) { m_EtavsPhi_TriggeredMuons_Pt5->Fill( eta_atlas, phi_atlas ); }
-			}
-			if ( irpctriggerInfo==106 && m_threshold==3) {
-			  if ( x_atlas!=0 &&  y_atlas!=0 ) { m_EtavsPhi_TriggeredMuons_Pt6->Fill( eta_atlas, phi_atlas ); }
-			}
-	                         
-		        //Data Quality Plot Alex Tuna
-		        if(irpcstationEta>=0){
-		         if( irpctriggerInfo==6){
-		          m_rpc2DPanelHits[enum_EtaPhi_LowPt_BA]->Fill(ShiftEtaPanelsTot, Settore + 0.5*(irpcdoubletPhi-1)-1);
-		          m_rpc1DvsLBPanelHits[enum_EtaPhi_LowPt_BA]->Fill(lumiblock, float(rpcpanel_dbindex)  + float(irpcdoubletPhi-1)*0.5-1	 ); 
-		         }
-		         else if( irpctriggerInfo==106){
-		          m_rpc2DPanelHits[enum_EtaPhi_HighPt_BA]->Fill(ShiftEtaPanelsTot, Settore + 0.5*(irpcdoubletPhi-1)-1);
-		          m_rpc1DvsLBPanelHits[enum_EtaPhi_HighPt_BA]->Fill(lumiblock, float(rpcpanel_dbindex)  + float(irpcdoubletPhi-1)*0.5-1	  );
-		         }
-		        }
-		        else{
-		         if( irpctriggerInfo==6){
-		           m_rpc2DPanelHits[enum_EtaPhi_LowPt_BC]->Fill(ShiftEtaPanelsTot, Settore + 0.5*(irpcdoubletPhi-1)-1);
-		           m_rpc1DvsLBPanelHits[enum_EtaPhi_LowPt_BC]->Fill(lumiblock, float(rpcpanel_dbindex)  + float(irpcdoubletPhi-1)*0.5-1	  );
-		         }
-		         else if( irpctriggerInfo==106){
-		          m_rpc2DPanelHits[enum_EtaPhi_HighPt_BC]->Fill(ShiftEtaPanelsTot, Settore + 0.5*(irpcdoubletPhi-1)-1);
-		          m_rpc1DvsLBPanelHits[enum_EtaPhi_HighPt_BC]->Fill(lumiblock, float(rpcpanel_dbindex)  + float(irpcdoubletPhi-1)*0.5-1	  );
-		         }
-		        }
-			  
-		      }//same gasgap
-		    }//phi and eta
-    
-		    //////////same chamber, plane, phi-phi, eta-eta
-		    if(m_rpcchamberhist ){ 
-
-		      if(irpcmeasuresPhi==irpcmeasuresPhiII){
-             	
-			if(	( irpctriggerInfo==100 && (irpcstationName==irpcstationNameII+2) && irpctriggerInfoII == 6     ) || 
-				( irpctriggerInfo==106 && (irpcstationName==irpcstationNameII  ) && irpctriggerInfoII == 0     ) || 
-				( irpctriggerInfo==  6 && (irpcstationName==irpcstationNameII  ) && irpctriggerInfoII == 0  &&
-				  irpcdoubletRII ==  1 )       
-				){
-			  if(irpcstationPhi==irpcstationPhiII&&irpcstationEta==irpcstationEtaII&&
-			     irpcdoubletR==irpcdoubletRII&&irpcdoubletZ==irpcdoubletZII&&irpcdoubletPhi==irpcdoubletPhiII){
-             			 
-			    bool histo_flag=true;
-			    for (std::vector<std::string>::const_iterator iter=m_layervslayer_name_list.begin(); iter!=m_layervslayer_name_list.end(); iter++){
-			      if ( (m_hardware_name+m_layervslayer_name)==*iter){histo_flag=false;}
-			    }
-			    if (histo_flag){ 
-			      m_layervslayer_name_list.push_back(m_hardware_name+m_layervslayer_name); 
-			      bookRPCLayervsLayerHistograms(m_hardware_name, m_layervslayer_name, m_layer1_name, m_layer2_name, Nbin, 0 , Nbin, Nbin, 0, Nbin);
-			    }  
-    
-			    const MuonDQAHistList& hists6 = m_stationHists.getList( m_hardware_name +"/Layer2vsLayer1/"+m_layervslayer_name);  
-			    TH2* rpcstriplayervslayer = hists6.getH2(m_hardware_name + "_" + m_layervslayer_name );  
- 
-			    if (rpcstriplayervslayer) {rpcstriplayervslayer->Fill( irpcstripII + ShiftStrips , irpcstrip + ShiftStrips );}
-			    else {ATH_MSG_DEBUG (  "rpcstriplayervslayer not in hist list!" );}
-  
-			  }//same chamber
-			}//same plane
-		      }//phi-phi or eta-eta		     
-		    } //end if on m_rpcchamberhist or ESD  
- 
-		  }  ////////////// End Loop on the second coin
-            
-		m_nTrig++ ;
-    
-	      }
-	    }  
-	} // end loop on trigger hits
-      } //end if
-      
-      
-      
-      if(m_doLumiPlot){
-       m_rpcTriggerHitsPerEvents_Eta_LowPt  ->  Fill (NTrigger_Eta_LowPt )  ;  
-       m_rpcTriggerHitsPerEvents_Phi_LowPt  ->  Fill (NTrigger_Phi_LowPt )  ;  
-       m_rpcTriggerHitsPerEvents_Eta_HighPt ->  Fill (NTrigger_Eta_HighPt)  ;  
-       m_rpcTriggerHitsPerEvents_Phi_HighPt ->  Fill (NTrigger_Phi_HighPt)  ;
-      }
-      // begin cluster monitoring
-   
-      if (m_doClusters )
-	{  
-	  ATH_MSG_DEBUG (  "Start RPC Cluster Monitoring" );
-	  SG::ReadHandle<Muon::RpcPrepDataContainer> rpc_clusterContainer(m_clusterContainerName);
-
-	  // RPC clusters histograms
-
-	  m_nClus=0;
-    
-  
-	  sc = rpcprd_shift.getHist(m_rpcclusters,"Number_of_RPC_clusters_per_event");		
-	  if(sc.isFailure() ) ATH_MSG_WARNING (  "couldn't register m_rpcclusters hist to MonGroup" );
-
-	  sc = rpcprd_expert.getHist(m_rpcCSEta,"Eta_ClusterSize_Distribution");		
-	  if(sc.isFailure() ) ATH_MSG_WARNING (  "couldn't register m_rpcCSEta hist to MonGroup" );
-    
-	  sc = rpcprd_expert.getHist(m_rpcCSPhi,"Phi_ClusterSize_Distribution");		
-	  if(sc.isFailure() ) ATH_MSG_WARNING (  "couldn't register m_rpcCSPhi hist to MonGroup" );
-
-	  ATH_MSG_DEBUG (  "Filling the RPCRawData Monitoring with clusters informations " );
-   
-  
-
-	  Muon::RpcPrepDataContainer::const_iterator it = rpc_clusterContainer->begin();
-    
-	  // Access by Collection
-  
-	  for ( ; it != rpc_clusterContainer->end() ; ++it ) {
-
-	    const Muon::RpcPrepDataCollection* clusterCollection = *it;
-    
-	    if (clusterCollection->size()>0) {
-      
-	      ATH_MSG_DEBUG (  "New Cluster collection" );
-
-	      for (Muon::RpcPrepDataCollection::const_iterator rpcCollection = clusterCollection->begin(); 
-		   rpcCollection != clusterCollection->end(); ++rpcCollection) {
-	
-		Identifier prd_id = (*rpcCollection)->identify();
-	
-		ATH_MSG_DEBUG (  "Adding a new cluster " );
-	     
-		int irpc_clus_size     =  ((*rpcCollection)->rdoList()).size();
-		int irpc_clus_station  =  m_idHelperSvc->rpcIdHelper().stationName(prd_id)  ;
-		int irpc_clus_eta      =  m_idHelperSvc->rpcIdHelper().stationEta(prd_id)   ;
-		int irpc_clus_phi      =  m_idHelperSvc->rpcIdHelper().stationPhi(prd_id)   ;
-		int irpc_clus_doublr   =  m_idHelperSvc->rpcIdHelper().doubletR(prd_id)     ;
-		int irpc_clus_doublz   =  m_idHelperSvc->rpcIdHelper().doubletZ(prd_id)     ;
-		int irpc_clus_doublphi =  m_idHelperSvc->rpcIdHelper().doubletPhi(prd_id)   ;
-		int irpc_clus_gasgap   =  m_idHelperSvc->rpcIdHelper().gasGap(prd_id)       ;
-		int irpc_clus_measphi  =  m_idHelperSvc->rpcIdHelper().measuresPhi(prd_id)  ;
-
-		if(irpc_clus_measphi==0){
-		  m_rpcCSEta->Fill( irpc_clus_size);
-		  if(irpc_clus_eta>=0){
-		    m_rpcCSEta_BA->Fill( irpc_clus_size);
-		  }
-		  else{
-		    m_rpcCSEta_BC->Fill( irpc_clus_size);		 
-		  }		
-		}
-		else{
-		  m_rpcCSPhi->Fill( irpc_clus_size);
-		  if(irpc_clus_eta>=0){
-		    m_rpcCSPhi_BA->Fill( irpc_clus_size);
-		  }
-		  else{
-		    m_rpcCSPhi_BC->Fill( irpc_clus_size);		 
-		  }
-		}
-
-
-		//cluster profiles
-		m_hardware_name=convertChamberName(irpc_clus_station,irpc_clus_eta,irpc_clus_phi,m_type) ;
-	
-  
-		//get information from geomodel to book and fill rpc histos with the right max strip number
-		std::vector<int>   rpcstripshift = RpcGM::RpcStripShift(MuonDetMgr,m_idHelperSvc->rpcIdHelper(), prd_id, 0)  ;
-	    		  
-		int ShiftStrips 	 =  rpcstripshift[ 4]  ;
-		int ShiftEtaStripsTot	 =  rpcstripshift[ 8]  ;
-		int EtaStripSign	 =  rpcstripshift[10]  ;
- 
-		//get name for titles and labels
-		std::vector<std::string>   rpclayersectorsidename = RpcGM::RpcLayerSectorSideName(m_idHelperSvc->rpcIdHelper(),prd_id, 0)  ;
-  	       
-		m_layer_name	       = rpclayersectorsidename[ 0]  ;
-		m_layertodraw1_name	       = rpclayersectorsidename[ 1]  ;
-		m_layertodraw2_name	       = rpclayersectorsidename[ 2]  ;
-		m_layervslayer_name	       = rpclayersectorsidename[ 3]  ;
-		m_layer0_name 	       = rpclayersectorsidename[ 4]  ;
-		m_layer1_name 	       = rpclayersectorsidename[ 5]  ;
-		m_layer2_name 	       = rpclayersectorsidename[ 6]  ;
-		m_layerPhivsEta_name       = rpclayersectorsidename[ 7]  ;
-		m_layerPhivsEtaSector_name = rpclayersectorsidename[ 8]  ;
-		m_sector_name 	       = rpclayersectorsidename[ 9]  ;
-		m_layeronly_name	       = rpclayersectorsidename[10]  ;
-		m_layer_name_panel         = rpclayersectorsidename[11]  ;	
-		m_sector_dphi_layer        = rpclayersectorsidename[12]  ;
-	      
-	      
-		float av_strip = 0 ;
-		for(int i=0; i!=irpc_clus_size ; i++){
-		  Identifier id = ((*rpcCollection)->rdoList())[i] ;
-		  int strip = int(m_idHelperSvc->rpcIdHelper().strip(id))            ;
-		  strip +=  ShiftStrips                            ;
-		  av_strip += float(strip)                         ;
-		}
-		if( irpc_clus_size != 0 ) av_strip = av_strip / irpc_clus_size ;
-		
-		if(m_rpcchamberhist ){
-
-		  const MuonDQAHistList& hists_ly1 = m_stationHists.getList( m_hardware_name + "/Profiles/" + m_layer_name);       	  	  	  	  	
-		  TH2* rpcclustersizelayer    = hists_ly1.getH2( m_hardware_name + "_" + m_layer_name + "_clustersize"   );      	  	  	  	  	
-		  TH1* rpcclusterlayer        = hists_ly1.getH1( m_hardware_name + "_" + m_layer_name + "_cluster"       );		
-	 
-		  const MuonDQAHistList& hists_ly2 = m_stationHists.getList( m_hardware_name + "/Panels/" + m_layer_name_panel)  ;
-		  TH1* rpcclustersizedislayer = hists_ly2.getH1( m_hardware_name + "_" + m_layer_name_panel + "_CSdistribution") ;
-		  
-		  float avstrip = 0 ;		
-		  if (rpcclustersizelayer) {
-		    rpcclustersizedislayer->Fill(irpc_clus_size);
-		    for(int i=0; i!=irpc_clus_size ; i++){
-		      Identifier id = ((*rpcCollection)->rdoList())[i]   ;
-		      int strip = int(m_idHelperSvc->rpcIdHelper().strip(id))              ;
-		      strip +=  ShiftStrips                              ;
-		      if(rpcclustersizelayer)rpcclustersizelayer->Fill( strip,  irpc_clus_size );
-		      avstrip += float(strip);
-		    } 
-		
-		  }
-		  else {
-		    ATH_MSG_DEBUG (  "rpcclustersizelayer not in hist list!" );
-		  }	
-	      
-		  if (rpcclusterlayer) {
-		    if(irpc_clus_size != 0)avstrip = avstrip / irpc_clus_size ;
-		    rpcclusterlayer->Fill( avstrip );
-		  }   
-		  else {
-		    ATH_MSG_DEBUG (  "rpcclusterlayer not in hist list!" );
-		  }	
-		}//end if on m_rpcchamberhist or ESD	
-		
-	        
-		++m_nClus;
-	
-		//second loop on clusters begin only if previous was phi strips
-		if(irpc_clus_measphi==1){
-		  for (Muon::RpcPrepDataCollection::const_iterator rpcCollectionII = clusterCollection->begin(); 
-		       rpcCollectionII != clusterCollection->end(); ++rpcCollectionII) {
-	   	    
-		    Identifier prd_idII = (*rpcCollectionII)->identify();
-	     
-		    int irpc_clus_sizeII     = ((*rpcCollectionII)->rdoList()).size();
-		    int irpc_clus_stationII  =  m_idHelperSvc->rpcIdHelper().stationName(prd_idII) ;
-		    int irpc_clus_etaII      =  m_idHelperSvc->rpcIdHelper().stationEta(prd_idII)  ;
-		    int irpc_clus_phiII      =  m_idHelperSvc->rpcIdHelper().stationPhi(prd_idII)  ;
-		    int irpc_clus_doublrII   =  m_idHelperSvc->rpcIdHelper().doubletR(prd_idII)    ;
-		    int irpc_clus_doublzII   =  m_idHelperSvc->rpcIdHelper().doubletZ(prd_idII)    ;
-		    int irpc_clus_doublphiII =  m_idHelperSvc->rpcIdHelper().doubletPhi(prd_idII)  ;
-		    int irpc_clus_gasgapII   =  m_idHelperSvc->rpcIdHelper().gasGap(prd_idII)      ; 
-		    int irpc_clus_measphiII  =  m_idHelperSvc->rpcIdHelper().measuresPhi(prd_idII) ;
-	   
-		    if(irpc_clus_measphi  == irpc_clus_measphiII )continue;
-		    if(irpc_clus_station  != irpc_clus_stationII )continue;
-		    if(irpc_clus_eta      != irpc_clus_etaII     )continue;
-		    if(irpc_clus_phi      != irpc_clus_phiII     )continue;
-		    if(irpc_clus_doublr   != irpc_clus_doublrII  )continue;
-		    if(irpc_clus_doublz   != irpc_clus_doublzII  )continue;
-		    if(irpc_clus_doublphi != irpc_clus_doublphiII)continue;
-		    if(irpc_clus_gasgap   != irpc_clus_gasgapII  )continue;
-	   
-		    //evaluate average strip
-		    float avstripeta = 0       ;
-		    float avstripphi = av_strip ; 
-		    ShiftEtaStripsTot = RpcGM::RpcStripShift(MuonDetMgr,m_idHelperSvc->rpcIdHelper(), prd_idII, 0)[8]  ;  // angelo 07 oct 2009
-		    EtaStripSign      = RpcGM::RpcStripShift(MuonDetMgr,m_idHelperSvc->rpcIdHelper(), prd_idII, 0)[10] ;  // angelo 07 oct 2009
-
-		    for(int i=0; i!=irpc_clus_sizeII ; i++){
-		      Identifier id = ((*rpcCollectionII)->rdoList())[i]             ;
-		      avstripeta += float(m_idHelperSvc->rpcIdHelper().strip(id))/irpc_clus_sizeII ;
-		    }
-	   
-		    avstripeta += float(ShiftEtaStripsTot)       ;
-		    avstripeta  = avstripeta*float(EtaStripSign) ;
-	   
-		    const MuonDQAHistList& hists8 = m_stationHists.getList( m_sector_name + "/PhivsEta/" + m_layerPhivsEtaSector_name);       	  	  	  	  	
-		    TH2* rpcclusterlayerPhivsEtaSector = hists8.getH2( m_layerPhivsEtaSector_name + "_cluster" ); 
-	   
-		    if (rpcclusterlayerPhivsEtaSector) {
-		      rpcclusterlayerPhivsEtaSector->Fill( avstripeta , avstripphi );
-		    }
-		    else {ATH_MSG_DEBUG (  "rpcclusterlayerPhivsEtaSector not in hist list!" );}
- 		
-		  		 
-	 
-		  } // for loop on RpcPrepDataCollection
-		} //second loop on clusters end	
-	
-
-	      }//end clusters collection
-	    }//end if size
-	  }//end clusters container
-  
-	  m_rpcclusters->Fill( m_nClus  );
-      
-	} // END IF (m_doClusters)  
-
-	
-      
-
-    }}//m_doRpcESD // AthenaMonManager::tier0 || AthenaMonManager::tier0ESD        
-  return sc; // statuscode check 
-  
-}
-
-
-/*----------------------------------------------------------------------------------*/
-StatusCode RpcRawDataValAlg::bookHistogramsRecurrent()
-/*----------------------------------------------------------------------------------*/
-{
-
-  ATH_MSG_DEBUG (  "RPC RawData Monitoring Histograms being booked" );
- 
-  StatusCode sc = StatusCode::SUCCESS; 
-  if( m_doRpcESD==true ) {if( m_environment == AthenaMonManager::tier0 || m_environment == AthenaMonManager::tier0ESD || m_environment == AthenaMonManager::online ) {
-
-      // MuonDetectorManager from the conditions store
-      SG::ReadCondHandle<MuonGM::MuonDetectorManager> DetectorManagerHandle{m_DetectorManagerKey};
-      const MuonGM::MuonDetectorManager* MuonDetMgr = DetectorManagerHandle.cptr(); 
-      if(!MuonDetMgr){
-	ATH_MSG_ERROR("nullptr to the read MuonDetectorManager conditions object");
-	return StatusCode::FAILURE; 
-      } 
-       
-      //declare a group of histograms
-      std::string generic_path_rpcmonitoring = "Muon/MuonRawDataMonitoring/RPC";
-      MonGroup rpcprd_shift( this, generic_path_rpcmonitoring+"/Overview", run, ATTRIB_UNMANAGED );
-      MonGroup rpcprd_expert( this, generic_path_rpcmonitoring+"/Overview", run, ATTRIB_UNMANAGED )     ;
-      MonGroup rpc_dqmf_global( this, generic_path_rpcmonitoring + "/GLOBAL", run, ATTRIB_UNMANAGED )    ;
-      MonGroup rpcprd_dq_BA( this, generic_path_rpcmonitoring + "/RPCBA", run, ATTRIB_UNMANAGED  )       ;
-      MonGroup rpcprd_dq_BC( this, generic_path_rpcmonitoring + "/RPCBC", run, ATTRIB_UNMANAGED )        ;
-      MonGroup rpcprd_dq_Panel( this, generic_path_rpcmonitoring + "/GLOBAL", run, ATTRIB_UNMANAGED )    ;
-      MonGroup rpcprd_dq_BA_Panel( this, generic_path_rpcmonitoring + "/RPCBA", run, ATTRIB_UNMANAGED )    ;
-      MonGroup rpcprd_dq_BC_Panel( this, generic_path_rpcmonitoring + "/RPCBC", run, ATTRIB_UNMANAGED )    ;
-      MonGroup rpcprd_dq_BA_TrigTower( this, generic_path_rpcmonitoring + "/RPCBA", run, ATTRIB_UNMANAGED )    ;
-      MonGroup rpcprd_dq_BC_TrigTower( this, generic_path_rpcmonitoring + "/RPCBC", run, ATTRIB_UNMANAGED )    ;
-      MonGroup rpcTrigRoad ( this, generic_path_rpcmonitoring + "/TriggerRoad", run, ATTRIB_UNMANAGED )  ;
-    
-      if(newLumiBlockFlag() && m_doLumiPlot){
-	
-	MonGroup rpcTrig_lumi_block ( this, generic_path_rpcmonitoring + "/lumiblock", lumiBlock, ATTRIB_UNMANAGED )  ;
- 	
-	// Relative Luminosity with Trigger hits   
-	TH1 *rpcTriggerHitsPerEvents_Eta_LowPt = new TH1I("rpcTriggerHitsPerEvents_Eta_LowPt","rpcTriggerHitsPerEvents_Eta_LowPt", 20, 0, 20);
-	sc=rpcTrig_lumi_block.regHist(rpcTriggerHitsPerEvents_Eta_LowPt);
-	rpcTriggerHitsPerEvents_Eta_LowPt->SetFillColor(42) ;
-	rpcTriggerHitsPerEvents_Eta_LowPt->GetXaxis()->SetTitle("Number of Trigger Hits");
-	rpcTriggerHitsPerEvents_Eta_LowPt->GetYaxis()->SetTitle("Counts"  );  
-	
-	TH1 *rpcTriggerHitsPerEvents_Phi_LowPt = new TH1I("rpcTriggerHitsPerEvents_Phi_LowPt","rpcTriggerHitsPerEvents_Phi_LowPt", 20, 0, 20);
-	sc=rpcTrig_lumi_block.regHist(rpcTriggerHitsPerEvents_Phi_LowPt);
-	rpcTriggerHitsPerEvents_Phi_LowPt->SetFillColor(42) ;
-	rpcTriggerHitsPerEvents_Phi_LowPt->GetXaxis()->SetTitle("Number of Trigger Hits");
-	rpcTriggerHitsPerEvents_Phi_LowPt->GetYaxis()->SetTitle("Counts"  );   
-	
-	TH1 *rpcTriggerHitsPerEvents_Eta_HighPt = new TH1I("rpcTriggerHitsPerEvents_Eta_HighPt","rpcTriggerHitsPerEvents_Eta_HighPt", 20, 0, 20);
-	sc=rpcTrig_lumi_block.regHist(rpcTriggerHitsPerEvents_Eta_HighPt);
-	rpcTriggerHitsPerEvents_Eta_HighPt->SetFillColor(42) ;
-	rpcTriggerHitsPerEvents_Eta_HighPt->GetXaxis()->SetTitle("Number of Trigger Hits");
-	rpcTriggerHitsPerEvents_Eta_HighPt->GetYaxis()->SetTitle("Counts"  );  
-	
-	TH1 *rpcTriggerHitsPerEvents_Phi_HighPt = new TH1I("rpcTriggerHitsPerEvents_Phi_HighPt","rpcTriggerHitsPerEvents_Phi_HighPt", 20, 0, 20);
-	sc=rpcTrig_lumi_block.regHist(rpcTriggerHitsPerEvents_Phi_HighPt);
-	rpcTriggerHitsPerEvents_Phi_HighPt->SetFillColor(42) ;
-	rpcTriggerHitsPerEvents_Phi_HighPt->GetXaxis()->SetTitle("Number of Trigger Hits");
-	rpcTriggerHitsPerEvents_Phi_HighPt->GetYaxis()->SetTitle("Counts"  ); 
-	  	  
-	  
-      }
-      if(newRunFlag())
-	{      
-	  ATH_MSG_INFO (  "RPC RawData Monitoring : begin of run" );
-	  	  
-	  
-	  std::string generic_path_rpcevents = generic_path_rpcmonitoring+"/Overview";
-	  std::string rpcevents_title = "Number_of_RPC_hits_per_event";
-	  const char* rpcevents_title_char = rpcevents_title.c_str();  
-
-	  TH1 *rpcevents=new TH1I(rpcevents_title_char,rpcevents_title_char,300,-0.5,299.5);	    
-	  sc=rpcprd_shift.regHist(rpcevents) ;  
-	  if(sc.isFailure())
-	    { ATH_MSG_FATAL(  "rpcevents Failed to register histogram " );       
-	      return sc;
-	    }
-	  rpcevents->SetFillColor(42);
-	  rpcevents->GetXaxis()->SetTitle("[counts]");
-	  rpcevents->GetYaxis()->SetTitle("Number of Hits/Events"); 
-	
-	  ATH_MSG_DEBUG (  "INSIDE bookHistograms : " << rpcevents << generic_path_rpcevents.c_str() );
-	  ATH_MSG_DEBUG (  "RUN : " << run );
-	  ATH_MSG_DEBUG (  "Booked bookrpcevents successfully" );       
-	
-	
-	
-	  std::string generic_path_rpcclusters = generic_path_rpcmonitoring+"/Overview";
-	  std:: string rpcclusters_title = "Number_of_RPC_clusters_per_event";
-	  const char* rpcclusters_title_char = rpcclusters_title.c_str();  
-	
-	  TH1 *rpcclusters=new TH1I(rpcclusters_title_char,rpcclusters_title_char,300,-0.5,299.5);	  
-	  sc=rpcprd_shift.regHist(rpcclusters) ;  
-	  if(sc.isFailure())
-	    { ATH_MSG_FATAL(  "rpcclusters Failed to register histogram " );       
-	      return sc;
-	    }
-	  rpcclusters->SetFillColor(42);
-	  rpcclusters->GetXaxis()->SetTitle("[counts]");
-	  rpcclusters->GetYaxis()->SetTitle("Number of Clusters/Events"); 
-	 
-	  ATH_MSG_DEBUG (  "INSIDE bookHistograms : " << rpcclusters << generic_path_rpcclusters.c_str() );
-	 // ATH_MSG_DEBUG (  "SHIFT : " << shift );
-	  ATH_MSG_DEBUG (  "RUN : " << run );
-	  ATH_MSG_DEBUG (  "Booked bookrpcclusters successfully" );      
-
-	  //Eta time
-	  std::string generic_path_rpcEtaTime = generic_path_rpcmonitoring+"/Overview";
-	  const char* rpcEtaTime_title_char = "Eta_Time_Distribution";
-	  TH1 *rpcEtaTime=new TH1I(rpcEtaTime_title_char,rpcEtaTime_title_char, timeNbin, timeminrange, timemaxrange);  	       
-	  sc=rpcprd_expert.regHist(rpcEtaTime) ;  
-	  if(sc.isFailure())
-	    { ATH_MSG_FATAL(  "rpc_EtaTime Failed to register histogram " );       
-	      return sc;
-	    }
-	  rpcEtaTime->SetFillColor(42);
-	  rpcEtaTime->GetXaxis()->SetTitle("Time Eta View [ns]");
-	  rpcEtaTime->GetYaxis()->SetTitle("Counts/(3.125ns)");
-     
-	  //Phi time
-	  std::string generic_path_rpcPhiTime = generic_path_rpcmonitoring+"/Overview";
-	  const char* rpcPhiTime_title_char = "Phi_Time_Distribution";
-	  TH1 *rpcPhiTime=new TH1I(rpcPhiTime_title_char,rpcPhiTime_title_char,timeNbin, timeminrange, timemaxrange);
-	  sc=rpcprd_expert.regHist(rpcPhiTime) ;  
-	  if(sc.isFailure())
-	    { ATH_MSG_FATAL(  "rpc_PhiTime Failed to register histogram " );       
-	      return sc;
-	    }
-	  rpcPhiTime->SetFillColor(42);
-	  rpcPhiTime->GetXaxis()->SetTitle("Time Phi View [ns]");
-	  rpcPhiTime->GetYaxis()->SetTitle("Counts/(3.125ns)");
-     
-     
-	  //CS Eta
-	  std::string generic_path_rpcCSEta = generic_path_rpcmonitoring+"/Overview";
-	  const char* rpcCSEta_title_char = "Eta_ClusterSize_Distribution";
-	  TH1 *rpcCSEta=new TH1I(rpcCSEta_title_char,rpcCSEta_title_char,32, -0.5, 31.5);
-	  sc=rpcprd_expert.regHist(rpcCSEta) ;  
-	  if(sc.isFailure())
-	    { ATH_MSG_FATAL(  "rpcCSEta Failed to register histogram " );	    
-	      return sc;
-	    }
-	  rpcCSEta->SetFillColor(42);
-	  rpcCSEta->GetXaxis()->SetTitle("Cluster Size Eta view");
-	  rpcCSEta->GetYaxis()->SetTitle("Counts");      
-     
-     
-	  //CS Phi
-	  std::string generic_path_rpcCSPhi = generic_path_rpcmonitoring+"/Overview";
-	  const char* rpcCSPhi_title_char = "Phi_ClusterSize_Distribution";
-	  TH1 *rpcCSPhi=new TH1I(rpcCSPhi_title_char,rpcCSPhi_title_char, 32, -0.5, 31.5);
-	  sc=rpcprd_expert.regHist(rpcCSPhi) ;  
-	  if(sc.isFailure())
-	    { ATH_MSG_FATAL(  "rpcCSPhi Failed to register histogram " );	    
-	      return sc;
-	    }
-	  rpcCSPhi->SetFillColor(42);
-	  rpcCSPhi->GetXaxis()->SetTitle("Cluster Size Phi view");
-	  rpcCSPhi->GetYaxis()->SetTitle("Counts");      
-     
-     
-	  //RPC2D station
- 
-	  //
-	  TH2 *rpc2DEtaStationGap1=new TH2I("rpc2DEtaStationGap1","rpc2DEtaStationGap1", 13, -6, 7,  16*3, 0, 16*3); 
-	  sc=rpcprd_expert.regHist(rpc2DEtaStationGap1) ; 
-	  rpc2DEtaStationGap1->SetFillColor(42);  
-	  rpc2DEtaStationGap1->SetMarkerColor(1);  
-	  rpc2DEtaStationGap1->SetMarkerStyle(21);
-	  rpc2DEtaStationGap1->SetOption("COLZ");    
-	  rpc2DEtaStationGap1->SetMarkerSize(0.2);
-	  rpc2DEtaStationGap1->GetXaxis()->SetTitle("<--- SIDE C      Rpc Eta Station     SIDE A --->");
-	  rpc2DEtaStationGap1->GetXaxis()->SetTitleSize(0.03) ;
-	  rpc2DEtaStationGap1->GetYaxis()->SetTitle("Rpc Sector + 16 * (LPt=0,Piv=1,HPt=2) GasGap==1");
-        
-	  //
-	  TH2 *rpc2DEtaStationGap2=new TH2I("rpc2DEtaStationGap2","rpc2DEtaStationGap2", 13, -6, 7,  16*3, 0, 16*3); 
-	  sc=rpcprd_expert.regHist(rpc2DEtaStationGap2) ; 
-	  rpc2DEtaStationGap2->SetFillColor(42);  
-	  rpc2DEtaStationGap2->SetMarkerColor(1);  
-	  rpc2DEtaStationGap2->SetMarkerStyle(21);
-	  rpc2DEtaStationGap2->SetOption("COLZ");    
-	  rpc2DEtaStationGap2->SetMarkerSize(0.2);
-	  rpc2DEtaStationGap2->GetXaxis()->SetTitle("<--- SIDE C      Rpc Eta Station     SIDE A --->");
-	  rpc2DEtaStationGap2->GetXaxis()->SetTitleSize(0.03) ;
-	  rpc2DEtaStationGap2->GetYaxis()->SetTitle("Rpc Sector + 16 * (LPt=0,Piv=1,HPt=2) GasGap==2");
-	 
-     
-	  // station trigger hits
-	  // bin x: 16 * 3 = 16 sectors * 3 ( LowPt, LowPtToHighPt and HighPt trigger )
-	  TH2 *rpc2DEtaStationTriggerHits=new TH2I("rpc2DEtaStationTriggerHits","rpc2DEtaStationTriggerHits", 13, -6, 7,  16*3, 0, 16*3); 
-	  sc=rpcprd_shift.regHist(rpc2DEtaStationTriggerHits) ; 
-	  rpc2DEtaStationTriggerHits->SetOption("COLZ");    
-	  rpc2DEtaStationTriggerHits->SetMarkerSize(0.2);
-	  rpc2DEtaStationTriggerHits->GetXaxis()->SetTitle("<--- SIDE C      Rpc Eta Station     SIDE A --->");
-	  rpc2DEtaStationTriggerHits->GetYaxis()->SetTitle("Rpc Sector + 16 * (LPtTrigger=0,LPtToHPt trigger=1,HPtTrigger=2)");
-	  rpc2DEtaStationTriggerHits->GetYaxis()->SetTitleSize(0.02);
-	  rpc2DEtaStationTriggerHits->GetYaxis()->SetTitleOffset(2);
-          
-	  // station trigger hits SIDE A LowPt  ( includes stationEta 0 )
-	  m_rpc2DEtaStationTriggerHits_Side_Pt.push_back( new TH2I("rpc2DEtaStationTriggerHits_BA_LowPt","rpc2DEtaStationTriggerHits_BA_LowPt", 8, 0, 8,  16*2, 0, 16 ) ); 
-	  sc=rpcprd_dq_BA.regHist(m_rpc2DEtaStationTriggerHits_Side_Pt.back()) ; 
-	  m_rpc2DEtaStationTriggerHits_Side_Pt.back()->SetOption("COLZ") ;    
-	  m_rpc2DEtaStationTriggerHits_Side_Pt.back()->SetMarkerSize(0.2);
-	  m_rpc2DEtaStationTriggerHits_Side_Pt.back()->GetXaxis()->SetTitle("<--- IP      Rpc Eta Station       EC A --->");
-	  m_rpc2DEtaStationTriggerHits_Side_Pt.back()->GetYaxis()->SetTitle("") ;	  
-	  m_rpc2DEtaStationTriggerHits_Side_Pt.back()->GetYaxis()->SetBinLabel(2* 1-1,"A01 HVside") ; m_rpc2DEtaStationTriggerHits_Side_Pt.back()->GetYaxis()->SetBinLabel(2* 2-1,"A02 ROside") ; m_rpc2DEtaStationTriggerHits_Side_Pt.back()->GetYaxis()->SetBinLabel(2* 3-1,"A03 HVside") ; m_rpc2DEtaStationTriggerHits_Side_Pt.back()->GetYaxis()->SetBinLabel(2* 4-1,"A04 ROside") ; 
-	  m_rpc2DEtaStationTriggerHits_Side_Pt.back()->GetYaxis()->SetBinLabel(2* 5-1,"A05 HVside") ; m_rpc2DEtaStationTriggerHits_Side_Pt.back()->GetYaxis()->SetBinLabel(2* 6-1,"A06 ROside") ; m_rpc2DEtaStationTriggerHits_Side_Pt.back()->GetYaxis()->SetBinLabel(2* 7-1,"A07 HVside") ; m_rpc2DEtaStationTriggerHits_Side_Pt.back()->GetYaxis()->SetBinLabel(2* 8-1,"A08 ROside") ; 
-	  m_rpc2DEtaStationTriggerHits_Side_Pt.back()->GetYaxis()->SetBinLabel(2* 9-1,"A09 HVside") ; m_rpc2DEtaStationTriggerHits_Side_Pt.back()->GetYaxis()->SetBinLabel(2*10-1,"A10 ROside") ; m_rpc2DEtaStationTriggerHits_Side_Pt.back()->GetYaxis()->SetBinLabel(2*11-1,"A11 HVside") ; m_rpc2DEtaStationTriggerHits_Side_Pt.back()->GetYaxis()->SetBinLabel(2*12-1,"A12 ROside") ; 
-	  m_rpc2DEtaStationTriggerHits_Side_Pt.back()->GetYaxis()->SetBinLabel(2*13-1,"A13 HVside") ; m_rpc2DEtaStationTriggerHits_Side_Pt.back()->GetYaxis()->SetBinLabel(2*14-1,"A14 ROside") ; m_rpc2DEtaStationTriggerHits_Side_Pt.back()->GetYaxis()->SetBinLabel(2*15-1,"A15 HVside") ; m_rpc2DEtaStationTriggerHits_Side_Pt.back()->GetYaxis()->SetBinLabel(2*16-1,"A16 ROside") ;
-	  m_rpc2DEtaStationTriggerHits_Side_Pt.back()->GetYaxis()->SetBinLabel(2* 1  ,"A01 ROside") ; m_rpc2DEtaStationTriggerHits_Side_Pt.back()->GetYaxis()->SetBinLabel(2* 2  ,"A02 HVside") ; m_rpc2DEtaStationTriggerHits_Side_Pt.back()->GetYaxis()->SetBinLabel(2* 3  ,"A03 ROside") ; m_rpc2DEtaStationTriggerHits_Side_Pt.back()->GetYaxis()->SetBinLabel(2* 4  ,"A04 HVside") ; 
-	  m_rpc2DEtaStationTriggerHits_Side_Pt.back()->GetYaxis()->SetBinLabel(2* 5  ,"A05 ROside") ; m_rpc2DEtaStationTriggerHits_Side_Pt.back()->GetYaxis()->SetBinLabel(2* 6  ,"A06 HVside") ; m_rpc2DEtaStationTriggerHits_Side_Pt.back()->GetYaxis()->SetBinLabel(2* 7  ,"A07 ROside") ; m_rpc2DEtaStationTriggerHits_Side_Pt.back()->GetYaxis()->SetBinLabel(2* 8  ,"A08 HVside") ; 
-	  m_rpc2DEtaStationTriggerHits_Side_Pt.back()->GetYaxis()->SetBinLabel(2* 9  ,"A09 ROside") ; m_rpc2DEtaStationTriggerHits_Side_Pt.back()->GetYaxis()->SetBinLabel(2*10  ,"A10 HVside") ; m_rpc2DEtaStationTriggerHits_Side_Pt.back()->GetYaxis()->SetBinLabel(2*11  ,"A11 ROside") ; m_rpc2DEtaStationTriggerHits_Side_Pt.back()->GetYaxis()->SetBinLabel(2*12  ,"A12 HVside") ; 
-	  m_rpc2DEtaStationTriggerHits_Side_Pt.back()->GetYaxis()->SetBinLabel(2*13  ,"A13 ROside") ; m_rpc2DEtaStationTriggerHits_Side_Pt.back()->GetYaxis()->SetBinLabel(2*14  ,"A14 HVside") ; m_rpc2DEtaStationTriggerHits_Side_Pt.back()->GetYaxis()->SetBinLabel(2*15  ,"A15 ROside") ; m_rpc2DEtaStationTriggerHits_Side_Pt.back()->GetYaxis()->SetBinLabel(2*16  ,"A16 HVside") ;
-
-
-	  // station trigger hits SIDE C LowPt
-	  m_rpc2DEtaStationTriggerHits_Side_Pt.push_back( new TH2I("rpc2DEtaStationTriggerHits_BC_LowPt","rpc2DEtaStationTriggerHits_BC_LowPt", 7, -7, 0,  16*2, 0, 16) ); 
-	  sc=rpcprd_dq_BC.regHist(m_rpc2DEtaStationTriggerHits_Side_Pt.back()) ; 
-	  m_rpc2DEtaStationTriggerHits_Side_Pt.back()->SetOption("COLZ") ;    
-	  m_rpc2DEtaStationTriggerHits_Side_Pt.back()->SetMarkerSize(0.2);
-	  m_rpc2DEtaStationTriggerHits_Side_Pt.back()->GetXaxis()->SetTitle("<--- EC C      Rpc Eta Station       IP --->");
-	  m_rpc2DEtaStationTriggerHits_Side_Pt.back()->GetYaxis()->SetTitle("");  
-	  m_rpc2DEtaStationTriggerHits_Side_Pt.back()->GetYaxis()->SetBinLabel(2* 1-1,"C01 HVside") ; m_rpc2DEtaStationTriggerHits_Side_Pt.back()->GetYaxis()->SetBinLabel(2* 2-1,"C02 ROside") ; m_rpc2DEtaStationTriggerHits_Side_Pt.back()->GetYaxis()->SetBinLabel(2* 3-1,"C03 HVside") ; m_rpc2DEtaStationTriggerHits_Side_Pt.back()->GetYaxis()->SetBinLabel(2* 4-1,"C04 ROside") ; 
-	  m_rpc2DEtaStationTriggerHits_Side_Pt.back()->GetYaxis()->SetBinLabel(2* 5-1,"C05 HVside") ; m_rpc2DEtaStationTriggerHits_Side_Pt.back()->GetYaxis()->SetBinLabel(2* 6-1,"C06 ROside") ; m_rpc2DEtaStationTriggerHits_Side_Pt.back()->GetYaxis()->SetBinLabel(2* 7-1,"C07 HVside") ; m_rpc2DEtaStationTriggerHits_Side_Pt.back()->GetYaxis()->SetBinLabel(2* 8-1,"C08 ROside") ; 
-	  m_rpc2DEtaStationTriggerHits_Side_Pt.back()->GetYaxis()->SetBinLabel(2* 9-1,"C09 HVside") ; m_rpc2DEtaStationTriggerHits_Side_Pt.back()->GetYaxis()->SetBinLabel(2*10-1,"C10 ROside") ; m_rpc2DEtaStationTriggerHits_Side_Pt.back()->GetYaxis()->SetBinLabel(2*11-1,"C11 HVside") ; m_rpc2DEtaStationTriggerHits_Side_Pt.back()->GetYaxis()->SetBinLabel(2*12-1,"C12 ROside") ; 
-	  m_rpc2DEtaStationTriggerHits_Side_Pt.back()->GetYaxis()->SetBinLabel(2*13-1,"C13 HVside") ; m_rpc2DEtaStationTriggerHits_Side_Pt.back()->GetYaxis()->SetBinLabel(2*14-1,"C14 ROside") ; m_rpc2DEtaStationTriggerHits_Side_Pt.back()->GetYaxis()->SetBinLabel(2*15-1,"C15 HVside") ; m_rpc2DEtaStationTriggerHits_Side_Pt.back()->GetYaxis()->SetBinLabel(2*16-1,"C16 ROside") ;
-	  m_rpc2DEtaStationTriggerHits_Side_Pt.back()->GetYaxis()->SetBinLabel(2* 1  ,"C01 ROside") ; m_rpc2DEtaStationTriggerHits_Side_Pt.back()->GetYaxis()->SetBinLabel(2* 2  ,"C02 HVside") ; m_rpc2DEtaStationTriggerHits_Side_Pt.back()->GetYaxis()->SetBinLabel(2* 3  ,"C03 ROside") ; m_rpc2DEtaStationTriggerHits_Side_Pt.back()->GetYaxis()->SetBinLabel(2* 4  ,"C04 HVside") ; 
-	  m_rpc2DEtaStationTriggerHits_Side_Pt.back()->GetYaxis()->SetBinLabel(2* 5  ,"C05 ROside") ; m_rpc2DEtaStationTriggerHits_Side_Pt.back()->GetYaxis()->SetBinLabel(2* 6  ,"C06 HVside") ; m_rpc2DEtaStationTriggerHits_Side_Pt.back()->GetYaxis()->SetBinLabel(2* 7  ,"C07 ROside") ; m_rpc2DEtaStationTriggerHits_Side_Pt.back()->GetYaxis()->SetBinLabel(2* 8  ,"C08 HVside") ; 
-	  m_rpc2DEtaStationTriggerHits_Side_Pt.back()->GetYaxis()->SetBinLabel(2* 9  ,"C09 ROside") ; m_rpc2DEtaStationTriggerHits_Side_Pt.back()->GetYaxis()->SetBinLabel(2*10  ,"C10 HVside") ; m_rpc2DEtaStationTriggerHits_Side_Pt.back()->GetYaxis()->SetBinLabel(2*11  ,"C11 ROside") ; m_rpc2DEtaStationTriggerHits_Side_Pt.back()->GetYaxis()->SetBinLabel(2*12  ,"C12 HVside") ; 
-	  m_rpc2DEtaStationTriggerHits_Side_Pt.back()->GetYaxis()->SetBinLabel(2*13  ,"C13 ROside") ; m_rpc2DEtaStationTriggerHits_Side_Pt.back()->GetYaxis()->SetBinLabel(2*14  ,"C14 HVside") ; m_rpc2DEtaStationTriggerHits_Side_Pt.back()->GetYaxis()->SetBinLabel(2*15  ,"C15 ROside") ; m_rpc2DEtaStationTriggerHits_Side_Pt.back()->GetYaxis()->SetBinLabel(2*16  ,"C16 HVside") ;
-
-   
-	  // station trigger hits SIDE A HighPt  ( includes stationEta 0 )
-	  m_rpc2DEtaStationTriggerHits_Side_Pt.push_back( new  TH2I("rpc2DEtaStationTriggerHits_BA_HighPt","rpc2DEtaStationTriggerHits_BA_HighPt", 8, 0, 8,  16*2, 0, 16 ) ); 
-	  sc=rpcprd_dq_BA.regHist(m_rpc2DEtaStationTriggerHits_Side_Pt.back()) ; 
-	  m_rpc2DEtaStationTriggerHits_Side_Pt.back()->SetOption("COLZ") ;    
-	  m_rpc2DEtaStationTriggerHits_Side_Pt.back()->SetMarkerSize(0.2);
-	  m_rpc2DEtaStationTriggerHits_Side_Pt.back()->GetXaxis()->SetTitle("<--- IP      Rpc Eta Station       EC A --->");
-	  m_rpc2DEtaStationTriggerHits_Side_Pt.back()->GetYaxis()->SetTitle("") ;	  
-	  m_rpc2DEtaStationTriggerHits_Side_Pt.back()->GetYaxis()->SetBinLabel(2* 1-1,"A01 HVside") ; m_rpc2DEtaStationTriggerHits_Side_Pt.back()->GetYaxis()->SetBinLabel(2* 2-1,"A02 ROside") ; m_rpc2DEtaStationTriggerHits_Side_Pt.back()->GetYaxis()->SetBinLabel(2* 3-1,"A03 HVside") ; m_rpc2DEtaStationTriggerHits_Side_Pt.back()->GetYaxis()->SetBinLabel(2* 4-1,"A04 ROside") ; 
-	  m_rpc2DEtaStationTriggerHits_Side_Pt.back()->GetYaxis()->SetBinLabel(2* 5-1,"A05 HVside") ; m_rpc2DEtaStationTriggerHits_Side_Pt.back()->GetYaxis()->SetBinLabel(2* 6-1,"A06 ROside") ; m_rpc2DEtaStationTriggerHits_Side_Pt.back()->GetYaxis()->SetBinLabel(2* 7-1,"A07 HVside") ; m_rpc2DEtaStationTriggerHits_Side_Pt.back()->GetYaxis()->SetBinLabel(2* 8-1,"A08 ROside") ; 
-	  m_rpc2DEtaStationTriggerHits_Side_Pt.back()->GetYaxis()->SetBinLabel(2* 9-1,"A09 HVside") ; m_rpc2DEtaStationTriggerHits_Side_Pt.back()->GetYaxis()->SetBinLabel(2*10-1,"A10 ROside") ; m_rpc2DEtaStationTriggerHits_Side_Pt.back()->GetYaxis()->SetBinLabel(2*11-1,"A11 HVside") ; m_rpc2DEtaStationTriggerHits_Side_Pt.back()->GetYaxis()->SetBinLabel(2*12-1,"A12 ROside") ; 
-	  m_rpc2DEtaStationTriggerHits_Side_Pt.back()->GetYaxis()->SetBinLabel(2*13-1,"A13 HVside") ; m_rpc2DEtaStationTriggerHits_Side_Pt.back()->GetYaxis()->SetBinLabel(2*14-1,"A14 ROside") ; m_rpc2DEtaStationTriggerHits_Side_Pt.back()->GetYaxis()->SetBinLabel(2*15-1,"A15 HVside") ; m_rpc2DEtaStationTriggerHits_Side_Pt.back()->GetYaxis()->SetBinLabel(2*16-1,"A16 ROside") ;
-	  m_rpc2DEtaStationTriggerHits_Side_Pt.back()->GetYaxis()->SetBinLabel(2* 1  ,"A01 ROside") ; m_rpc2DEtaStationTriggerHits_Side_Pt.back()->GetYaxis()->SetBinLabel(2* 2  ,"A02 HVside") ; m_rpc2DEtaStationTriggerHits_Side_Pt.back()->GetYaxis()->SetBinLabel(2* 3  ,"A03 ROside") ; m_rpc2DEtaStationTriggerHits_Side_Pt.back()->GetYaxis()->SetBinLabel(2* 4  ,"A04 HVside") ; 
-	  m_rpc2DEtaStationTriggerHits_Side_Pt.back()->GetYaxis()->SetBinLabel(2* 5  ,"A05 ROside") ; m_rpc2DEtaStationTriggerHits_Side_Pt.back()->GetYaxis()->SetBinLabel(2* 6  ,"A06 HVside") ; m_rpc2DEtaStationTriggerHits_Side_Pt.back()->GetYaxis()->SetBinLabel(2* 7  ,"A07 ROside") ; m_rpc2DEtaStationTriggerHits_Side_Pt.back()->GetYaxis()->SetBinLabel(2* 8  ,"A08 HVside") ; 
-	  m_rpc2DEtaStationTriggerHits_Side_Pt.back()->GetYaxis()->SetBinLabel(2* 9  ,"A09 ROside") ; m_rpc2DEtaStationTriggerHits_Side_Pt.back()->GetYaxis()->SetBinLabel(2*10  ,"A10 HVside") ; m_rpc2DEtaStationTriggerHits_Side_Pt.back()->GetYaxis()->SetBinLabel(2*11  ,"A11 ROside") ; m_rpc2DEtaStationTriggerHits_Side_Pt.back()->GetYaxis()->SetBinLabel(2*12  ,"A12 HVside") ; 
-	  m_rpc2DEtaStationTriggerHits_Side_Pt.back()->GetYaxis()->SetBinLabel(2*13  ,"A13 ROside") ; m_rpc2DEtaStationTriggerHits_Side_Pt.back()->GetYaxis()->SetBinLabel(2*14  ,"A14 HVside") ; m_rpc2DEtaStationTriggerHits_Side_Pt.back()->GetYaxis()->SetBinLabel(2*15  ,"A15 ROside") ; m_rpc2DEtaStationTriggerHits_Side_Pt.back()->GetYaxis()->SetBinLabel(2*16  ,"A16 HVside") ;
-
-     
-	  // station trigger hits SIDE C HighPt
-	  m_rpc2DEtaStationTriggerHits_Side_Pt.push_back( new TH2I("rpc2DEtaStationTriggerHits_BC_HighPt","rpc2DEtaStationTriggerHits_BC_HighPt", 7, -7, 0,  16*2, 0, 16) ); 
-	  sc=rpcprd_dq_BC.regHist(m_rpc2DEtaStationTriggerHits_Side_Pt.back()) ; 
-	  m_rpc2DEtaStationTriggerHits_Side_Pt.back()->SetOption("COLZ") ;    
-	  m_rpc2DEtaStationTriggerHits_Side_Pt.back()->SetMarkerSize(0.2);
-	  m_rpc2DEtaStationTriggerHits_Side_Pt.back()->GetXaxis()->SetTitle("<--- EC C      Rpc Eta Station       IP --->");
-	  m_rpc2DEtaStationTriggerHits_Side_Pt.back()->GetYaxis()->SetTitle("");  
-	  m_rpc2DEtaStationTriggerHits_Side_Pt.back()->GetYaxis()->SetBinLabel(2* 1-1,"C01 HVside") ; m_rpc2DEtaStationTriggerHits_Side_Pt.back()->GetYaxis()->SetBinLabel(2* 2-1,"C02 ROside") ; m_rpc2DEtaStationTriggerHits_Side_Pt.back()->GetYaxis()->SetBinLabel(2* 3-1,"C03 HVside") ; m_rpc2DEtaStationTriggerHits_Side_Pt.back()->GetYaxis()->SetBinLabel(2* 4-1,"C04 ROside") ; 
-	  m_rpc2DEtaStationTriggerHits_Side_Pt.back()->GetYaxis()->SetBinLabel(2* 5-1,"C05 HVside") ; m_rpc2DEtaStationTriggerHits_Side_Pt.back()->GetYaxis()->SetBinLabel(2* 6-1,"C06 ROside") ; m_rpc2DEtaStationTriggerHits_Side_Pt.back()->GetYaxis()->SetBinLabel(2* 7-1,"C07 HVside") ; m_rpc2DEtaStationTriggerHits_Side_Pt.back()->GetYaxis()->SetBinLabel(2* 8-1,"C08 ROside") ; 
-	  m_rpc2DEtaStationTriggerHits_Side_Pt.back()->GetYaxis()->SetBinLabel(2* 9-1,"C09 HVside") ; m_rpc2DEtaStationTriggerHits_Side_Pt.back()->GetYaxis()->SetBinLabel(2*10-1,"C10 ROside") ; m_rpc2DEtaStationTriggerHits_Side_Pt.back()->GetYaxis()->SetBinLabel(2*11-1,"C11 HVside") ; m_rpc2DEtaStationTriggerHits_Side_Pt.back()->GetYaxis()->SetBinLabel(2*12-1,"C12 ROside") ; 
-	  m_rpc2DEtaStationTriggerHits_Side_Pt.back()->GetYaxis()->SetBinLabel(2*13-1,"C13 HVside") ; m_rpc2DEtaStationTriggerHits_Side_Pt.back()->GetYaxis()->SetBinLabel(2*14-1,"C14 ROside") ; m_rpc2DEtaStationTriggerHits_Side_Pt.back()->GetYaxis()->SetBinLabel(2*15-1,"C15 HVside") ; m_rpc2DEtaStationTriggerHits_Side_Pt.back()->GetYaxis()->SetBinLabel(2*16-1,"C16 ROside") ;
-	  m_rpc2DEtaStationTriggerHits_Side_Pt.back()->GetYaxis()->SetBinLabel(2* 1  ,"C01 ROside") ; m_rpc2DEtaStationTriggerHits_Side_Pt.back()->GetYaxis()->SetBinLabel(2* 2  ,"C02 HVside") ; m_rpc2DEtaStationTriggerHits_Side_Pt.back()->GetYaxis()->SetBinLabel(2* 3  ,"C03 ROside") ; m_rpc2DEtaStationTriggerHits_Side_Pt.back()->GetYaxis()->SetBinLabel(2* 4  ,"C04 HVside") ; 
-	  m_rpc2DEtaStationTriggerHits_Side_Pt.back()->GetYaxis()->SetBinLabel(2* 5  ,"C05 ROside") ; m_rpc2DEtaStationTriggerHits_Side_Pt.back()->GetYaxis()->SetBinLabel(2* 6  ,"C06 HVside") ; m_rpc2DEtaStationTriggerHits_Side_Pt.back()->GetYaxis()->SetBinLabel(2* 7  ,"C07 ROside") ; m_rpc2DEtaStationTriggerHits_Side_Pt.back()->GetYaxis()->SetBinLabel(2* 8  ,"C08 HVside") ; 
-	  m_rpc2DEtaStationTriggerHits_Side_Pt.back()->GetYaxis()->SetBinLabel(2* 9  ,"C09 ROside") ; m_rpc2DEtaStationTriggerHits_Side_Pt.back()->GetYaxis()->SetBinLabel(2*10  ,"C10 HVside") ; m_rpc2DEtaStationTriggerHits_Side_Pt.back()->GetYaxis()->SetBinLabel(2*11  ,"C11 ROside") ; m_rpc2DEtaStationTriggerHits_Side_Pt.back()->GetYaxis()->SetBinLabel(2*12  ,"C12 HVside") ; 
-	  m_rpc2DEtaStationTriggerHits_Side_Pt.back()->GetYaxis()->SetBinLabel(2*13  ,"C13 ROside") ; m_rpc2DEtaStationTriggerHits_Side_Pt.back()->GetYaxis()->SetBinLabel(2*14  ,"C14 HVside") ; m_rpc2DEtaStationTriggerHits_Side_Pt.back()->GetYaxis()->SetBinLabel(2*15  ,"C15 ROside") ; m_rpc2DEtaStationTriggerHits_Side_Pt.back()->GetYaxis()->SetBinLabel(2*16  ,"C16 HVside") ;
-
-       
-           
-	  // station trigger hits SIDE A LowPt  ( includes stationEta 0 )
-	  m_rpc2DEtaStationTriggerHits_Side_Pt_norm.push_back( new TH2F("rpc2DEtaStationTriggerHits_BA_LowPt_norm","rpc2DEtaStationTriggerHits_BA_LowPt_norm", 8, 0, 8,  16*2, 0, 16 ) ); 
-	  sc=rpcprd_dq_BA.regHist(m_rpc2DEtaStationTriggerHits_Side_Pt_norm.back()) ; 
-	  m_rpc2DEtaStationTriggerHits_Side_Pt_norm.back()->SetOption("COLZ") ;    
-	  m_rpc2DEtaStationTriggerHits_Side_Pt_norm.back()->SetMarkerSize(0.2);
-	  m_rpc2DEtaStationTriggerHits_Side_Pt_norm.back()->GetXaxis()->SetTitle("<--- IP      Rpc Eta Station       EC A --->");
-	  m_rpc2DEtaStationTriggerHits_Side_Pt_norm.back()->GetYaxis()->SetTitle("") ;	  
-	  m_rpc2DEtaStationTriggerHits_Side_Pt_norm.back()->GetYaxis()->SetBinLabel(2* 1-1,"A01 HVside") ; m_rpc2DEtaStationTriggerHits_Side_Pt_norm.back()->GetYaxis()->SetBinLabel(2* 2-1,"A02 ROside") ; m_rpc2DEtaStationTriggerHits_Side_Pt_norm.back()->GetYaxis()->SetBinLabel(2* 3-1,"A03 HVside") ; m_rpc2DEtaStationTriggerHits_Side_Pt_norm.back()->GetYaxis()->SetBinLabel(2* 4-1,"A04 ROside") ; 
-	  m_rpc2DEtaStationTriggerHits_Side_Pt_norm.back()->GetYaxis()->SetBinLabel(2* 5-1,"A05 HVside") ; m_rpc2DEtaStationTriggerHits_Side_Pt_norm.back()->GetYaxis()->SetBinLabel(2* 6-1,"A06 ROside") ; m_rpc2DEtaStationTriggerHits_Side_Pt_norm.back()->GetYaxis()->SetBinLabel(2* 7-1,"A07 HVside") ; m_rpc2DEtaStationTriggerHits_Side_Pt_norm.back()->GetYaxis()->SetBinLabel(2* 8-1,"A08 ROside") ; 
-	  m_rpc2DEtaStationTriggerHits_Side_Pt_norm.back()->GetYaxis()->SetBinLabel(2* 9-1,"A09 HVside") ; m_rpc2DEtaStationTriggerHits_Side_Pt_norm.back()->GetYaxis()->SetBinLabel(2*10-1,"A10 ROside") ; m_rpc2DEtaStationTriggerHits_Side_Pt_norm.back()->GetYaxis()->SetBinLabel(2*11-1,"A11 HVside") ; m_rpc2DEtaStationTriggerHits_Side_Pt_norm.back()->GetYaxis()->SetBinLabel(2*12-1,"A12 ROside") ; 
-	  m_rpc2DEtaStationTriggerHits_Side_Pt_norm.back()->GetYaxis()->SetBinLabel(2*13-1,"A13 HVside") ; m_rpc2DEtaStationTriggerHits_Side_Pt_norm.back()->GetYaxis()->SetBinLabel(2*14-1,"A14 ROside") ; m_rpc2DEtaStationTriggerHits_Side_Pt_norm.back()->GetYaxis()->SetBinLabel(2*15-1,"A15 HVside") ; m_rpc2DEtaStationTriggerHits_Side_Pt_norm.back()->GetYaxis()->SetBinLabel(2*16-1,"A16 ROside") ;
-	  m_rpc2DEtaStationTriggerHits_Side_Pt_norm.back()->GetYaxis()->SetBinLabel(2* 1  ,"A01 ROside") ; m_rpc2DEtaStationTriggerHits_Side_Pt_norm.back()->GetYaxis()->SetBinLabel(2* 2  ,"A02 HVside") ; m_rpc2DEtaStationTriggerHits_Side_Pt_norm.back()->GetYaxis()->SetBinLabel(2* 3  ,"A03 ROside") ; m_rpc2DEtaStationTriggerHits_Side_Pt_norm.back()->GetYaxis()->SetBinLabel(2* 4  ,"A04 HVside") ; 
-	  m_rpc2DEtaStationTriggerHits_Side_Pt_norm.back()->GetYaxis()->SetBinLabel(2* 5  ,"A05 ROside") ; m_rpc2DEtaStationTriggerHits_Side_Pt_norm.back()->GetYaxis()->SetBinLabel(2* 6  ,"A06 HVside") ; m_rpc2DEtaStationTriggerHits_Side_Pt_norm.back()->GetYaxis()->SetBinLabel(2* 7  ,"A07 ROside") ; m_rpc2DEtaStationTriggerHits_Side_Pt_norm.back()->GetYaxis()->SetBinLabel(2* 8  ,"A08 HVside") ; 
-	  m_rpc2DEtaStationTriggerHits_Side_Pt_norm.back()->GetYaxis()->SetBinLabel(2* 9  ,"A09 ROside") ; m_rpc2DEtaStationTriggerHits_Side_Pt_norm.back()->GetYaxis()->SetBinLabel(2*10  ,"A10 HVside") ; m_rpc2DEtaStationTriggerHits_Side_Pt_norm.back()->GetYaxis()->SetBinLabel(2*11  ,"A11 ROside") ; m_rpc2DEtaStationTriggerHits_Side_Pt_norm.back()->GetYaxis()->SetBinLabel(2*12  ,"A12 HVside") ; 
-	  m_rpc2DEtaStationTriggerHits_Side_Pt_norm.back()->GetYaxis()->SetBinLabel(2*13  ,"A13 ROside") ; m_rpc2DEtaStationTriggerHits_Side_Pt_norm.back()->GetYaxis()->SetBinLabel(2*14  ,"A14 HVside") ; m_rpc2DEtaStationTriggerHits_Side_Pt_norm.back()->GetYaxis()->SetBinLabel(2*15  ,"A15 ROside") ; m_rpc2DEtaStationTriggerHits_Side_Pt_norm.back()->GetYaxis()->SetBinLabel(2*16  ,"A16 HVside") ;
-
-	  // station trigger hits SIDE C LowPt
-	  m_rpc2DEtaStationTriggerHits_Side_Pt_norm.push_back( new TH2F("rpc2DEtaStationTriggerHits_BC_LowPt_norm","rpc2DEtaStationTriggerHits_BC_LowPt_norm", 7, -7, 0,  16*2, 0, 16) ); 
-	  sc=rpcprd_dq_BC.regHist(m_rpc2DEtaStationTriggerHits_Side_Pt_norm.back()) ; 
-	  m_rpc2DEtaStationTriggerHits_Side_Pt_norm.back()->SetOption("COLZ") ;    
-	  m_rpc2DEtaStationTriggerHits_Side_Pt_norm.back()->SetMarkerSize(0.2);
-	  m_rpc2DEtaStationTriggerHits_Side_Pt_norm.back()->GetXaxis()->SetTitle("<--- EC C      Rpc Eta Station       IP --->");
-	  m_rpc2DEtaStationTriggerHits_Side_Pt_norm.back()->GetYaxis()->SetTitle("");	  
-	  m_rpc2DEtaStationTriggerHits_Side_Pt_norm.back()->GetYaxis()->SetBinLabel(2* 1-1,"C01 HVside") ; m_rpc2DEtaStationTriggerHits_Side_Pt_norm.back()->GetYaxis()->SetBinLabel(2* 2-1,"C02 ROside") ; m_rpc2DEtaStationTriggerHits_Side_Pt_norm.back()->GetYaxis()->SetBinLabel(2* 3-1,"C03 HVside") ; m_rpc2DEtaStationTriggerHits_Side_Pt_norm.back()->GetYaxis()->SetBinLabel(2* 4-1,"C04 ROside") ; 
-	  m_rpc2DEtaStationTriggerHits_Side_Pt_norm.back()->GetYaxis()->SetBinLabel(2* 5-1,"C05 HVside") ; m_rpc2DEtaStationTriggerHits_Side_Pt_norm.back()->GetYaxis()->SetBinLabel(2* 6-1,"C06 ROside") ; m_rpc2DEtaStationTriggerHits_Side_Pt_norm.back()->GetYaxis()->SetBinLabel(2* 7-1,"C07 HVside") ; m_rpc2DEtaStationTriggerHits_Side_Pt_norm.back()->GetYaxis()->SetBinLabel(2* 8-1,"C08 ROside") ; 
-	  m_rpc2DEtaStationTriggerHits_Side_Pt_norm.back()->GetYaxis()->SetBinLabel(2* 9-1,"C09 HVside") ; m_rpc2DEtaStationTriggerHits_Side_Pt_norm.back()->GetYaxis()->SetBinLabel(2*10-1,"C10 ROside") ; m_rpc2DEtaStationTriggerHits_Side_Pt_norm.back()->GetYaxis()->SetBinLabel(2*11-1,"C11 HVside") ; m_rpc2DEtaStationTriggerHits_Side_Pt_norm.back()->GetYaxis()->SetBinLabel(2*12-1,"C12 ROside") ; 
-	  m_rpc2DEtaStationTriggerHits_Side_Pt_norm.back()->GetYaxis()->SetBinLabel(2*13-1,"C13 HVside") ; m_rpc2DEtaStationTriggerHits_Side_Pt_norm.back()->GetYaxis()->SetBinLabel(2*14-1,"C14 ROside") ; m_rpc2DEtaStationTriggerHits_Side_Pt_norm.back()->GetYaxis()->SetBinLabel(2*15-1,"C15 HVside") ; m_rpc2DEtaStationTriggerHits_Side_Pt_norm.back()->GetYaxis()->SetBinLabel(2*16-1,"C16 ROside") ;
-	  m_rpc2DEtaStationTriggerHits_Side_Pt_norm.back()->GetYaxis()->SetBinLabel(2* 1  ,"C01 ROside") ; m_rpc2DEtaStationTriggerHits_Side_Pt_norm.back()->GetYaxis()->SetBinLabel(2* 2  ,"C02 HVside") ; m_rpc2DEtaStationTriggerHits_Side_Pt_norm.back()->GetYaxis()->SetBinLabel(2* 3  ,"C03 ROside") ; m_rpc2DEtaStationTriggerHits_Side_Pt_norm.back()->GetYaxis()->SetBinLabel(2* 4  ,"C04 HVside") ; 
-	  m_rpc2DEtaStationTriggerHits_Side_Pt_norm.back()->GetYaxis()->SetBinLabel(2* 5  ,"C05 ROside") ; m_rpc2DEtaStationTriggerHits_Side_Pt_norm.back()->GetYaxis()->SetBinLabel(2* 6  ,"C06 HVside") ; m_rpc2DEtaStationTriggerHits_Side_Pt_norm.back()->GetYaxis()->SetBinLabel(2* 7  ,"C07 ROside") ; m_rpc2DEtaStationTriggerHits_Side_Pt_norm.back()->GetYaxis()->SetBinLabel(2* 8  ,"C08 HVside") ; 
-	  m_rpc2DEtaStationTriggerHits_Side_Pt_norm.back()->GetYaxis()->SetBinLabel(2* 9  ,"C09 ROside") ; m_rpc2DEtaStationTriggerHits_Side_Pt_norm.back()->GetYaxis()->SetBinLabel(2*10  ,"C10 HVside") ; m_rpc2DEtaStationTriggerHits_Side_Pt_norm.back()->GetYaxis()->SetBinLabel(2*11  ,"C11 ROside") ; m_rpc2DEtaStationTriggerHits_Side_Pt_norm.back()->GetYaxis()->SetBinLabel(2*12  ,"C12 HVside") ; 
-	  m_rpc2DEtaStationTriggerHits_Side_Pt_norm.back()->GetYaxis()->SetBinLabel(2*13  ,"C13 ROside") ; m_rpc2DEtaStationTriggerHits_Side_Pt_norm.back()->GetYaxis()->SetBinLabel(2*14  ,"C14 HVside") ; m_rpc2DEtaStationTriggerHits_Side_Pt_norm.back()->GetYaxis()->SetBinLabel(2*15  ,"C15 ROside") ; m_rpc2DEtaStationTriggerHits_Side_Pt_norm.back()->GetYaxis()->SetBinLabel(2*16  ,"C16 HVside") ;
-
-   
-	  // station trigger hits SIDE A HighPt  ( includes stationEta 0 )
-	  m_rpc2DEtaStationTriggerHits_Side_Pt_norm.push_back( new  TH2F("rpc2DEtaStationTriggerHits_BA_HighPt_norm","rpc2DEtaStationTriggerHits_BA_HighPt_norm", 8, 0, 8,  16*2, 0, 16 ) ); 
-	  sc=rpcprd_dq_BA.regHist(m_rpc2DEtaStationTriggerHits_Side_Pt_norm.back()) ; 
-	  m_rpc2DEtaStationTriggerHits_Side_Pt_norm.back()->SetOption("COLZ") ;    
-	  m_rpc2DEtaStationTriggerHits_Side_Pt_norm.back()->SetMarkerSize(0.2);
-	  m_rpc2DEtaStationTriggerHits_Side_Pt_norm.back()->GetXaxis()->SetTitle("<--- IP      Rpc Eta Station       EC A --->");
-	  m_rpc2DEtaStationTriggerHits_Side_Pt_norm.back()->GetYaxis()->SetTitle("") ;	  
-	  m_rpc2DEtaStationTriggerHits_Side_Pt_norm.back()->GetYaxis()->SetBinLabel(2* 1-1,"A01 HVside") ; m_rpc2DEtaStationTriggerHits_Side_Pt_norm.back()->GetYaxis()->SetBinLabel(2* 2-1,"A02 ROside") ; m_rpc2DEtaStationTriggerHits_Side_Pt_norm.back()->GetYaxis()->SetBinLabel(2* 3-1,"A03 HVside") ; m_rpc2DEtaStationTriggerHits_Side_Pt_norm.back()->GetYaxis()->SetBinLabel(2* 4-1,"A04 ROside") ; 
-	  m_rpc2DEtaStationTriggerHits_Side_Pt_norm.back()->GetYaxis()->SetBinLabel(2* 5-1,"A05 HVside") ; m_rpc2DEtaStationTriggerHits_Side_Pt_norm.back()->GetYaxis()->SetBinLabel(2* 6-1,"A06 ROside") ; m_rpc2DEtaStationTriggerHits_Side_Pt_norm.back()->GetYaxis()->SetBinLabel(2* 7-1,"A07 HVside") ; m_rpc2DEtaStationTriggerHits_Side_Pt_norm.back()->GetYaxis()->SetBinLabel(2* 8-1,"A08 ROside") ; 
-	  m_rpc2DEtaStationTriggerHits_Side_Pt_norm.back()->GetYaxis()->SetBinLabel(2* 9-1,"A09 HVside") ; m_rpc2DEtaStationTriggerHits_Side_Pt_norm.back()->GetYaxis()->SetBinLabel(2*10-1,"A10 ROside") ; m_rpc2DEtaStationTriggerHits_Side_Pt_norm.back()->GetYaxis()->SetBinLabel(2*11-1,"A11 HVside") ; m_rpc2DEtaStationTriggerHits_Side_Pt_norm.back()->GetYaxis()->SetBinLabel(2*12-1,"A12 ROside") ; 
-	  m_rpc2DEtaStationTriggerHits_Side_Pt_norm.back()->GetYaxis()->SetBinLabel(2*13-1,"A13 HVside") ; m_rpc2DEtaStationTriggerHits_Side_Pt_norm.back()->GetYaxis()->SetBinLabel(2*14-1,"A14 ROside") ; m_rpc2DEtaStationTriggerHits_Side_Pt_norm.back()->GetYaxis()->SetBinLabel(2*15-1,"A15 HVside") ; m_rpc2DEtaStationTriggerHits_Side_Pt_norm.back()->GetYaxis()->SetBinLabel(2*16-1,"A16 ROside") ;
-	  m_rpc2DEtaStationTriggerHits_Side_Pt_norm.back()->GetYaxis()->SetBinLabel(2* 1  ,"A01 ROside") ; m_rpc2DEtaStationTriggerHits_Side_Pt_norm.back()->GetYaxis()->SetBinLabel(2* 2  ,"A02 HVside") ; m_rpc2DEtaStationTriggerHits_Side_Pt_norm.back()->GetYaxis()->SetBinLabel(2* 3  ,"A03 ROside") ; m_rpc2DEtaStationTriggerHits_Side_Pt_norm.back()->GetYaxis()->SetBinLabel(2* 4  ,"A04 HVside") ; 
-	  m_rpc2DEtaStationTriggerHits_Side_Pt_norm.back()->GetYaxis()->SetBinLabel(2* 5  ,"A05 ROside") ; m_rpc2DEtaStationTriggerHits_Side_Pt_norm.back()->GetYaxis()->SetBinLabel(2* 6  ,"A06 HVside") ; m_rpc2DEtaStationTriggerHits_Side_Pt_norm.back()->GetYaxis()->SetBinLabel(2* 7  ,"A07 ROside") ; m_rpc2DEtaStationTriggerHits_Side_Pt_norm.back()->GetYaxis()->SetBinLabel(2* 8  ,"A08 HVside") ; 
-	  m_rpc2DEtaStationTriggerHits_Side_Pt_norm.back()->GetYaxis()->SetBinLabel(2* 9  ,"A09 ROside") ; m_rpc2DEtaStationTriggerHits_Side_Pt_norm.back()->GetYaxis()->SetBinLabel(2*10  ,"A10 HVside") ; m_rpc2DEtaStationTriggerHits_Side_Pt_norm.back()->GetYaxis()->SetBinLabel(2*11  ,"A11 ROside") ; m_rpc2DEtaStationTriggerHits_Side_Pt_norm.back()->GetYaxis()->SetBinLabel(2*12  ,"A12 HVside") ; 
-	  m_rpc2DEtaStationTriggerHits_Side_Pt_norm.back()->GetYaxis()->SetBinLabel(2*13  ,"A13 ROside") ; m_rpc2DEtaStationTriggerHits_Side_Pt_norm.back()->GetYaxis()->SetBinLabel(2*14  ,"A14 HVside") ; m_rpc2DEtaStationTriggerHits_Side_Pt_norm.back()->GetYaxis()->SetBinLabel(2*15  ,"A15 ROside") ; m_rpc2DEtaStationTriggerHits_Side_Pt_norm.back()->GetYaxis()->SetBinLabel(2*16  ,"A16 HVside") ;
-
-     
-	  // station trigger hits SIDE C HighPt
-	  m_rpc2DEtaStationTriggerHits_Side_Pt_norm.push_back( new TH2F("rpc2DEtaStationTriggerHits_BC_HighPt_norm","rpc2DEtaStationTriggerHits_BC_HighPt_norm", 7, -7, 0,  16*2, 0, 16) ); 
-	  sc=rpcprd_dq_BC.regHist(m_rpc2DEtaStationTriggerHits_Side_Pt_norm.back()) ; 
-	  m_rpc2DEtaStationTriggerHits_Side_Pt_norm.back()->SetOption("COLZ") ;    
-	  m_rpc2DEtaStationTriggerHits_Side_Pt_norm.back()->SetMarkerSize(0.2);
-	  m_rpc2DEtaStationTriggerHits_Side_Pt_norm.back()->GetXaxis()->SetTitle("<--- EC C      Rpc Eta Station       IP --->");
-	  m_rpc2DEtaStationTriggerHits_Side_Pt_norm.back()->GetYaxis()->SetTitle("");	  
-	  m_rpc2DEtaStationTriggerHits_Side_Pt_norm.back()->GetYaxis()->SetBinLabel(2* 1-1,"C01 HVside") ; m_rpc2DEtaStationTriggerHits_Side_Pt_norm.back()->GetYaxis()->SetBinLabel(2* 2-1,"C02 ROside") ; m_rpc2DEtaStationTriggerHits_Side_Pt_norm.back()->GetYaxis()->SetBinLabel(2* 3-1,"C03 HVside") ; m_rpc2DEtaStationTriggerHits_Side_Pt_norm.back()->GetYaxis()->SetBinLabel(2* 4-1,"C04 ROside") ; 
-	  m_rpc2DEtaStationTriggerHits_Side_Pt_norm.back()->GetYaxis()->SetBinLabel(2* 5-1,"C05 HVside") ; m_rpc2DEtaStationTriggerHits_Side_Pt_norm.back()->GetYaxis()->SetBinLabel(2* 6-1,"C06 ROside") ; m_rpc2DEtaStationTriggerHits_Side_Pt_norm.back()->GetYaxis()->SetBinLabel(2* 7-1,"C07 HVside") ; m_rpc2DEtaStationTriggerHits_Side_Pt_norm.back()->GetYaxis()->SetBinLabel(2* 8-1,"C08 ROside") ; 
-	  m_rpc2DEtaStationTriggerHits_Side_Pt_norm.back()->GetYaxis()->SetBinLabel(2* 9-1,"C09 HVside") ; m_rpc2DEtaStationTriggerHits_Side_Pt_norm.back()->GetYaxis()->SetBinLabel(2*10-1,"C10 ROside") ; m_rpc2DEtaStationTriggerHits_Side_Pt_norm.back()->GetYaxis()->SetBinLabel(2*11-1,"C11 HVside") ; m_rpc2DEtaStationTriggerHits_Side_Pt_norm.back()->GetYaxis()->SetBinLabel(2*12-1,"C12 ROside") ; 
-	  m_rpc2DEtaStationTriggerHits_Side_Pt_norm.back()->GetYaxis()->SetBinLabel(2*13-1,"C13 HVside") ; m_rpc2DEtaStationTriggerHits_Side_Pt_norm.back()->GetYaxis()->SetBinLabel(2*14-1,"C14 ROside") ; m_rpc2DEtaStationTriggerHits_Side_Pt_norm.back()->GetYaxis()->SetBinLabel(2*15-1,"C15 HVside") ; m_rpc2DEtaStationTriggerHits_Side_Pt_norm.back()->GetYaxis()->SetBinLabel(2*16-1,"C16 ROside") ;
-	  m_rpc2DEtaStationTriggerHits_Side_Pt_norm.back()->GetYaxis()->SetBinLabel(2* 1  ,"C01 ROside") ; m_rpc2DEtaStationTriggerHits_Side_Pt_norm.back()->GetYaxis()->SetBinLabel(2* 2  ,"C02 HVside") ; m_rpc2DEtaStationTriggerHits_Side_Pt_norm.back()->GetYaxis()->SetBinLabel(2* 3  ,"C03 ROside") ; m_rpc2DEtaStationTriggerHits_Side_Pt_norm.back()->GetYaxis()->SetBinLabel(2* 4  ,"C04 HVside") ; 
-	  m_rpc2DEtaStationTriggerHits_Side_Pt_norm.back()->GetYaxis()->SetBinLabel(2* 5  ,"C05 ROside") ; m_rpc2DEtaStationTriggerHits_Side_Pt_norm.back()->GetYaxis()->SetBinLabel(2* 6  ,"C06 HVside") ; m_rpc2DEtaStationTriggerHits_Side_Pt_norm.back()->GetYaxis()->SetBinLabel(2* 7  ,"C07 ROside") ; m_rpc2DEtaStationTriggerHits_Side_Pt_norm.back()->GetYaxis()->SetBinLabel(2* 8  ,"C08 HVside") ; 
-	  m_rpc2DEtaStationTriggerHits_Side_Pt_norm.back()->GetYaxis()->SetBinLabel(2* 9  ,"C09 ROside") ; m_rpc2DEtaStationTriggerHits_Side_Pt_norm.back()->GetYaxis()->SetBinLabel(2*10  ,"C10 HVside") ; m_rpc2DEtaStationTriggerHits_Side_Pt_norm.back()->GetYaxis()->SetBinLabel(2*11  ,"C11 ROside") ; m_rpc2DEtaStationTriggerHits_Side_Pt_norm.back()->GetYaxis()->SetBinLabel(2*12  ,"C12 HVside") ; 
-	  m_rpc2DEtaStationTriggerHits_Side_Pt_norm.back()->GetYaxis()->SetBinLabel(2*13  ,"C13 ROside") ; m_rpc2DEtaStationTriggerHits_Side_Pt_norm.back()->GetYaxis()->SetBinLabel(2*14  ,"C14 HVside") ; m_rpc2DEtaStationTriggerHits_Side_Pt_norm.back()->GetYaxis()->SetBinLabel(2*15  ,"C15 ROside") ; m_rpc2DEtaStationTriggerHits_Side_Pt_norm.back()->GetYaxis()->SetBinLabel(2*16  ,"C16 HVside") ;
-
-        
-	  //DQ from Mauro
-	 
-	  // 2D panels Phi trigger hits LowPt 
-	  m_rpc2DPanelHits.push_back( new TH2I("rpc2DPhiPanelTriggerHits_LowPt","rpc2DPhiPanelTriggerHits_LowPt", 26, -13, 13,  16*2, 0, 16 ) ); 
-	  sc=rpcprd_dq_Panel.regHist(m_rpc2DPanelHits.back()) ; 
-	  m_rpc2DPanelHits.back()->SetOption("COLZ") ;    
-	  m_rpc2DPanelHits.back()->SetMarkerSize(0.2);
-	  m_rpc2DPanelHits.back()->GetXaxis()->SetTitle("<--- Side C      Rpc Phi Panel       Side A --->");
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetTitle("") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 1-1,"A01 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 2-1,"A02 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 3-1,"A03 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 4-1,"A04 ROside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 5-1,"A05 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 6-1,"A06 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 7-1,"A07 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 8-1,"A08 ROside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 9-1,"A09 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*10-1,"A10 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*11-1,"A11 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*12-1,"A12 ROside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*13-1,"A13 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*14-1,"A14 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*15-1,"A15 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*16-1,"A16 ROside") ;
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 1  ,"A01 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 2  ,"A02 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 3  ,"A03 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 4  ,"A04 HVside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 5  ,"A05 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 6  ,"A06 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 7  ,"A07 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 8  ,"A08 HVside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 9  ,"A09 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*10  ,"A10 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*11  ,"A11 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*12  ,"A12 HVside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*13  ,"A13 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*14  ,"A14 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*15  ,"A15 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*16  ,"A16 HVside") ;
-
-	
-	  // 2D panels Phi trigger hits HighPt 
-	  m_rpc2DPanelHits.push_back( new TH2I("rpc2DPhiPanelTriggerHits_HighPt","rpc2DPhiPanelTriggerHits_HighPt", 26, -13, 13,  16*2, 0, 16 ) ); 
-	  sc=rpcprd_dq_Panel.regHist(m_rpc2DPanelHits.back()) ; 
-	  m_rpc2DPanelHits.back()->SetOption("COLZ") ;    
-	  m_rpc2DPanelHits.back()->SetMarkerSize(0.2);
-	  m_rpc2DPanelHits.back()->GetXaxis()->SetTitle("<--- Side C      Rpc Phi Panel       Side A --->");
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetTitle("") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 1-1,"A01 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 2-1,"A02 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 3-1,"A03 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 4-1,"A04 ROside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 5-1,"A05 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 6-1,"A06 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 7-1,"A07 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 8-1,"A08 ROside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 9-1,"A09 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*10-1,"A10 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*11-1,"A11 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*12-1,"A12 ROside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*13-1,"A13 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*14-1,"A14 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*15-1,"A15 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*16-1,"A16 ROside") ;
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 1  ,"A01 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 2  ,"A02 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 3  ,"A03 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 4  ,"A04 HVside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 5  ,"A05 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 6  ,"A06 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 7  ,"A07 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 8  ,"A08 HVside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 9  ,"A09 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*10  ,"A10 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*11  ,"A11 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*12  ,"A12 HVside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*13  ,"A13 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*14  ,"A14 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*15  ,"A15 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*16  ,"A16 HVside") ;
-
-	
-	  // 2D panels Eta trigger hits LowPt 
-	  m_rpc2DPanelHits.push_back( new TH2I("rpc2DEtaPanelTriggerHits_LowPt","rpc2DEtaPanelTriggerHits_LowPt", 26, -13, 13,  16*2, 0, 16 ) ); 
-	  sc=rpcprd_dq_Panel.regHist(m_rpc2DPanelHits.back()) ; 
-	  m_rpc2DPanelHits.back()->SetOption("COLZ") ;    
-	  m_rpc2DPanelHits.back()->SetMarkerSize(0.2);
-	  m_rpc2DPanelHits.back()->GetXaxis()->SetTitle("<--- Side C      Rpc Eta Panel       Side A --->");
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetTitle("") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 1-1,"A01 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 2-1,"A02 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 3-1,"A03 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 4-1,"A04 ROside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 5-1,"A05 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 6-1,"A06 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 7-1,"A07 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 8-1,"A08 ROside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 9-1,"A09 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*10-1,"A10 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*11-1,"A11 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*12-1,"A12 ROside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*13-1,"A13 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*14-1,"A14 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*15-1,"A15 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*16-1,"A16 ROside") ;
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 1  ,"A01 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 2  ,"A02 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 3  ,"A03 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 4  ,"A04 HVside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 5  ,"A05 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 6  ,"A06 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 7  ,"A07 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 8  ,"A08 HVside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 9  ,"A09 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*10  ,"A10 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*11  ,"A11 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*12  ,"A12 HVside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*13  ,"A13 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*14  ,"A14 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*15  ,"A15 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*16  ,"A16 HVside") ;
-
-	
-	  // 2D panels Eta trigger hits HighPt 
-	  m_rpc2DPanelHits.push_back( new TH2I("rpc2DEtaPanelTriggerHits_HighPt","rpc2DEtaPanelTriggerHits_HighPt", 26, -13, 13,  16*2, 0, 16 ) ); 
-	  sc=rpcprd_dq_Panel.regHist(m_rpc2DPanelHits.back()) ; 
-	  m_rpc2DPanelHits.back()->SetOption("COLZ") ;    
-	  m_rpc2DPanelHits.back()->SetMarkerSize(0.2);
-	  m_rpc2DPanelHits.back()->GetXaxis()->SetTitle("<--- Side C      Rpc Eta Panel       Side A --->");
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetTitle("") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 1-1,"A01 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 2-1,"A02 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 3-1,"A03 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 4-1,"A04 ROside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 5-1,"A05 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 6-1,"A06 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 7-1,"A07 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 8-1,"A08 ROside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 9-1,"A09 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*10-1,"A10 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*11-1,"A11 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*12-1,"A12 ROside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*13-1,"A13 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*14-1,"A14 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*15-1,"A15 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*16-1,"A16 ROside") ;
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 1  ,"A01 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 2  ,"A02 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 3  ,"A03 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 4  ,"A04 HVside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 5  ,"A05 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 6  ,"A06 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 7  ,"A07 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 8  ,"A08 HVside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 9  ,"A09 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*10  ,"A10 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*11  ,"A11 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*12  ,"A12 HVside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*13  ,"A13 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*14  ,"A14 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*15  ,"A15 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*16  ,"A16 HVside") ;
-
-	  // 2D panels Phi trigger hits LowPt_BA 
-	  m_rpc2DPanelHits.push_back( new TH2I("rpc2DPhiPanelTriggerHits_LowPt_BA","rpc2DPhiPanelTriggerHits_LowPt_BA", 13, 0, 13,  16*2, 0, 16 ) ); 
-	  sc=rpcprd_dq_BA_Panel.regHist(m_rpc2DPanelHits.back()) ; 
-	  m_rpc2DPanelHits.back()->SetOption("COLZ") ;    
-	  m_rpc2DPanelHits.back()->SetMarkerSize(0.2);
-	  m_rpc2DPanelHits.back()->GetXaxis()->SetTitle("Rpc Phi Panel  Side A");
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetTitle("") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 1-1,"A01 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 2-1,"A02 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 3-1,"A03 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 4-1,"A04 ROside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 5-1,"A05 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 6-1,"A06 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 7-1,"A07 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 8-1,"A08 ROside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 9-1,"A09 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*10-1,"A10 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*11-1,"A11 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*12-1,"A12 ROside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*13-1,"A13 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*14-1,"A14 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*15-1,"A15 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*16-1,"A16 ROside") ;
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 1  ,"A01 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 2  ,"A02 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 3  ,"A03 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 4  ,"A04 HVside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 5  ,"A05 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 6  ,"A06 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 7  ,"A07 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 8  ,"A08 HVside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 9  ,"A09 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*10  ,"A10 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*11  ,"A11 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*12  ,"A12 HVside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*13  ,"A13 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*14  ,"A14 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*15  ,"A15 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*16  ,"A16 HVside") ;
-
-	
-	  // 2D panels Phi trigger hits HighPt_BA 
-	  m_rpc2DPanelHits.push_back( new TH2I("rpc2DPhiPanelTriggerHits_HighPt_BA","rpc2DPhiPanelTriggerHits_HighPt_BA", 13, 0, 13,  16*2, 0, 16 ) ); 
-	  sc=rpcprd_dq_BA_Panel.regHist(m_rpc2DPanelHits.back()) ; 
-	  m_rpc2DPanelHits.back()->SetOption("COLZ") ;    
-	  m_rpc2DPanelHits.back()->SetMarkerSize(0.2);
-	  m_rpc2DPanelHits.back()->GetXaxis()->SetTitle("Rpc Phi Panel Side A");
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetTitle("") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 1-1,"A01 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 2-1,"A02 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 3-1,"A03 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 4-1,"A04 ROside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 5-1,"A05 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 6-1,"A06 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 7-1,"A07 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 8-1,"A08 ROside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 9-1,"A09 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*10-1,"A10 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*11-1,"A11 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*12-1,"A12 ROside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*13-1,"A13 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*14-1,"A14 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*15-1,"A15 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*16-1,"A16 ROside") ;
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 1  ,"A01 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 2  ,"A02 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 3  ,"A03 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 4  ,"A04 HVside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 5  ,"A05 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 6  ,"A06 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 7  ,"A07 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 8  ,"A08 HVside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 9  ,"A09 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*10  ,"A10 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*11  ,"A11 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*12  ,"A12 HVside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*13  ,"A13 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*14  ,"A14 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*15  ,"A15 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*16  ,"A16 HVside") ;
-
-	
-	  // 2D panels Eta trigger hits LowPt_BA 
-	  m_rpc2DPanelHits.push_back( new TH2I("rpc2DEtaPanelTriggerHits_LowPt_BA","rpc2DEtaPanelTriggerHits_LowPt_BA", 13, 0, 13,  16*2, 0, 16 ) ); 
-	  sc=rpcprd_dq_BA_Panel.regHist(m_rpc2DPanelHits.back()) ; 
-	  m_rpc2DPanelHits.back()->SetOption("COLZ") ;    
-	  m_rpc2DPanelHits.back()->SetMarkerSize(0.2);
-	  m_rpc2DPanelHits.back()->GetXaxis()->SetTitle("Rpc Eta Panel Side A");
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetTitle("") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 1-1,"A01 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 2-1,"A02 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 3-1,"A03 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 4-1,"A04 ROside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 5-1,"A05 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 6-1,"A06 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 7-1,"A07 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 8-1,"A08 ROside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 9-1,"A09 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*10-1,"A10 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*11-1,"A11 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*12-1,"A12 ROside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*13-1,"A13 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*14-1,"A14 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*15-1,"A15 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*16-1,"A16 ROside") ;
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 1  ,"A01 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 2  ,"A02 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 3  ,"A03 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 4  ,"A04 HVside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 5  ,"A05 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 6  ,"A06 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 7  ,"A07 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 8  ,"A08 HVside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 9  ,"A09 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*10  ,"A10 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*11  ,"A11 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*12  ,"A12 HVside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*13  ,"A13 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*14  ,"A14 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*15  ,"A15 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*16  ,"A16 HVside") ;
-
-	
-	  // 2D panels Eta trigger hits HighPt_BA 
-	  m_rpc2DPanelHits.push_back( new TH2I("rpc2DEtaPanelTriggerHits_HighPt_BA","rpc2DEtaPanelTriggerHits_HighPt_BA", 13, 0, 13,  16*2, 0, 16 ) ); 
-	  sc=rpcprd_dq_BA_Panel.regHist(m_rpc2DPanelHits.back()) ; 
-	  m_rpc2DPanelHits.back()->SetOption("COLZ") ;    
-	  m_rpc2DPanelHits.back()->SetMarkerSize(0.2);
-	  m_rpc2DPanelHits.back()->GetXaxis()->SetTitle("Rpc Eta Panel Side A");
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetTitle("") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 1-1,"A01 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 2-1,"A02 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 3-1,"A03 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 4-1,"A04 ROside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 5-1,"A05 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 6-1,"A06 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 7-1,"A07 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 8-1,"A08 ROside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 9-1,"A09 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*10-1,"A10 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*11-1,"A11 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*12-1,"A12 ROside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*13-1,"A13 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*14-1,"A14 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*15-1,"A15 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*16-1,"A16 ROside") ;
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 1  ,"A01 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 2  ,"A02 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 3  ,"A03 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 4  ,"A04 HVside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 5  ,"A05 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 6  ,"A06 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 7  ,"A07 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 8  ,"A08 HVside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 9  ,"A09 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*10  ,"A10 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*11  ,"A11 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*12  ,"A12 HVside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*13  ,"A13 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*14  ,"A14 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*15  ,"A15 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*16  ,"A16 HVside") ;
-          
-	  // 2D panels Phi trigger hits LowPt_BC 
-	  m_rpc2DPanelHits.push_back( new TH2I("rpc2DPhiPanelTriggerHits_LowPt_BC","rpc2DPhiPanelTriggerHits_LowPt_BC", 13, 0, 13,  16*2, 0, 16 ) ); 
-	  sc=rpcprd_dq_BC_Panel.regHist(m_rpc2DPanelHits.back()) ; 
-	  m_rpc2DPanelHits.back()->SetOption("COLZ") ;    
-	  m_rpc2DPanelHits.back()->SetMarkerSize(0.2);
-	  m_rpc2DPanelHits.back()->GetXaxis()->SetTitle("Rpc Phi Panel Side C");
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetTitle("") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 1-1,"C01 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 2-1,"C02 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 3-1,"C03 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 4-1,"C04 ROside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 5-1,"C05 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 6-1,"C06 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 7-1,"C07 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 8-1,"C08 ROside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 9-1,"C09 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*10-1,"C10 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*11-1,"C11 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*12-1,"C12 ROside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*13-1,"C13 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*14-1,"C14 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*15-1,"C15 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*16-1,"C16 ROside") ;
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 1  ,"C01 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 2  ,"C02 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 3  ,"C03 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 4  ,"C04 HVside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 5  ,"C05 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 6  ,"C06 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 7  ,"C07 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 8  ,"C08 HVside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 9  ,"C09 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*10  ,"C10 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*11  ,"C11 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*12  ,"C12 HVside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*13  ,"C13 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*14  ,"C14 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*15  ,"C15 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*16  ,"C16 HVside") ;
-
-	
-	  // 2D panels Phi trigger hits HighPt_BC 
-	  m_rpc2DPanelHits.push_back( new TH2I("rpc2DPhiPanelTriggerHits_HighPt_BC","rpc2DPhiPanelTriggerHits_HighPt_BC", 13, 0, 13,  16*2, 0, 16 ) ); 
-	  sc=rpcprd_dq_BC_Panel.regHist(m_rpc2DPanelHits.back()) ; 
-	  m_rpc2DPanelHits.back()->SetOption("COLZ") ;    
-	  m_rpc2DPanelHits.back()->SetMarkerSize(0.2);
-	  m_rpc2DPanelHits.back()->GetXaxis()->SetTitle("Rpc Phi Panel Side C");
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetTitle("") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 1-1,"C01 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 2-1,"C02 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 3-1,"C03 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 4-1,"C04 ROside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 5-1,"C05 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 6-1,"C06 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 7-1,"C07 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 8-1,"C08 ROside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 9-1,"C09 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*10-1,"C10 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*11-1,"C11 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*12-1,"C12 ROside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*13-1,"C13 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*14-1,"C14 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*15-1,"C15 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*16-1,"C16 ROside") ;
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 1  ,"C01 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 2  ,"C02 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 3  ,"C03 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 4  ,"C04 HVside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 5  ,"C05 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 6  ,"C06 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 7  ,"C07 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 8  ,"C08 HVside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 9  ,"C09 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*10  ,"C10 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*11  ,"C11 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*12  ,"C12 HVside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*13  ,"C13 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*14  ,"C14 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*15  ,"C15 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*16  ,"C16 HVside") ;
-
-	
-	  // 2D panels Eta trigger hits LowPt_BC 
-	  m_rpc2DPanelHits.push_back( new TH2I("rpc2DEtaPanelTriggerHits_LowPt_BC","rpc2DEtaPanelTriggerHits_LowPt_BC", 13, 0, 13,  16*2, 0, 16 ) ); 
-	  sc=rpcprd_dq_BC_Panel.regHist(m_rpc2DPanelHits.back()) ; 
-	  m_rpc2DPanelHits.back()->SetOption("COLZ") ;    
-	  m_rpc2DPanelHits.back()->SetMarkerSize(0.2);
-	  m_rpc2DPanelHits.back()->GetXaxis()->SetTitle("Rpc Phi Panel Side C");
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetTitle("") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 1-1,"C01 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 2-1,"C02 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 3-1,"C03 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 4-1,"C04 ROside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 5-1,"C05 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 6-1,"C06 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 7-1,"C07 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 8-1,"C08 ROside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 9-1,"C09 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*10-1,"C10 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*11-1,"C11 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*12-1,"C12 ROside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*13-1,"C13 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*14-1,"C14 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*15-1,"C15 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*16-1,"C16 ROside") ;
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 1  ,"C01 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 2  ,"C02 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 3  ,"C03 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 4  ,"C04 HVside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 5  ,"C05 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 6  ,"C06 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 7  ,"C07 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 8  ,"C08 HVside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 9  ,"C09 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*10  ,"C10 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*11  ,"C11 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*12  ,"C12 HVside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*13  ,"C13 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*14  ,"C14 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*15  ,"C15 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*16  ,"C16 HVside") ;
-
-	
-	  // 2D panels Eta trigger hits HighPt_BC 
-	  m_rpc2DPanelHits.push_back( new TH2I("rpc2DEtaPanelTriggerHits_HighPt_BC","rpc2DEtaPanelTriggerHits_HighPt_BC", 13, 0, 13,  16*2, 0, 16 ) ); 
-	  sc=rpcprd_dq_BC_Panel.regHist(m_rpc2DPanelHits.back()) ; 
-	  m_rpc2DPanelHits.back()->SetOption("COLZ") ;    
-	  m_rpc2DPanelHits.back()->SetMarkerSize(0.2);
-	  m_rpc2DPanelHits.back()->GetXaxis()->SetTitle("Rpc Phi Panel Side C");
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetTitle("") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 1-1,"C01 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 2-1,"C02 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 3-1,"C03 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 4-1,"C04 ROside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 5-1,"C05 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 6-1,"C06 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 7-1,"C07 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 8-1,"C08 ROside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 9-1,"C09 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*10-1,"C10 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*11-1,"C11 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*12-1,"C12 ROside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*13-1,"C13 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*14-1,"C14 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*15-1,"C15 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*16-1,"C16 ROside") ;
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 1  ,"C01 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 2  ,"C02 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 3  ,"C03 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 4  ,"C04 HVside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 5  ,"C05 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 6  ,"C06 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 7  ,"C07 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 8  ,"C08 HVside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 9  ,"C09 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*10  ,"C10 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*11  ,"C11 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*12  ,"C12 HVside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*13  ,"C13 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*14  ,"C14 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*15  ,"C15 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*16  ,"C16 HVside") ;
-          
-          //eta-phi trigger
-	  // 2D panels PhiEndEta trigger hits LowPt_BA 
-	  m_rpc2DPanelHits.push_back( new TH2I("rpc2DPhiEndEtaPanelTriggerHits_LowPt_BA","rpc2DPhiEndEtaPanelTriggerHits_LowPt_BA", 13, 0, 13,  16*2, 0, 16 ) ); 
-	  sc=rpcprd_dq_BA_Panel.regHist(m_rpc2DPanelHits.back()) ; 
-	  m_rpc2DPanelHits.back()->SetOption("COLZ") ;    
-	  m_rpc2DPanelHits.back()->SetMarkerSize(0.2);
-	  m_rpc2DPanelHits.back()->GetXaxis()->SetTitle("Rpc Phi&Phi Panel Side C");
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetTitle("") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 1-1,"A01 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 2-1,"A02 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 3-1,"A03 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 4-1,"A04 ROside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 5-1,"A05 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 6-1,"A06 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 7-1,"A07 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 8-1,"A08 ROside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 9-1,"A09 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*10-1,"A10 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*11-1,"A11 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*12-1,"A12 ROside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*13-1,"A13 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*14-1,"A14 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*15-1,"A15 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*16-1,"A16 ROside") ;
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 1  ,"A01 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 2  ,"A02 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 3  ,"A03 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 4  ,"A04 HVside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 5  ,"A05 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 6  ,"A06 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 7  ,"A07 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 8  ,"A08 HVside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 9  ,"A09 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*10  ,"A10 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*11  ,"A11 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*12  ,"A12 HVside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*13  ,"A13 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*14  ,"A14 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*15  ,"A15 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*16  ,"A16 HVside") ;
-
-	
-	  // 2D panels PhiEndEta trigger hits HighPt_BA 
-	  m_rpc2DPanelHits.push_back( new TH2I("rpc2DPhiEndEtaPanelTriggerHits_HighPt_BA","rpc2DPhiEndEtaPanelTriggerHits_HighPt_BA", 13, 0, 13,  16*2, 0, 16 ) ); 
-	  sc=rpcprd_dq_BA_Panel.regHist(m_rpc2DPanelHits.back()) ; 
-	  m_rpc2DPanelHits.back()->SetOption("COLZ") ;    
-	  m_rpc2DPanelHits.back()->SetMarkerSize(0.2);
-	  m_rpc2DPanelHits.back()->GetXaxis()->SetTitle("Rpc Phi&End Panel Side A");
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetTitle("") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 1-1,"A01 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 2-1,"A02 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 3-1,"A03 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 4-1,"A04 ROside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 5-1,"A05 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 6-1,"A06 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 7-1,"A07 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 8-1,"A08 ROside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 9-1,"A09 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*10-1,"A10 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*11-1,"A11 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*12-1,"A12 ROside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*13-1,"A13 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*14-1,"A14 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*15-1,"A15 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*16-1,"A16 ROside") ;
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 1  ,"A01 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 2  ,"A02 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 3  ,"A03 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 4  ,"A04 HVside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 5  ,"A05 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 6  ,"A06 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 7  ,"A07 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 8  ,"A08 HVside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 9  ,"A09 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*10  ,"A10 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*11  ,"A11 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*12  ,"A12 HVside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*13  ,"A13 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*14  ,"A14 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*15  ,"A15 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*16  ,"A16 HVside") ;
-
-	
-	  // 2D panels PhiEndEta trigger hits LowPt_BC 
-	  m_rpc2DPanelHits.push_back( new TH2I("rpc2DPhiEndEtaPanelTriggerHits_LowPt_BC","rpc2DPhiEndEtaPanelTriggerHits_LowPt_BC", 13, 0, 13,  16*2, 0, 16 ) ); 
-	  sc=rpcprd_dq_BC_Panel.regHist(m_rpc2DPanelHits.back()) ; 
-	  m_rpc2DPanelHits.back()->SetOption("COLZ") ;    
-	  m_rpc2DPanelHits.back()->SetMarkerSize(0.2);
-	  m_rpc2DPanelHits.back()->GetXaxis()->SetTitle("Rpc Phi&Phi Panel Side A");
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetTitle("") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 1-1,"C01 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 2-1,"C02 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 3-1,"A03 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 4-1,"A04 ROside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 5-1,"C05 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 6-1,"C06 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 7-1,"A07 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 8-1,"A08 ROside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 9-1,"C09 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*10-1,"C10 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*11-1,"A11 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*12-1,"A12 ROside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*13-1,"C13 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*14-1,"C14 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*15-1,"A15 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*16-1,"A16 ROside") ;
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 1  ,"C01 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 2  ,"C02 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 3  ,"A03 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 4  ,"A04 HVside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 5  ,"C05 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 6  ,"C06 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 7  ,"A07 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 8  ,"A08 HVside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 9  ,"C09 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*10  ,"C10 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*11  ,"A11 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*12  ,"A12 HVside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*13  ,"C13 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*14  ,"C14 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*15  ,"A15 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*16  ,"A16 HVside") ;
-
-	
-	  // 2D panels PhiEndEta trigger hits HighPt_BC 
-	  m_rpc2DPanelHits.push_back( new TH2I("rpc2DPhiEndEtaPanelTriggerHits_HighPt_BC","rpc2DPhiEndEtaPanelTriggerHits_HighPt_BC", 13, 0, 13,  16*2, 0, 16 ) ); 
-	  sc=rpcprd_dq_BC_Panel.regHist(m_rpc2DPanelHits.back()) ; 
-	  m_rpc2DPanelHits.back()->SetOption("COLZ") ;    
-	  m_rpc2DPanelHits.back()->SetMarkerSize(0.2);
-	  m_rpc2DPanelHits.back()->GetXaxis()->SetTitle("Rpc Phi&Phi Panel Side C");
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetTitle("") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 1-1,"C01 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 2-1,"C02 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 3-1,"A03 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 4-1,"A04 ROside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 5-1,"C05 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 6-1,"C06 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 7-1,"A07 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 8-1,"A08 ROside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 9-1,"C09 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*10-1,"C10 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*11-1,"A11 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*12-1,"A12 ROside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*13-1,"C13 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*14-1,"C14 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*15-1,"A15 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*16-1,"A16 ROside") ;
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 1  ,"C01 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 2  ,"C02 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 3  ,"A03 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 4  ,"A04 HVside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 5  ,"C05 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 6  ,"C06 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 7  ,"A07 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 8  ,"A08 HVside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 9  ,"C09 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*10  ,"C10 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*11  ,"A11 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*12  ,"A12 HVside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*13  ,"C13 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*14  ,"C14 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*15  ,"A15 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*16  ,"A16 HVside") ;
-	  
-	  ////// End Trigger Plots
-	
-	  // 2D panels Phi  hits LowPt0_BA 
-	  m_rpc2DPanelHits.push_back( new TH2I("rpc2DPhiPanelHits_LowPt0_BA","rpc2DPhiPanelHits_LowPt0_BA", 12, 0, 12,  16*2, 0, 16 ) ); 
-	  sc=rpcprd_dq_BA_Panel.regHist(m_rpc2DPanelHits.back()) ; 
-	  m_rpc2DPanelHits.back()->SetOption("COLZ") ;    
-	  m_rpc2DPanelHits.back()->SetMarkerSize(0.2);
-	  m_rpc2DPanelHits.back()->GetXaxis()->SetTitle("Rpc Phi Panel Side A");
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetTitle("") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 1-1,"A01 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 2-1,"A02 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 3-1,"A03 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 4-1,"A04 ROside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 5-1,"A05 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 6-1,"A06 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 7-1,"A07 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 8-1,"A08 ROside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 9-1,"A09 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*10-1,"A10 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*11-1,"A11 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*12-1,"A12 ROside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*13-1,"A13 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*14-1,"A14 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*15-1,"A15 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*16-1,"A16 ROside") ;
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 1  ,"A01 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 2  ,"A02 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 3  ,"A03 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 4  ,"A04 HVside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 5  ,"A05 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 6  ,"A06 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 7  ,"A07 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 8  ,"A08 HVside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 9  ,"A09 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*10  ,"A10 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*11  ,"A11 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*12  ,"A12 HVside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*13  ,"A13 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*14  ,"A14 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*15  ,"A15 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*16  ,"A16 HVside") ;
-
-		
-	  // 2D panels Phi  hits LowPt1_BA 
-	  m_rpc2DPanelHits.push_back( new TH2I("rpc2DPhiPanelHits_LowPt1_BA","rpc2DPhiPanelHits_LowPt1_BA", 12, 0, 12,  16*2, 0, 16 ) ); 
-	  sc=rpcprd_dq_BA_Panel.regHist(m_rpc2DPanelHits.back()) ; 
-	  m_rpc2DPanelHits.back()->SetOption("COLZ") ;    
-	  m_rpc2DPanelHits.back()->SetMarkerSize(0.2);
-	  m_rpc2DPanelHits.back()->GetXaxis()->SetTitle("Rpc Phi Panel Side A");
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetTitle("") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 1-1,"A01 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 2-1,"A02 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 3-1,"A03 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 4-1,"A04 ROside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 5-1,"A05 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 6-1,"A06 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 7-1,"A07 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 8-1,"A08 ROside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 9-1,"A09 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*10-1,"A10 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*11-1,"A11 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*12-1,"A12 ROside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*13-1,"A13 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*14-1,"A14 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*15-1,"A15 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*16-1,"A16 ROside") ;
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 1  ,"A01 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 2  ,"A02 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 3  ,"A03 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 4  ,"A04 HVside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 5  ,"A05 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 6  ,"A06 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 7  ,"A07 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 8  ,"A08 HVside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 9  ,"A09 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*10  ,"A10 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*11  ,"A11 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*12  ,"A12 HVside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*13  ,"A13 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*14  ,"A14 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*15  ,"A15 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*16  ,"A16 HVside") ;
-
-	
-	  // 2D panels Eta  hits LowPt0_BA 
-	  m_rpc2DPanelHits.push_back( new TH2I("rpc2DEtaPanelHits_LowPt0_BA","rpc2DEtaPanelHits_LowPt0_BA", 12, 0, 12,  16*2, 0, 16 ) ); 
-	  sc=rpcprd_dq_BA_Panel.regHist(m_rpc2DPanelHits.back()) ; 
-	  m_rpc2DPanelHits.back()->SetOption("COLZ") ;    
-	  m_rpc2DPanelHits.back()->SetMarkerSize(0.2);
-	  m_rpc2DPanelHits.back()->GetXaxis()->SetTitle("Rpc Eta Panel Side A");
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetTitle("") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 1-1,"A01 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 2-1,"A02 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 3-1,"A03 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 4-1,"A04 ROside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 5-1,"A05 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 6-1,"A06 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 7-1,"A07 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 8-1,"A08 ROside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 9-1,"A09 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*10-1,"A10 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*11-1,"A11 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*12-1,"A12 ROside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*13-1,"A13 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*14-1,"A14 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*15-1,"A15 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*16-1,"A16 ROside") ;
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 1  ,"A01 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 2  ,"A02 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 3  ,"A03 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 4  ,"A04 HVside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 5  ,"A05 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 6  ,"A06 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 7  ,"A07 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 8  ,"A08 HVside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 9  ,"A09 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*10  ,"A10 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*11  ,"A11 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*12  ,"A12 HVside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*13  ,"A13 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*14  ,"A14 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*15  ,"A15 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*16  ,"A16 HVside") ;
-
-		
-	  // 2D panels Eta  hits LowPt1_BA 
-	  m_rpc2DPanelHits.push_back( new TH2I("rpc2DEtaPanelHits_LowPt1_BA","rpc2DEtaPanelHits_LowPt1_BA", 12, 0, 12,  16*2, 0, 16 ) ); 
-	  sc=rpcprd_dq_BA_Panel.regHist(m_rpc2DPanelHits.back()) ; 
-	  m_rpc2DPanelHits.back()->SetOption("COLZ") ;    
-	  m_rpc2DPanelHits.back()->SetMarkerSize(0.2);
-	  m_rpc2DPanelHits.back()->GetXaxis()->SetTitle("Rpc Eta Panel Side A");
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetTitle("") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 1-1,"A01 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 2-1,"A02 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 3-1,"A03 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 4-1,"A04 ROside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 5-1,"A05 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 6-1,"A06 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 7-1,"A07 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 8-1,"A08 ROside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 9-1,"A09 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*10-1,"A10 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*11-1,"A11 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*12-1,"A12 ROside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*13-1,"A13 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*14-1,"A14 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*15-1,"A15 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*16-1,"A16 ROside") ;
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 1  ,"A01 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 2  ,"A02 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 3  ,"A03 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 4  ,"A04 HVside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 5  ,"A05 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 6  ,"A06 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 7  ,"A07 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 8  ,"A08 HVside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 9  ,"A09 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*10  ,"A10 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*11  ,"A11 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*12  ,"A12 HVside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*13  ,"A13 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*14  ,"A14 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*15  ,"A15 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*16  ,"A16 HVside") ;
-
-
-	  // 2D panels Phi  hits Pivot0_BA 
-	  m_rpc2DPanelHits.push_back( new TH2I("rpc2DPhiPanelHits_Pivot0_BA","rpc2DPhiPanelHits_Pivot0_BA", 13, 0, 13,  16*2, 0, 16 ) ); 
-	  sc=rpcprd_dq_BA_Panel.regHist(m_rpc2DPanelHits.back()) ; 
-	  m_rpc2DPanelHits.back()->SetOption("COLZ") ;    
-	  m_rpc2DPanelHits.back()->SetMarkerSize(0.2);
-	  m_rpc2DPanelHits.back()->GetXaxis()->SetTitle("Rpc Phi Panel Side A");
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetTitle("") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 1-1,"A01 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 2-1,"A02 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 3-1,"A03 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 4-1,"A04 ROside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 5-1,"A05 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 6-1,"A06 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 7-1,"A07 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 8-1,"A08 ROside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 9-1,"A09 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*10-1,"A10 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*11-1,"A11 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*12-1,"A12 ROside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*13-1,"A13 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*14-1,"A14 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*15-1,"A15 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*16-1,"A16 ROside") ;
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 1  ,"A01 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 2  ,"A02 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 3  ,"A03 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 4  ,"A04 HVside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 5  ,"A05 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 6  ,"A06 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 7  ,"A07 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 8  ,"A08 HVside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 9  ,"A09 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*10  ,"A10 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*11  ,"A11 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*12  ,"A12 HVside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*13  ,"A13 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*14  ,"A14 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*15  ,"A15 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*16  ,"A16 HVside") ;
-
-		
-	  // 2D panels Phi  hits Pivot1_BA 
-	  m_rpc2DPanelHits.push_back( new TH2I("rpc2DPhiPanelHits_Pivot1_BA","rpc2DPhiPanelHits_Pivot1_BA", 13, 0, 13,  16*2, 0, 16 ) ); 
-	  sc=rpcprd_dq_BA_Panel.regHist(m_rpc2DPanelHits.back()) ; 
-	  m_rpc2DPanelHits.back()->SetOption("COLZ") ;    
-	  m_rpc2DPanelHits.back()->SetMarkerSize(0.2);
-	  m_rpc2DPanelHits.back()->GetXaxis()->SetTitle("Rpc Phi Panel Side A");
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetTitle("") ;
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 1-1,"A01 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 2-1,"A02 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 3-1,"A03 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 4-1,"A04 ROside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 5-1,"A05 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 6-1,"A06 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 7-1,"A07 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 8-1,"A08 ROside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 9-1,"A09 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*10-1,"A10 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*11-1,"A11 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*12-1,"A12 ROside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*13-1,"A13 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*14-1,"A14 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*15-1,"A15 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*16-1,"A16 ROside") ;
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 1  ,"A01 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 2  ,"A02 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 3  ,"A03 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 4  ,"A04 HVside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 5  ,"A05 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 6  ,"A06 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 7  ,"A07 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 8  ,"A08 HVside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 9  ,"A09 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*10  ,"A10 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*11  ,"A11 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*12  ,"A12 HVside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*13  ,"A13 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*14  ,"A14 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*15  ,"A15 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*16  ,"A16 HVside") ;
-
-
-	  // 2D panels Eta  hits Pivot0_BA 
-	  m_rpc2DPanelHits.push_back( new TH2I("rpc2DEtaPanelHits_Pivot0_BA","rpc2DEtaPanelHits_Pivot0_BA", 13, 0, 13,  16*2, 0, 16 ) ); 
-	  sc=rpcprd_dq_BA_Panel.regHist(m_rpc2DPanelHits.back()) ; 
-	  m_rpc2DPanelHits.back()->SetOption("COLZ") ;    
-	  m_rpc2DPanelHits.back()->SetMarkerSize(0.2);
-	  m_rpc2DPanelHits.back()->GetXaxis()->SetTitle("Rpc Eta Panel Side A");
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetTitle("") ;
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 1-1,"A01 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 2-1,"A02 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 3-1,"A03 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 4-1,"A04 ROside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 5-1,"A05 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 6-1,"A06 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 7-1,"A07 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 8-1,"A08 ROside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 9-1,"A09 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*10-1,"A10 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*11-1,"A11 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*12-1,"A12 ROside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*13-1,"A13 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*14-1,"A14 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*15-1,"A15 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*16-1,"A16 ROside") ;
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 1  ,"A01 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 2  ,"A02 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 3  ,"A03 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 4  ,"A04 HVside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 5  ,"A05 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 6  ,"A06 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 7  ,"A07 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 8  ,"A08 HVside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 9  ,"A09 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*10  ,"A10 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*11  ,"A11 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*12  ,"A12 HVside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*13  ,"A13 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*14  ,"A14 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*15  ,"A15 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*16  ,"A16 HVside") ;
-
-		
-	  // 2D panels Eta  hits Pivot1_BA 
-	  m_rpc2DPanelHits.push_back( new TH2I("rpc2DEtaPanelHits_Pivot1_BA","rpc2DEtaPanelHits_Pivot1_BA", 13, 0, 13,  16*2, 0, 16 ) ); 
-	  sc=rpcprd_dq_BA_Panel.regHist(m_rpc2DPanelHits.back()) ; 
-	  m_rpc2DPanelHits.back()->SetOption("COLZ") ;    
-	  m_rpc2DPanelHits.back()->SetMarkerSize(0.2);
-	  m_rpc2DPanelHits.back()->GetXaxis()->SetTitle("Rpc Eta Panel Side A");
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetTitle("") ;
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 1-1,"A01 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 2-1,"A02 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 3-1,"A03 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 4-1,"A04 ROside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 5-1,"A05 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 6-1,"A06 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 7-1,"A07 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 8-1,"A08 ROside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 9-1,"A09 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*10-1,"A10 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*11-1,"A11 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*12-1,"A12 ROside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*13-1,"A13 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*14-1,"A14 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*15-1,"A15 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*16-1,"A16 ROside") ;
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 1  ,"A01 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 2  ,"A02 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 3  ,"A03 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 4  ,"A04 HVside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 5  ,"A05 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 6  ,"A06 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 7  ,"A07 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 8  ,"A08 HVside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 9  ,"A09 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*10  ,"A10 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*11  ,"A11 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*12  ,"A12 HVside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*13  ,"A13 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*14  ,"A14 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*15  ,"A15 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*16  ,"A16 HVside") ;
-
-			
-	  // 2D panels Phi  hits HighPt0_BA 
-	  m_rpc2DPanelHits.push_back( new TH2I("rpc2DPhiPanelHits_HighPt0_BA","rpc2DPhiPanelHits_HighPt0_BA", 13, 0, 13,  16*2, 0, 16 ) ); 
-	  sc=rpcprd_dq_BA_Panel.regHist(m_rpc2DPanelHits.back()) ; 
-	  m_rpc2DPanelHits.back()->SetOption("COLZ") ;    
-	  m_rpc2DPanelHits.back()->SetMarkerSize(0.2);
-	  m_rpc2DPanelHits.back()->GetXaxis()->SetTitle("Rpc Phi Panel Side A");
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetTitle("") ;
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 1-1,"A01 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 2-1,"A02 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 3-1,"A03 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 4-1,"A04 ROside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 5-1,"A05 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 6-1,"A06 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 7-1,"A07 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 8-1,"A08 ROside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 9-1,"A09 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*10-1,"A10 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*11-1,"A11 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*12-1,"A12 ROside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*13-1,"A13 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*14-1,"A14 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*15-1,"A15 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*16-1,"A16 ROside") ;
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 1  ,"A01 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 2  ,"A02 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 3  ,"A03 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 4  ,"A04 HVside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 5  ,"A05 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 6  ,"A06 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 7  ,"A07 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 8  ,"A08 HVside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 9  ,"A09 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*10  ,"A10 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*11  ,"A11 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*12  ,"A12 HVside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*13  ,"A13 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*14  ,"A14 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*15  ,"A15 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*16  ,"A16 HVside") ;
-
-		
-	  // 2D panels Phi  hits HighPt1_BA 
-	  m_rpc2DPanelHits.push_back( new TH2I("rpc2DPhiPanelHits_HighPt1_BA","rpc2DPhiPanelHits_HighPt1_BA", 13, 0, 13,  16*2, 0, 16 ) ); 
-	  sc=rpcprd_dq_BA_Panel.regHist(m_rpc2DPanelHits.back()) ; 
-	  m_rpc2DPanelHits.back()->SetOption("COLZ") ;    
-	  m_rpc2DPanelHits.back()->SetMarkerSize(0.2);
-	  m_rpc2DPanelHits.back()->GetXaxis()->SetTitle("Rpc Phi Panel Side A");
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetTitle("") ;
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 1-1,"A01 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 2-1,"A02 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 3-1,"A03 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 4-1,"A04 ROside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 5-1,"A05 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 6-1,"A06 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 7-1,"A07 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 8-1,"A08 ROside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 9-1,"A09 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*10-1,"A10 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*11-1,"A11 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*12-1,"A12 ROside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*13-1,"A13 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*14-1,"A14 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*15-1,"A15 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*16-1,"A16 ROside") ;
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 1  ,"A01 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 2  ,"A02 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 3  ,"A03 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 4  ,"A04 HVside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 5  ,"A05 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 6  ,"A06 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 7  ,"A07 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 8  ,"A08 HVside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 9  ,"A09 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*10  ,"A10 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*11  ,"A11 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*12  ,"A12 HVside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*13  ,"A13 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*14  ,"A14 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*15  ,"A15 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*16  ,"A16 HVside") ;
-	
-			
-	  // 2D panels Eta  hits HighPt0_BA 
-	  m_rpc2DPanelHits.push_back( new TH2I("rpc2DEtaPanelHits_HighPt0_BA","rpc2DEtaPanelHits_HighPt0_BA", 13, 0, 13,  16*2, 0, 16 ) ); 
-	  sc=rpcprd_dq_BA_Panel.regHist(m_rpc2DPanelHits.back()) ; 
-	  m_rpc2DPanelHits.back()->SetOption("COLZ") ;    
-	  m_rpc2DPanelHits.back()->SetMarkerSize(0.2);
-	  m_rpc2DPanelHits.back()->GetXaxis()->SetTitle("Rpc Eta Panel Side A");
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetTitle("") ;
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 1-1,"A01 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 2-1,"A02 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 3-1,"A03 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 4-1,"A04 ROside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 5-1,"A05 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 6-1,"A06 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 7-1,"A07 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 8-1,"A08 ROside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 9-1,"A09 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*10-1,"A10 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*11-1,"A11 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*12-1,"A12 ROside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*13-1,"A13 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*14-1,"A14 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*15-1,"A15 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*16-1,"A16 ROside") ;
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 1  ,"A01 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 2  ,"A02 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 3  ,"A03 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 4  ,"A04 HVside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 5  ,"A05 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 6  ,"A06 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 7  ,"A07 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 8  ,"A08 HVside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 9  ,"A09 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*10  ,"A10 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*11  ,"A11 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*12  ,"A12 HVside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*13  ,"A13 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*14  ,"A14 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*15  ,"A15 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*16  ,"A16 HVside") ;
-
-		
-	  // 2D panels Eta  hits HighPt1_BA 
-	  m_rpc2DPanelHits.push_back( new TH2I("rpc2DEtaPanelHits_HighPt1_BA","rpc2DEtaPanelHits_HighPt1_BA", 13, 0, 13,  16*2, 0, 16 ) ); 
-	  sc=rpcprd_dq_BA_Panel.regHist(m_rpc2DPanelHits.back()) ; 
-	  m_rpc2DPanelHits.back()->SetOption("COLZ") ;    
-	  m_rpc2DPanelHits.back()->SetMarkerSize(0.2);
-	  m_rpc2DPanelHits.back()->GetXaxis()->SetTitle("Rpc Eta Panel Side A");
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetTitle("") ;
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 1-1,"A01 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 2-1,"A02 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 3-1,"A03 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 4-1,"A04 ROside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 5-1,"A05 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 6-1,"A06 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 7-1,"A07 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 8-1,"A08 ROside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 9-1,"A09 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*10-1,"A10 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*11-1,"A11 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*12-1,"A12 ROside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*13-1,"A13 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*14-1,"A14 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*15-1,"A15 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*16-1,"A16 ROside") ;
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 1  ,"A01 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 2  ,"A02 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 3  ,"A03 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 4  ,"A04 HVside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 5  ,"A05 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 6  ,"A06 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 7  ,"A07 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 8  ,"A08 HVside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 9  ,"A09 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*10  ,"A10 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*11  ,"A11 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*12  ,"A12 HVside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*13  ,"A13 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*14  ,"A14 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*15  ,"A15 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*16  ,"A16 HVside") ;
-
-
-	  // 2D panels Phi  hits LowPt0_BC 
-	  m_rpc2DPanelHits.push_back( new TH2I("rpc2DPhiPanelHits_LowPt0_BC","rpc2DPhiPanelHits_LowPt0_BC", 12, 0, 12,  16*2, 0, 16 ) ); 
-	  sc=rpcprd_dq_BC_Panel.regHist(m_rpc2DPanelHits.back()) ; 
-	  m_rpc2DPanelHits.back()->SetOption("COLZ") ;    
-	  m_rpc2DPanelHits.back()->SetMarkerSize(0.2);
-	  m_rpc2DPanelHits.back()->GetXaxis()->SetTitle("Rpc Phi Panel Side C");
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetTitle("") ;
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 1-1,"C01 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 2-1,"C02 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 3-1,"C03 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 4-1,"C04 ROside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 5-1,"C05 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 6-1,"C06 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 7-1,"C07 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 8-1,"C08 ROside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 9-1,"C09 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*10-1,"C10 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*11-1,"C11 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*12-1,"C12 ROside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*13-1,"C13 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*14-1,"C14 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*15-1,"C15 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*16-1,"C16 ROside") ;
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 1  ,"C01 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 2  ,"C02 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 3  ,"C03 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 4  ,"C04 HVside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 5  ,"C05 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 6  ,"C06 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 7  ,"C07 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 8  ,"C08 HVside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 9  ,"C09 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*10  ,"C10 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*11  ,"C11 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*12  ,"C12 HVside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*13  ,"C13 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*14  ,"C14 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*15  ,"C15 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*16  ,"C16 HVside") ;
-
-		
-	  // 2D panels Phi  hits LowPt1_BC 
-	  m_rpc2DPanelHits.push_back( new TH2I("rpc2DPhiPanelHits_LowPt1_BC","rpc2DPhiPanelHits_LowPt1_BC", 12, 0, 12,  16*2, 0, 16 ) ); 
-	  sc=rpcprd_dq_BC_Panel.regHist(m_rpc2DPanelHits.back()) ; 
-	  m_rpc2DPanelHits.back()->SetOption("COLZ") ;    
-	  m_rpc2DPanelHits.back()->SetMarkerSize(0.2);
-	  m_rpc2DPanelHits.back()->GetXaxis()->SetTitle("Rpc Phi Panel Side C");
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetTitle("") ;
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 1-1,"C01 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 2-1,"C02 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 3-1,"C03 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 4-1,"C04 ROside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 5-1,"C05 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 6-1,"C06 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 7-1,"C07 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 8-1,"C08 ROside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 9-1,"C09 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*10-1,"C10 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*11-1,"C11 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*12-1,"C12 ROside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*13-1,"C13 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*14-1,"C14 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*15-1,"C15 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*16-1,"C16 ROside") ;
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 1  ,"C01 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 2  ,"C02 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 3  ,"C03 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 4  ,"C04 HVside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 5  ,"C05 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 6  ,"C06 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 7  ,"C07 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 8  ,"C08 HVside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 9  ,"C09 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*10  ,"C10 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*11  ,"C11 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*12  ,"C12 HVside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*13  ,"C13 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*14  ,"C14 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*15  ,"C15 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*16  ,"C16 HVside") ;
-
-	
-	  // 2D panels Eta  hits LowPt0_BC 
-	  m_rpc2DPanelHits.push_back( new TH2I("rpc2DEtaPanelHits_LowPt0_BC","rpc2DEtaPanelHits_LowPt0_BC", 12, 0, 12,  16*2, 0, 16 ) ); 
-	  sc=rpcprd_dq_BC_Panel.regHist(m_rpc2DPanelHits.back()) ; 
-	  m_rpc2DPanelHits.back()->SetOption("COLZ") ;    
-	  m_rpc2DPanelHits.back()->SetMarkerSize(0.2);
-	  m_rpc2DPanelHits.back()->GetXaxis()->SetTitle("Rpc Eta Panel Side C");
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetTitle("") ;
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 1-1,"C01 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 2-1,"C02 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 3-1,"C03 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 4-1,"C04 ROside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 5-1,"C05 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 6-1,"C06 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 7-1,"C07 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 8-1,"C08 ROside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 9-1,"C09 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*10-1,"C10 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*11-1,"C11 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*12-1,"C12 ROside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*13-1,"C13 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*14-1,"C14 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*15-1,"C15 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*16-1,"C16 ROside") ;
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 1  ,"C01 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 2  ,"C02 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 3  ,"C03 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 4  ,"C04 HVside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 5  ,"C05 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 6  ,"C06 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 7  ,"C07 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 8  ,"C08 HVside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 9  ,"C09 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*10  ,"C10 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*11  ,"C11 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*12  ,"C12 HVside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*13  ,"C13 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*14  ,"C14 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*15  ,"C15 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*16  ,"C16 HVside") ;
-
-		
-	  // 2D panels Eta  hits LowPt1_BC 
-	  m_rpc2DPanelHits.push_back( new TH2I("rpc2DEtaPanelHits_LowPt1_BC","rpc2DEtaPanelHits_LowPt1_BC", 12, 0, 12,  16*2, 0, 16 ) ); 
-	  sc=rpcprd_dq_BC_Panel.regHist(m_rpc2DPanelHits.back()) ; 
-	  m_rpc2DPanelHits.back()->SetOption("COLZ") ;    
-	  m_rpc2DPanelHits.back()->SetMarkerSize(0.2);
-	  m_rpc2DPanelHits.back()->GetXaxis()->SetTitle("Rpc Eta Panel Side C");
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetTitle("") ;
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 1-1,"C01 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 2-1,"C02 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 3-1,"C03 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 4-1,"C04 ROside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 5-1,"C05 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 6-1,"C06 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 7-1,"C07 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 8-1,"C08 ROside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 9-1,"C09 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*10-1,"C10 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*11-1,"C11 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*12-1,"C12 ROside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*13-1,"C13 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*14-1,"C14 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*15-1,"C15 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*16-1,"C16 ROside") ;
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 1  ,"C01 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 2  ,"C02 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 3  ,"C03 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 4  ,"C04 HVside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 5  ,"C05 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 6  ,"C06 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 7  ,"C07 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 8  ,"C08 HVside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 9  ,"C09 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*10  ,"C10 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*11  ,"C11 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*12  ,"C12 HVside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*13  ,"C13 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*14  ,"C14 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*15  ,"C15 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*16  ,"C16 HVside") ;
-
-
-	  // 2D panels Phi  hits Pivot0_BC 
-	  m_rpc2DPanelHits.push_back( new TH2I("rpc2DPhiPanelHits_Pivot0_BC","rpc2DPhiPanelHits_Pivot0_BC", 13, 0, 13,  16*2, 0, 16 ) ); 
-	  sc=rpcprd_dq_BC_Panel.regHist(m_rpc2DPanelHits.back()) ; 
-	  m_rpc2DPanelHits.back()->SetOption("COLZ") ;    
-	  m_rpc2DPanelHits.back()->SetMarkerSize(0.2);
-	  m_rpc2DPanelHits.back()->GetXaxis()->SetTitle("Rpc Phi Panel Side C");
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetTitle("") ;
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 1-1,"C01 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 2-1,"C02 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 3-1,"C03 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 4-1,"C04 ROside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 5-1,"C05 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 6-1,"C06 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 7-1,"C07 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 8-1,"C08 ROside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 9-1,"C09 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*10-1,"C10 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*11-1,"C11 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*12-1,"C12 ROside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*13-1,"C13 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*14-1,"C14 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*15-1,"C15 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*16-1,"C16 ROside") ;
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 1  ,"C01 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 2  ,"C02 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 3  ,"C03 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 4  ,"C04 HVside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 5  ,"C05 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 6  ,"C06 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 7  ,"C07 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 8  ,"C08 HVside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 9  ,"C09 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*10  ,"C10 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*11  ,"C11 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*12  ,"C12 HVside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*13  ,"C13 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*14  ,"C14 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*15  ,"C15 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*16  ,"C16 HVside") ;
-
-		
-	  // 2D panels Phi  hits Pivot1_BC 
-	  m_rpc2DPanelHits.push_back( new TH2I("rpc2DPhiPanelHits_Pivot1_BC","rpc2DPhiPanelHits_Pivot1_BC", 13, 0, 13,  16*2, 0, 16 ) ); 
-	  sc=rpcprd_dq_BC_Panel.regHist(m_rpc2DPanelHits.back()) ; 
-	  m_rpc2DPanelHits.back()->SetOption("COLZ") ;    
-	  m_rpc2DPanelHits.back()->SetMarkerSize(0.2);
-	  m_rpc2DPanelHits.back()->GetXaxis()->SetTitle("Rpc Phi Panel Side C");
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetTitle("") ;
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 1-1,"C01 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 2-1,"C02 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 3-1,"C03 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 4-1,"C04 ROside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 5-1,"C05 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 6-1,"C06 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 7-1,"C07 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 8-1,"C08 ROside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 9-1,"C09 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*10-1,"C10 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*11-1,"C11 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*12-1,"C12 ROside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*13-1,"C13 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*14-1,"C14 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*15-1,"C15 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*16-1,"C16 ROside") ;
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 1  ,"C01 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 2  ,"C02 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 3  ,"C03 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 4  ,"C04 HVside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 5  ,"C05 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 6  ,"C06 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 7  ,"C07 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 8  ,"C08 HVside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 9  ,"C09 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*10  ,"C10 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*11  ,"C11 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*12  ,"C12 HVside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*13  ,"C13 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*14  ,"C14 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*15  ,"C15 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*16  ,"C16 HVside") ;
-
-
-	  // 2D panels Eta  hits Pivot0_BC 
-	  m_rpc2DPanelHits.push_back( new TH2I("rpc2DEtaPanelHits_Pivot0_BC","rpc2DEtaPanelHits_Pivot0_BC", 13, 0, 13,  16*2, 0, 16 ) ); 
-	  sc=rpcprd_dq_BC_Panel.regHist(m_rpc2DPanelHits.back()) ; 
-	  m_rpc2DPanelHits.back()->SetOption("COLZ") ;    
-	  m_rpc2DPanelHits.back()->SetMarkerSize(0.2);
-	  m_rpc2DPanelHits.back()->GetXaxis()->SetTitle("Rpc Eta Panel Side C");
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetTitle("") ;
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 1-1,"C01 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 2-1,"C02 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 3-1,"C03 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 4-1,"C04 ROside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 5-1,"C05 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 6-1,"C06 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 7-1,"C07 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 8-1,"C08 ROside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 9-1,"C09 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*10-1,"C10 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*11-1,"C11 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*12-1,"C12 ROside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*13-1,"C13 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*14-1,"C14 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*15-1,"C15 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*16-1,"C16 ROside") ;
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 1  ,"C01 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 2  ,"C02 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 3  ,"C03 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 4  ,"C04 HVside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 5  ,"C05 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 6  ,"C06 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 7  ,"C07 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 8  ,"C08 HVside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 9  ,"C09 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*10  ,"C10 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*11  ,"C11 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*12  ,"C12 HVside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*13  ,"C13 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*14  ,"C14 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*15  ,"C15 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*16  ,"C16 HVside") ;
-
-		
-	  // 2D panels Eta  hits Pivot1_BC 
-	  m_rpc2DPanelHits.push_back( new TH2I("rpc2DEtaPanelHits_Pivot1_BC","rpc2DEtaPanelHits_Pivot1_BC", 13, 0, 13,  16*2, 0, 16 ) ); 
-	  sc=rpcprd_dq_BC_Panel.regHist(m_rpc2DPanelHits.back()) ; 
-	  m_rpc2DPanelHits.back()->SetOption("COLZ") ;    
-	  m_rpc2DPanelHits.back()->SetMarkerSize(0.2);
-	  m_rpc2DPanelHits.back()->GetXaxis()->SetTitle("Rpc Eta Panel Side C");
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetTitle("") ;
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 1-1,"C01 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 2-1,"C02 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 3-1,"C03 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 4-1,"C04 ROside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 5-1,"C05 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 6-1,"C06 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 7-1,"C07 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 8-1,"C08 ROside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 9-1,"C09 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*10-1,"C10 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*11-1,"C11 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*12-1,"C12 ROside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*13-1,"C13 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*14-1,"C14 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*15-1,"C15 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*16-1,"C16 ROside") ;
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 1  ,"C01 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 2  ,"C02 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 3  ,"C03 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 4  ,"C04 HVside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 5  ,"C05 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 6  ,"C06 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 7  ,"C07 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 8  ,"C08 HVside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 9  ,"C09 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*10  ,"C10 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*11  ,"C11 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*12  ,"C12 HVside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*13  ,"C13 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*14  ,"C14 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*15  ,"C15 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*16  ,"C16 HVside") ;
-
-			
-	  // 2D panels Phi  hits HighPt0_BC 
-	  m_rpc2DPanelHits.push_back( new TH2I("rpc2DPhiPanelHits_HighPt0_BC","rpc2DPhiPanelHits_HighPt0_BC", 13, 0, 13,  16*2, 0, 16 ) ); 
-	  sc=rpcprd_dq_BC_Panel.regHist(m_rpc2DPanelHits.back()) ; 
-	  m_rpc2DPanelHits.back()->SetOption("COLZ") ;    
-	  m_rpc2DPanelHits.back()->SetMarkerSize(0.2);
-	  m_rpc2DPanelHits.back()->GetXaxis()->SetTitle("Rpc Phi Panel Side C");
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetTitle("") ;
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 1-1,"C01 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 2-1,"C02 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 3-1,"C03 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 4-1,"C04 ROside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 5-1,"C05 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 6-1,"C06 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 7-1,"C07 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 8-1,"C08 ROside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 9-1,"C09 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*10-1,"C10 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*11-1,"C11 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*12-1,"C12 ROside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*13-1,"C13 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*14-1,"C14 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*15-1,"C15 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*16-1,"C16 ROside") ;
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 1  ,"C01 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 2  ,"C02 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 3  ,"C03 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 4  ,"C04 HVside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 5  ,"C05 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 6  ,"C06 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 7  ,"C07 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 8  ,"C08 HVside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 9  ,"C09 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*10  ,"C10 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*11  ,"C11 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*12  ,"C12 HVside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*13  ,"C13 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*14  ,"C14 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*15  ,"C15 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*16  ,"C16 HVside") ;
-
-		
-	  // 2D panels Phi  hits HighPt1_BC 
-	  m_rpc2DPanelHits.push_back( new TH2I("rpc2DPhiPanelHits_HighPt1_BC","rpc2DPhiPanelHits_HighPt1_BC", 13, 0, 13,  16*2, 0, 16 ) ); 
-	  sc=rpcprd_dq_BC_Panel.regHist(m_rpc2DPanelHits.back()) ; 
-	  m_rpc2DPanelHits.back()->SetOption("COLZ") ;    
-	  m_rpc2DPanelHits.back()->SetMarkerSize(0.2);
-	  m_rpc2DPanelHits.back()->GetXaxis()->SetTitle("Rpc Phi Panel Side C");
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetTitle("") ;
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 1-1,"C01 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 2-1,"C02 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 3-1,"C03 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 4-1,"C04 ROside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 5-1,"C05 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 6-1,"C06 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 7-1,"C07 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 8-1,"C08 ROside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 9-1,"C09 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*10-1,"C10 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*11-1,"C11 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*12-1,"C12 ROside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*13-1,"C13 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*14-1,"C14 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*15-1,"C15 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*16-1,"C16 ROside") ;
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 1  ,"C01 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 2  ,"C02 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 3  ,"C03 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 4  ,"C04 HVside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 5  ,"C05 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 6  ,"C06 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 7  ,"C07 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 8  ,"C08 HVside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 9  ,"C09 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*10  ,"C10 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*11  ,"C11 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*12  ,"C12 HVside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*13  ,"C13 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*14  ,"C14 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*15  ,"C15 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*16  ,"C16 HVside") ;
-	
-			
-	  // 2D panels Eta  hits HighPt0_BC 
-	  m_rpc2DPanelHits.push_back( new TH2I("rpc2DEtaPanelHits_HighPt0_BC","rpc2DEtaPanelHits_HighPt0_BC", 13, 0, 13,  16*2, 0, 16 ) ); 
-	  sc=rpcprd_dq_BC_Panel.regHist(m_rpc2DPanelHits.back()) ; 
-	  m_rpc2DPanelHits.back()->SetOption("COLZ") ;    
-	  m_rpc2DPanelHits.back()->SetMarkerSize(0.2);
-	  m_rpc2DPanelHits.back()->GetXaxis()->SetTitle("Rpc Eta Panel Side C");
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetTitle("") ;
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 1-1,"C01 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 2-1,"C02 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 3-1,"C03 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 4-1,"C04 ROside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 5-1,"C05 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 6-1,"C06 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 7-1,"C07 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 8-1,"C08 ROside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 9-1,"C09 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*10-1,"C10 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*11-1,"C11 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*12-1,"C12 ROside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*13-1,"C13 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*14-1,"C14 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*15-1,"C15 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*16-1,"C16 ROside") ;
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 1  ,"C01 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 2  ,"C02 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 3  ,"C03 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 4  ,"C04 HVside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 5  ,"C05 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 6  ,"C06 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 7  ,"C07 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 8  ,"C08 HVside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 9  ,"C09 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*10  ,"C10 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*11  ,"C11 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*12  ,"C12 HVside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*13  ,"C13 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*14  ,"C14 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*15  ,"C15 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*16  ,"C16 HVside") ;
-
-		
-	  // 2D panels Eta  hits HighPt1_BC 
-	  m_rpc2DPanelHits.push_back( new TH2I("rpc2DEtaPanelHits_HighPt1_BC","rpc2DEtaPanelHits_HighPt1_BC", 13, 0, 13,  16*2, 0, 16 ) ); 
-	  sc=rpcprd_dq_BC_Panel.regHist(m_rpc2DPanelHits.back()) ; 
-	  m_rpc2DPanelHits.back()->SetOption("COLZ") ;    
-	  m_rpc2DPanelHits.back()->SetMarkerSize(0.2);
-	  m_rpc2DPanelHits.back()->GetXaxis()->SetTitle("Rpc Eta Panel Side C");
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetTitle("") ;
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 1-1,"C01 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 2-1,"C02 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 3-1,"C03 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 4-1,"C04 ROside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 5-1,"C05 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 6-1,"C06 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 7-1,"C07 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 8-1,"C08 ROside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 9-1,"C09 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*10-1,"C10 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*11-1,"C11 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*12-1,"C12 ROside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*13-1,"C13 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*14-1,"C14 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*15-1,"C15 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*16-1,"C16 ROside") ;
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 1  ,"C01 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 2  ,"C02 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 3  ,"C03 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 4  ,"C04 HVside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 5  ,"C05 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 6  ,"C06 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 7  ,"C07 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 8  ,"C08 HVside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2* 9  ,"C09 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*10  ,"C10 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*11  ,"C11 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*12  ,"C12 HVside") ; 
-	  m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*13  ,"C13 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*14  ,"C14 HVside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*15  ,"C15 ROside") ; m_rpc2DPanelHits.back()->GetYaxis()->SetBinLabel(2*16  ,"C16 HVside") ;
-
-          
-	  //DQ vs LB from Mauro
-	 
-	  // 1DvsLB panels Phi trigger hits LowPt 
-	  m_rpc1DvsLBPanelHits.push_back( new TH2I("rpc1DvsLBPhiPanelTriggerHits_LowPt","rpc1DvsLBPhiPanelTriggerHits_LowPt", m_LB_Nbins, 0, m_LBmax,  2*(187+188), -187,188  ) ); 
-	  sc=rpcprd_dq_Panel.regHist(m_rpc1DvsLBPanelHits.back()) ; 
-	  m_rpc1DvsLBPanelHits.back()->SetOption("COLZ") ;    
-	  m_rpc1DvsLBPanelHits.back()->SetMarkerSize(0.2);
-	  m_rpc1DvsLBPanelHits.back()->GetXaxis()->SetTitle("Lumiblock");
-	  m_rpc1DvsLBPanelHits.back()->GetYaxis()->SetTitle("") ;
-	
-	  // 1DvsLB panels Phi trigger hits HighPt 
-	  m_rpc1DvsLBPanelHits.push_back( new TH2I("rpc1DvsLBPhiPanelTriggerHits_HighPt","rpc1DvsLBPhiPanelTriggerHits_HighPt", m_LB_Nbins, 0, m_LBmax, 2*(187+188), -187,188  ) );    
-	  sc=rpcprd_dq_Panel.regHist(m_rpc1DvsLBPanelHits.back()) ; 
-	  m_rpc1DvsLBPanelHits.back()->SetOption("COLZ") ;    
-	  m_rpc1DvsLBPanelHits.back()->SetMarkerSize(0.2);
-	  m_rpc1DvsLBPanelHits.back()->GetXaxis()->SetTitle("Lumiblock");
-	  m_rpc1DvsLBPanelHits.back()->GetYaxis()->SetTitle("") ;
-	
-	  // 1DvsLB panels Eta trigger hits LowPt 
-	  m_rpc1DvsLBPanelHits.push_back( new TH2I("rpc1DvsLBEtaPanelTriggerHits_LowPt","rpc1DvsLBEtaPanelTriggerHits_LowPt", m_LB_Nbins, 0, m_LBmax,  2*(187+188), -187,188  ) );   
-	  sc=rpcprd_dq_Panel.regHist(m_rpc1DvsLBPanelHits.back()) ; 
-	  m_rpc1DvsLBPanelHits.back()->SetOption("COLZ") ;    
-	  m_rpc1DvsLBPanelHits.back()->SetMarkerSize(0.2);
-	  m_rpc1DvsLBPanelHits.back()->GetXaxis()->SetTitle("Lumiblock");
-	  m_rpc1DvsLBPanelHits.back()->GetYaxis()->SetTitle("") ;
-	
-	  // 1DvsLB panels Eta trigger hits HighPt 
-	  m_rpc1DvsLBPanelHits.push_back( new TH2I("rpc1DvsLBEtaPanelTriggerHits_HighPt","rpc1DvsLBEtaPanelTriggerHits_HighPt", m_LB_Nbins, 0, m_LBmax,  2*(187+188), -187,188  ) );   
-	  sc=rpcprd_dq_Panel.regHist(m_rpc1DvsLBPanelHits.back()) ; 
-	  m_rpc1DvsLBPanelHits.back()->SetOption("COLZ") ;    
-	  m_rpc1DvsLBPanelHits.back()->SetMarkerSize(0.2);
-	  m_rpc1DvsLBPanelHits.back()->GetXaxis()->SetTitle("Lumiblock");
-	  m_rpc1DvsLBPanelHits.back()->GetYaxis()->SetTitle("") ;
-
-
-	 
-	  // 1DvsLB panels Phi trigger hits LowPt_BA 
-	  m_rpc1DvsLBPanelHits.push_back( new TH2I("rpc1DvsLBPhiPanelTriggerHits_LowPt_BA","rpc1DvsLBPhiPanelTriggerHits_LowPt_BA", m_LB_Nbins, 0, m_LBmax,  2*188, 0, 188 ) ); 
-	  sc=rpcprd_dq_BA_Panel.regHist(m_rpc1DvsLBPanelHits.back()) ; 
-	  m_rpc1DvsLBPanelHits.back()->SetOption("COLZ") ;    
-	  m_rpc1DvsLBPanelHits.back()->SetMarkerSize(0.2);
-	  m_rpc1DvsLBPanelHits.back()->GetXaxis()->SetTitle("Lumiblock");
-	  m_rpc1DvsLBPanelHits.back()->GetYaxis()->SetTitle("") ;
-	
-	  // 1DvsLB panels Phi trigger hits HighPt_BA 
-	  m_rpc1DvsLBPanelHits.push_back( new TH2I("rpc1DvsLBPhiPanelTriggerHits_HighPt_BA","rpc1DvsLBPhiPanelTriggerHits_HighPt_BA", m_LB_Nbins, 0, m_LBmax,  2*188, 0, 188 ) );    
-	  sc=rpcprd_dq_BA_Panel.regHist(m_rpc1DvsLBPanelHits.back()) ; 
-	  m_rpc1DvsLBPanelHits.back()->SetOption("COLZ") ;    
-	  m_rpc1DvsLBPanelHits.back()->SetMarkerSize(0.2);
-	  m_rpc1DvsLBPanelHits.back()->GetXaxis()->SetTitle("Lumiblock");
-	  m_rpc1DvsLBPanelHits.back()->GetYaxis()->SetTitle("") ;
-	
-	  // 1DvsLB panels Eta trigger hits LowPt_BA 
-	  m_rpc1DvsLBPanelHits.push_back( new TH2I("rpc1DvsLBEtaPanelTriggerHits_LowPt_BA","rpc1DvsLBEtaPanelTriggerHits_LowPt_BA", m_LB_Nbins, 0, m_LBmax,   2*188, 0, 188 ) );   
-	  sc=rpcprd_dq_BA_Panel.regHist(m_rpc1DvsLBPanelHits.back()) ; 
-	  m_rpc1DvsLBPanelHits.back()->SetOption("COLZ") ;    
-	  m_rpc1DvsLBPanelHits.back()->SetMarkerSize(0.2);
-	  m_rpc1DvsLBPanelHits.back()->GetXaxis()->SetTitle("Lumiblock");
-	  m_rpc1DvsLBPanelHits.back()->GetYaxis()->SetTitle("") ;
-	
-	  // 1DvsLB panels Eta trigger hits HighPt_BA 
-	  m_rpc1DvsLBPanelHits.push_back( new TH2I("rpc1DvsLBEtaPanelTriggerHits_HighPt_BA","rpc1DvsLBEtaPanelTriggerHits_HighPt_BA", m_LB_Nbins, 0, m_LBmax,   2*188, 0, 188 ) );   
-	  sc=rpcprd_dq_BA_Panel.regHist(m_rpc1DvsLBPanelHits.back()) ; 
-	  m_rpc1DvsLBPanelHits.back()->SetOption("COLZ") ;    
-	  m_rpc1DvsLBPanelHits.back()->SetMarkerSize(0.2);
-	  m_rpc1DvsLBPanelHits.back()->GetXaxis()->SetTitle("Lumiblock");
-	  m_rpc1DvsLBPanelHits.back()->GetYaxis()->SetTitle("") ;
-
-
-	 
-	  // 1DvsLB panels Phi trigger hits LowPt_BC 
-	  m_rpc1DvsLBPanelHits.push_back( new TH2I("rpc1DvsLBPhiPanelTriggerHits_LowPt_BC","rpc1DvsLBPhiPanelTriggerHits_LowPt_BC", m_LB_Nbins, 0, m_LBmax,  2*187, 0, 187 ) ); 
-	  sc=rpcprd_dq_BC_Panel.regHist(m_rpc1DvsLBPanelHits.back()) ; 
-	  m_rpc1DvsLBPanelHits.back()->SetOption("COLZ") ;    
-	  m_rpc1DvsLBPanelHits.back()->SetMarkerSize(0.2);
-	  m_rpc1DvsLBPanelHits.back()->GetXaxis()->SetTitle("Lumiblock");
-	  m_rpc1DvsLBPanelHits.back()->GetYaxis()->SetTitle("") ;
-	
-	  // 1DvsLB panels Phi trigger hits HighPt_BC 
-	  m_rpc1DvsLBPanelHits.push_back( new TH2I("rpc1DvsLBPhiPanelTriggerHits_HighPt_BC","rpc1DvsLBPhiPanelTriggerHits_HighPt_BC", m_LB_Nbins, 0, m_LBmax,  2*187, 0, 187 ) );      
-	  sc=rpcprd_dq_BC_Panel.regHist(m_rpc1DvsLBPanelHits.back()) ; 
-	  m_rpc1DvsLBPanelHits.back()->SetOption("COLZ") ;    
-	  m_rpc1DvsLBPanelHits.back()->SetMarkerSize(0.2);
-	  m_rpc1DvsLBPanelHits.back()->GetXaxis()->SetTitle("Lumiblock");
-	  m_rpc1DvsLBPanelHits.back()->GetYaxis()->SetTitle("") ;
-	
-	  // 1DvsLB panels Eta trigger hits LowPt_BC 
-	  m_rpc1DvsLBPanelHits.push_back( new TH2I("rpc1DvsLBEtaPanelTriggerHits_LowPt_BC","rpc1DvsLBEtaPanelTriggerHits_LowPt_BC", m_LB_Nbins, 0, m_LBmax,  2*187, 0, 187 ) );     
-	  sc=rpcprd_dq_BC_Panel.regHist(m_rpc1DvsLBPanelHits.back()) ; 
-	  m_rpc1DvsLBPanelHits.back()->SetOption("COLZ") ;    
-	  m_rpc1DvsLBPanelHits.back()->SetMarkerSize(0.2);
-	  m_rpc1DvsLBPanelHits.back()->GetXaxis()->SetTitle("Lumiblock");
-	  m_rpc1DvsLBPanelHits.back()->GetYaxis()->SetTitle("") ;
-	
-	  // 1DvsLB panels Eta trigger hits HighPt_BC 
-	  m_rpc1DvsLBPanelHits.push_back( new TH2I("rpc1DvsLBEtaPanelTriggerHits_HighPt_BC","rpc1DvsLBEtaPanelTriggerHits_HighPt_BC", m_LB_Nbins, 0, m_LBmax,  2*187, 0, 187 ) );     
-	  sc=rpcprd_dq_BC_Panel.regHist(m_rpc1DvsLBPanelHits.back()) ; 
-	  m_rpc1DvsLBPanelHits.back()->SetOption("COLZ") ;    
-	  m_rpc1DvsLBPanelHits.back()->SetMarkerSize(0.2);
-	  m_rpc1DvsLBPanelHits.back()->GetXaxis()->SetTitle("Lumiblock");
-	  m_rpc1DvsLBPanelHits.back()->GetYaxis()->SetTitle("") ;
-
-
-	 
-	  // 1DvsLB panels PhiEta trigger hits LowPt_BA 
-	  m_rpc1DvsLBPanelHits.push_back( new TH2I("rpc1DvsLBPhiEtaPanelTriggerHits_LowPt_BA","rpc1DvsLBPhiEtaPanelTriggerHits_LowPt_BA", m_LB_Nbins, 0, m_LBmax,  2*188, 0, 188 ) ); 
-	  sc=rpcprd_dq_BA_Panel.regHist(m_rpc1DvsLBPanelHits.back()) ; 
-	  m_rpc1DvsLBPanelHits.back()->SetOption("COLZ") ;    
-	  m_rpc1DvsLBPanelHits.back()->SetMarkerSize(0.2);
-	  m_rpc1DvsLBPanelHits.back()->GetXaxis()->SetTitle("Lumiblock");
-	  m_rpc1DvsLBPanelHits.back()->GetYaxis()->SetTitle("") ;
-	
-	  // 1DvsLB panels PhiEta trigger hits HighPt_BA 
-	  m_rpc1DvsLBPanelHits.push_back( new TH2I("rpc1DvsLBPhiEtaPanelTriggerHits_HighPt_BA","rpc1DvsLBPhiEtaPanelTriggerHits_HighPt_BA", m_LB_Nbins, 0, m_LBmax,  2*188, 0, 188 ) );      
-	  sc=rpcprd_dq_BA_Panel.regHist(m_rpc1DvsLBPanelHits.back()) ; 
-	  m_rpc1DvsLBPanelHits.back()->SetOption("COLZ") ;    
-	  m_rpc1DvsLBPanelHits.back()->SetMarkerSize(0.2);
-	  m_rpc1DvsLBPanelHits.back()->GetXaxis()->SetTitle("Lumiblock");
-	  m_rpc1DvsLBPanelHits.back()->GetYaxis()->SetTitle("") ;
-	
-	  // 1DvsLB panels PhiEta trigger hits LowPt_BC 
-	  m_rpc1DvsLBPanelHits.push_back( new TH2I("rpc1DvsLBPhiEtaPanelTriggerHits_LowPt_BC","rpc1DvsLBPhiEtaPanelTriggerHits_LowPt_BC", m_LB_Nbins, 0, m_LBmax,  2*187, 0, 187 ) );     
-	  sc=rpcprd_dq_BC_Panel.regHist(m_rpc1DvsLBPanelHits.back()) ; 
-	  m_rpc1DvsLBPanelHits.back()->SetOption("COLZ") ;    
-	  m_rpc1DvsLBPanelHits.back()->SetMarkerSize(0.2);
-	  m_rpc1DvsLBPanelHits.back()->GetXaxis()->SetTitle("Lumiblock");
-	  m_rpc1DvsLBPanelHits.back()->GetYaxis()->SetTitle("") ;
-	
-	  // 1DvsLB panels PhiEta trigger hits HighPt_BC 
-	  m_rpc1DvsLBPanelHits.push_back( new TH2I("rpc1DvsLBPhiEtaPanelTriggerHits_HighPt_BC","rpc1DvsLBPhiEtaPanelTriggerHits_HighPt_BC", m_LB_Nbins, 0, m_LBmax,  2*187, 0, 187 ) );     
-	  sc=rpcprd_dq_BC_Panel.regHist(m_rpc1DvsLBPanelHits.back()) ; 
-	  m_rpc1DvsLBPanelHits.back()->SetOption("COLZ") ;    
-	  m_rpc1DvsLBPanelHits.back()->SetMarkerSize(0.2);
-	  m_rpc1DvsLBPanelHits.back()->GetXaxis()->SetTitle("Lumiblock");
-	  m_rpc1DvsLBPanelHits.back()->GetYaxis()->SetTitle("") ;	  
-//end trigger plot
-	
-	  // 1DvsLB panels Phi  hits LowPt0_BA 
-	  m_rpc1DvsLBPanelHits.push_back( new TH2I("rpc1DvsLBPhiPanelHits_LowPt0_BA","rpc1DvsLBPhiPanelHits_LowPt0_BA", m_LB_Nbins, 0, m_LBmax,  2*158, 0, 158 ) ); 
-	  sc=rpcprd_dq_BA_Panel.regHist(m_rpc1DvsLBPanelHits.back()) ; 
-	  m_rpc1DvsLBPanelHits.back()->SetOption("COLZ") ;    
-	  m_rpc1DvsLBPanelHits.back()->SetMarkerSize(0.2);
-	  m_rpc1DvsLBPanelHits.back()->GetXaxis()->SetTitle("Lumiblock");
-	  m_rpc1DvsLBPanelHits.back()->GetYaxis()->SetTitle("") ;
-		
-	  // 1DvsLB panels Phi  hits LowPt1_BA 
-	  m_rpc1DvsLBPanelHits.push_back( new TH2I("rpc1DvsLBPhiPanelHits_LowPt1_BA","rpc1DvsLBPhiPanelHits_LowPt1_BA", m_LB_Nbins, 0, m_LBmax,  2*158, 0, 158 ) ); 
-	  sc=rpcprd_dq_BA_Panel.regHist(m_rpc1DvsLBPanelHits.back()) ; 
-	  m_rpc1DvsLBPanelHits.back()->SetOption("COLZ") ;    
-	  m_rpc1DvsLBPanelHits.back()->SetMarkerSize(0.2);
-	  m_rpc1DvsLBPanelHits.back()->GetXaxis()->SetTitle("Lumiblock");
-	  m_rpc1DvsLBPanelHits.back()->GetYaxis()->SetTitle("") ;
-	
-	  // 1DvsLB panels Eta  hits LowPt0_BA 
-	  m_rpc1DvsLBPanelHits.push_back( new TH2I("rpc1DvsLBEtaPanelHits_LowPt0_BA","rpc1DvsLBEtaPanelHits_LowPt0_BA", m_LB_Nbins, 0, m_LBmax,   2*158, 0, 158 ) ); 
-	  sc=rpcprd_dq_BA_Panel.regHist(m_rpc1DvsLBPanelHits.back()) ; 
-	  m_rpc1DvsLBPanelHits.back()->SetOption("COLZ") ;    
-	  m_rpc1DvsLBPanelHits.back()->SetMarkerSize(0.2);
-	  m_rpc1DvsLBPanelHits.back()->GetXaxis()->SetTitle("Lumiblock");
-	  m_rpc1DvsLBPanelHits.back()->GetYaxis()->SetTitle("") ;
-		
-	  // 1DvsLB panels Eta  hits LowPt1_BA 
-	  m_rpc1DvsLBPanelHits.push_back( new TH2I("rpc1DvsLBEtaPanelHits_LowPt1_BA","rpc1DvsLBEtaPanelHits_LowPt1_BA", m_LB_Nbins, 0, m_LBmax,   2*158, 0, 158 ) ); 
-	  sc=rpcprd_dq_BA_Panel.regHist(m_rpc1DvsLBPanelHits.back()) ; 
-	  m_rpc1DvsLBPanelHits.back()->SetOption("COLZ") ;    
-	  m_rpc1DvsLBPanelHits.back()->SetMarkerSize(0.2);
-	  m_rpc1DvsLBPanelHits.back()->GetXaxis()->SetTitle("Lumiblock");
-	  m_rpc1DvsLBPanelHits.back()->GetYaxis()->SetTitle("") ;
-
-	  // 1DvsLB panels Phi  hits Pivot0_BA 
-	  m_rpc1DvsLBPanelHits.push_back( new TH2I("rpc1DvsLBPhiPanelHits_Pivot0_BA","rpc1DvsLBPhiPanelHits_Pivot0_BA", m_LB_Nbins, 0, m_LBmax,  2*188, 0, 188 ) );  
-	  sc=rpcprd_dq_BA_Panel.regHist(m_rpc1DvsLBPanelHits.back()) ; 
-	  m_rpc1DvsLBPanelHits.back()->SetOption("COLZ") ;    
-	  m_rpc1DvsLBPanelHits.back()->SetMarkerSize(0.2);
-	  m_rpc1DvsLBPanelHits.back()->GetXaxis()->SetTitle("Lumiblock");
-	  m_rpc1DvsLBPanelHits.back()->GetYaxis()->SetTitle("") ;
-		
-	  // 1DvsLB panels Phi  hits Pivot1_BA 
-	  m_rpc1DvsLBPanelHits.push_back( new TH2I("rpc1DvsLBPhiPanelHits_Pivot1_BA","rpc1DvsLBPhiPanelHits_Pivot1_BA", m_LB_Nbins, 0, m_LBmax,  2*188, 0, 188 ) );  
-	  sc=rpcprd_dq_BA_Panel.regHist(m_rpc1DvsLBPanelHits.back()) ; 
-	  m_rpc1DvsLBPanelHits.back()->SetOption("COLZ") ;    
-	  m_rpc1DvsLBPanelHits.back()->SetMarkerSize(0.2);
-	  m_rpc1DvsLBPanelHits.back()->GetXaxis()->SetTitle("Lumiblock");
-	  m_rpc1DvsLBPanelHits.back()->GetYaxis()->SetTitle("") ;
-
-	  // 1DvsLB panels Eta  hits Pivot0_BA 
-	  m_rpc1DvsLBPanelHits.push_back( new TH2I("rpc1DvsLBEtaPanelHits_Pivot0_BA","rpc1DvsLBEtaPanelHits_Pivot0_BA", m_LB_Nbins, 0, m_LBmax,   2*188, 0, 188 ) ); 
-	  sc=rpcprd_dq_BA_Panel.regHist(m_rpc1DvsLBPanelHits.back()) ; 
-	  m_rpc1DvsLBPanelHits.back()->SetOption("COLZ") ;    
-	  m_rpc1DvsLBPanelHits.back()->SetMarkerSize(0.2);
-	  m_rpc1DvsLBPanelHits.back()->GetXaxis()->SetTitle("Lumiblock");
-	  m_rpc1DvsLBPanelHits.back()->GetYaxis()->SetTitle("") ;
-		
-	  // 1DvsLB panels Eta  hits Pivot1_BA 
-	  m_rpc1DvsLBPanelHits.push_back( new TH2I("rpc1DvsLBEtaPanelHits_Pivot1_BA","rpc1DvsLBEtaPanelHits_Pivot1_BA", m_LB_Nbins, 0, m_LBmax,   2*188, 0, 188 ) ); 
-	  sc=rpcprd_dq_BA_Panel.regHist(m_rpc1DvsLBPanelHits.back()) ; 
-	  m_rpc1DvsLBPanelHits.back()->SetOption("COLZ") ;    
-	  m_rpc1DvsLBPanelHits.back()->SetMarkerSize(0.2);
-	  m_rpc1DvsLBPanelHits.back()->GetXaxis()->SetTitle("Lumiblock");
-	  m_rpc1DvsLBPanelHits.back()->GetYaxis()->SetTitle("") ;
-			
-	  // 1DvsLB panels Phi  hits HighPt0_BA 
-	  m_rpc1DvsLBPanelHits.push_back( new TH2I("rpc1DvsLBPhiPanelHits_HighPt0_BA","rpc1DvsLBPhiPanelHits_HighPt0_BA", m_LB_Nbins, 0, m_LBmax,  2*193, 0, 193 ) );  
-	  sc=rpcprd_dq_BA_Panel.regHist(m_rpc1DvsLBPanelHits.back()) ; 
-	  m_rpc1DvsLBPanelHits.back()->SetOption("COLZ") ;    
-	  m_rpc1DvsLBPanelHits.back()->SetMarkerSize(0.2);
-	  m_rpc1DvsLBPanelHits.back()->GetXaxis()->SetTitle("Lumiblock");
-	  m_rpc1DvsLBPanelHits.back()->GetYaxis()->SetTitle("") ;
-		
-	  // 1DvsLB panels Phi  hits HighPt1_BA 
-	  m_rpc1DvsLBPanelHits.push_back( new TH2I("rpc1DvsLBPhiPanelHits_HighPt1_BA","rpc1DvsLBPhiPanelHits_HighPt1_BA", m_LB_Nbins, 0, m_LBmax,  2*193, 0, 193 ) );  
-	  sc=rpcprd_dq_BA_Panel.regHist(m_rpc1DvsLBPanelHits.back()) ; 
-	  m_rpc1DvsLBPanelHits.back()->SetOption("COLZ") ;    
-	  m_rpc1DvsLBPanelHits.back()->SetMarkerSize(0.2);
-	  m_rpc1DvsLBPanelHits.back()->GetXaxis()->SetTitle("Lumiblock");
-	  m_rpc1DvsLBPanelHits.back()->GetYaxis()->SetTitle("") ;	
-			
-	  // 1DvsLB panels Eta  hits HighPt0_BA 
-	  m_rpc1DvsLBPanelHits.push_back( new TH2I("rpc1DvsLBEtaPanelHits_HighPt0_BA","rpc1DvsLBEtaPanelHits_HighPt0_BA", m_LB_Nbins, 0, m_LBmax,	2*193, 0, 193 ) ); 
-	  sc=rpcprd_dq_BA_Panel.regHist(m_rpc1DvsLBPanelHits.back()) ; 
-	  m_rpc1DvsLBPanelHits.back()->SetOption("COLZ") ;    
-	  m_rpc1DvsLBPanelHits.back()->SetMarkerSize(0.2);
-	  m_rpc1DvsLBPanelHits.back()->GetXaxis()->SetTitle("Lumiblock");
-	  m_rpc1DvsLBPanelHits.back()->GetYaxis()->SetTitle("") ;
-		
-	  // 1DvsLB panels Eta  hits HighPt1_BA 
-	  m_rpc1DvsLBPanelHits.push_back( new TH2I("rpc1DvsLBEtaPanelHits_HighPt1_BA","rpc1DvsLBEtaPanelHits_HighPt1_BA", m_LB_Nbins, 0, m_LBmax,	2*193, 0, 193 ) ); 
-	  sc=rpcprd_dq_BA_Panel.regHist(m_rpc1DvsLBPanelHits.back()) ; 
-	  m_rpc1DvsLBPanelHits.back()->SetOption("COLZ") ;    
-	  m_rpc1DvsLBPanelHits.back()->SetMarkerSize(0.2);
-	  m_rpc1DvsLBPanelHits.back()->GetXaxis()->SetTitle("Lumiblock");
-	  m_rpc1DvsLBPanelHits.back()->GetYaxis()->SetTitle("") ;
-
-	  // 1DvsLB panels Phi  hits LowPt0_BC 
-	  m_rpc1DvsLBPanelHits.push_back( new TH2I("rpc1DvsLBPhiPanelHits_LowPt0_BC","rpc1DvsLBPhiPanelHits_LowPt0_BC", m_LB_Nbins, 0, m_LBmax,   2*157, 0, 157 ) ); 
-	  sc=rpcprd_dq_BC_Panel.regHist(m_rpc1DvsLBPanelHits.back()) ; 
-	  m_rpc1DvsLBPanelHits.back()->SetOption("COLZ") ;    
-	  m_rpc1DvsLBPanelHits.back()->SetMarkerSize(0.2);
-	  m_rpc1DvsLBPanelHits.back()->GetXaxis()->SetTitle("Lumiblock");
-	  m_rpc1DvsLBPanelHits.back()->GetYaxis()->SetTitle("") ;
-		
-	  // 1DvsLB panels Phi  hits LowPt1_BC 
-	  m_rpc1DvsLBPanelHits.push_back( new TH2I("rpc1DvsLBPhiPanelHits_LowPt1_BC","rpc1DvsLBPhiPanelHits_LowPt1_BC", m_LB_Nbins, 0, m_LBmax,   2*157, 0, 157 ) ); 
-	  sc=rpcprd_dq_BC_Panel.regHist(m_rpc1DvsLBPanelHits.back()) ; 
-	  m_rpc1DvsLBPanelHits.back()->SetOption("COLZ") ;    
-	  m_rpc1DvsLBPanelHits.back()->SetMarkerSize(0.2);
-	  m_rpc1DvsLBPanelHits.back()->GetXaxis()->SetTitle("Lumiblock");
-	  m_rpc1DvsLBPanelHits.back()->GetYaxis()->SetTitle("") ;
-	
-	  // 1DvsLB panels Eta  hits LowPt0_BC 
-	  m_rpc1DvsLBPanelHits.push_back( new TH2I("rpc1DvsLBEtaPanelHits_LowPt0_BC","rpc1DvsLBEtaPanelHits_LowPt0_BC", m_LB_Nbins, 0, m_LBmax,   2*157, 0, 157 ) ); 
-	  sc=rpcprd_dq_BC_Panel.regHist(m_rpc1DvsLBPanelHits.back()) ; 
-	  m_rpc1DvsLBPanelHits.back()->SetOption("COLZ") ;    
-	  m_rpc1DvsLBPanelHits.back()->SetMarkerSize(0.2);
-	  m_rpc1DvsLBPanelHits.back()->GetXaxis()->SetTitle("Lumiblock");
-	  m_rpc1DvsLBPanelHits.back()->GetYaxis()->SetTitle("") ;
-		
-	  // 1DvsLB panels Eta  hits LowPt1_BC 
-	  m_rpc1DvsLBPanelHits.push_back( new TH2I("rpc1DvsLBEtaPanelHits_LowPt1_BC","rpc1DvsLBEtaPanelHits_LowPt1_BC", m_LB_Nbins, 0, m_LBmax,   2*157, 0, 157 ) );  
-	  sc=rpcprd_dq_BC_Panel.regHist(m_rpc1DvsLBPanelHits.back()) ; 
-	  m_rpc1DvsLBPanelHits.back()->SetOption("COLZ") ;    
-	  m_rpc1DvsLBPanelHits.back()->SetMarkerSize(0.2);
-	  m_rpc1DvsLBPanelHits.back()->GetXaxis()->SetTitle("Lumiblock");
-	  m_rpc1DvsLBPanelHits.back()->GetYaxis()->SetTitle("") ;
-
-	  // 1DvsLB panels Phi  hits Pivot0_BC 
-	  m_rpc1DvsLBPanelHits.push_back( new TH2I("rpc1DvsLBPhiPanelHits_Pivot0_BC","rpc1DvsLBPhiPanelHits_Pivot0_BC", m_LB_Nbins, 0, m_LBmax,   2*187, 0, 187 ) ); 
-	  sc=rpcprd_dq_BC_Panel.regHist(m_rpc1DvsLBPanelHits.back()) ; 
-	  m_rpc1DvsLBPanelHits.back()->SetOption("COLZ") ;    
-	  m_rpc1DvsLBPanelHits.back()->SetMarkerSize(0.2);
-	  m_rpc1DvsLBPanelHits.back()->GetXaxis()->SetTitle("Lumiblock");
-	  m_rpc1DvsLBPanelHits.back()->GetYaxis()->SetTitle("") ;
-		
-	  // 1DvsLB panels Phi  hits Pivot1_BC 
-	  m_rpc1DvsLBPanelHits.push_back( new TH2I("rpc1DvsLBPhiPanelHits_Pivot1_BC","rpc1DvsLBPhiPanelHits_Pivot1_BC", m_LB_Nbins, 0, m_LBmax,   2*187, 0, 187 ) ); 
-	  sc=rpcprd_dq_BC_Panel.regHist(m_rpc1DvsLBPanelHits.back()) ; 
-	  m_rpc1DvsLBPanelHits.back()->SetOption("COLZ") ;    
-	  m_rpc1DvsLBPanelHits.back()->SetMarkerSize(0.2);
-	  m_rpc1DvsLBPanelHits.back()->GetXaxis()->SetTitle("Lumiblock");
-	  m_rpc1DvsLBPanelHits.back()->GetYaxis()->SetTitle("") ;
-
-	  // 1DvsLB panels Eta  hits Pivot0_BC 
-	  m_rpc1DvsLBPanelHits.push_back( new TH2I("rpc1DvsLBEtaPanelHits_Pivot0_BC","rpc1DvsLBEtaPanelHits_Pivot0_BC", m_LB_Nbins, 0, m_LBmax,   2*187, 0, 187 ) ); 
-	  sc=rpcprd_dq_BC_Panel.regHist(m_rpc1DvsLBPanelHits.back()) ; 
-	  m_rpc1DvsLBPanelHits.back()->SetOption("COLZ") ;    
-	  m_rpc1DvsLBPanelHits.back()->SetMarkerSize(0.2);
-	  m_rpc1DvsLBPanelHits.back()->GetXaxis()->SetTitle("Lumiblock");
-	  m_rpc1DvsLBPanelHits.back()->GetYaxis()->SetTitle("") ;
-		
-	  // 1DvsLB panels Eta  hits Pivot1_BC 
-	  m_rpc1DvsLBPanelHits.push_back( new TH2I("rpc1DvsLBEtaPanelHits_Pivot1_BC","rpc1DvsLBEtaPanelHits_Pivot1_BC", m_LB_Nbins, 0, m_LBmax,   2*187, 0, 187 ) ); 
-	  sc=rpcprd_dq_BC_Panel.regHist(m_rpc1DvsLBPanelHits.back()) ; 
-	  m_rpc1DvsLBPanelHits.back()->SetOption("COLZ") ;    
-	  m_rpc1DvsLBPanelHits.back()->SetMarkerSize(0.2);
-	  m_rpc1DvsLBPanelHits.back()->GetXaxis()->SetTitle("Lumiblock");
-	  m_rpc1DvsLBPanelHits.back()->GetYaxis()->SetTitle("") ;
-			
-	  // 1DvsLB panels Phi  hits HighPt0_BC 
-	  m_rpc1DvsLBPanelHits.push_back( new TH2I("rpc1DvsLBPhiPanelHits_HighPt0_BC","rpc1DvsLBPhiPanelHits_HighPt0_BC", m_LB_Nbins, 0, m_LBmax,  2*193, 0, 193 ) );  
-	  sc=rpcprd_dq_BC_Panel.regHist(m_rpc1DvsLBPanelHits.back()) ; 
-	  m_rpc1DvsLBPanelHits.back()->SetOption("COLZ") ;    
-	  m_rpc1DvsLBPanelHits.back()->SetMarkerSize(0.2);
-	  m_rpc1DvsLBPanelHits.back()->GetXaxis()->SetTitle("Lumiblock");
-	  m_rpc1DvsLBPanelHits.back()->GetYaxis()->SetTitle("") ;
-		
-	  // 1DvsLB panels Phi  hits HighPt1_BC 
-	  m_rpc1DvsLBPanelHits.push_back( new TH2I("rpc1DvsLBPhiPanelHits_HighPt1_BC","rpc1DvsLBPhiPanelHits_HighPt1_BC", m_LB_Nbins, 0, m_LBmax,  2*193, 0, 193 ) );  
-	  sc=rpcprd_dq_BC_Panel.regHist(m_rpc1DvsLBPanelHits.back()) ; 
-	  m_rpc1DvsLBPanelHits.back()->SetOption("COLZ") ;    
-	  m_rpc1DvsLBPanelHits.back()->SetMarkerSize(0.2);
-	  m_rpc1DvsLBPanelHits.back()->GetXaxis()->SetTitle("Lumiblock");
-	  m_rpc1DvsLBPanelHits.back()->GetYaxis()->SetTitle("") ;	
-			
-	  // 1DvsLB panels Eta  hits HighPt0_BC 
-	  m_rpc1DvsLBPanelHits.push_back( new TH2I("rpc1DvsLBEtaPanelHits_HighPt0_BC","rpc1DvsLBEtaPanelHits_HighPt0_BC", m_LB_Nbins, 0, m_LBmax,	2*193, 0, 193 ) ); 
-	  sc=rpcprd_dq_BC_Panel.regHist(m_rpc1DvsLBPanelHits.back()) ; 
-	  m_rpc1DvsLBPanelHits.back()->SetOption("COLZ") ;    
-	  m_rpc1DvsLBPanelHits.back()->SetMarkerSize(0.2);
-	  m_rpc1DvsLBPanelHits.back()->GetXaxis()->SetTitle("Lumiblock");
-	  m_rpc1DvsLBPanelHits.back()->GetYaxis()->SetTitle("") ;
-		
-	  // 1DvsLB panels Eta  hits HighPt1_BC 
-	  m_rpc1DvsLBPanelHits.push_back( new TH2I("rpc1DvsLBEtaPanelHits_HighPt1_BC","rpc1DvsLBEtaPanelHits_HighPt1_BC", m_LB_Nbins, 0, m_LBmax,	2*193, 0, 193 ) ); 
-	  sc=rpcprd_dq_BC_Panel.regHist(m_rpc1DvsLBPanelHits.back()) ; 
-	  m_rpc1DvsLBPanelHits.back()->SetOption("COLZ") ;    
-	  m_rpc1DvsLBPanelHits.back()->SetMarkerSize(0.2);
-	  m_rpc1DvsLBPanelHits.back()->GetXaxis()->SetTitle("Lumiblock");
-	  m_rpc1DvsLBPanelHits.back()->GetYaxis()->SetTitle("") ;
-
-	  // 1DvsLB TrigTower Phi  hits LowPt_BA 
-	  m_rpc1DvsLBTrigTowerHits.push_back( new TH2I("rpc1DvsLBPhiTrigTowerHits_LowPt_BA","rpc1DvsLBPhiTrigTowerHits_LowPt_BA", m_LB_Nbins, 0, m_LBmax,	2*108, 0, 108 ) ); 
-	  sc=rpcprd_dq_BA_TrigTower.regHist(m_rpc1DvsLBTrigTowerHits.back()) ; 
-	  m_rpc1DvsLBTrigTowerHits.back()->SetOption("COLZ") ;    
-	  m_rpc1DvsLBTrigTowerHits.back()->SetMarkerSize(0.2);
-	  m_rpc1DvsLBTrigTowerHits.back()->GetXaxis()->SetTitle("Lumiblock");
-	  m_rpc1DvsLBTrigTowerHits.back()->GetYaxis()->SetTitle("") ; 
-
-	  // 1DvsLB TrigTower Phi  hits HighPt_BA 
-	  m_rpc1DvsLBTrigTowerHits.push_back( new TH2I("rpc1DvsLBPhiTrigTowerHits_HighPt_BA","rpc1DvsLBPhiTrigTowerHits_HighPt_BA", m_LB_Nbins, 0, m_LBmax,	2*108, 0, 108 ) ); 
-	  sc=rpcprd_dq_BA_TrigTower.regHist(m_rpc1DvsLBTrigTowerHits.back()) ; 
-	  m_rpc1DvsLBTrigTowerHits.back()->SetOption("COLZ") ;    
-	  m_rpc1DvsLBTrigTowerHits.back()->SetMarkerSize(0.2);
-	  m_rpc1DvsLBTrigTowerHits.back()->GetXaxis()->SetTitle("Lumiblock");
-	  m_rpc1DvsLBTrigTowerHits.back()->GetYaxis()->SetTitle("") ; 
-
-	  // 1DvsLB TrigTower Eta  hits LowPt_BA 
-	  m_rpc1DvsLBTrigTowerHits.push_back( new TH2I("rpc1DvsLBEtaTrigTowerHits_LowPt_BA","rpc1DvsLBEtaTrigTowerHits_LowPt_BA", m_LB_Nbins, 0, m_LBmax,	2*108, 0, 108 ) ); 
-	  sc=rpcprd_dq_BA_TrigTower.regHist(m_rpc1DvsLBTrigTowerHits.back()) ; 
-	  m_rpc1DvsLBTrigTowerHits.back()->SetOption("COLZ") ;    
-	  m_rpc1DvsLBTrigTowerHits.back()->SetMarkerSize(0.2);
-	  m_rpc1DvsLBTrigTowerHits.back()->GetXaxis()->SetTitle("Lumiblock");
-	  m_rpc1DvsLBTrigTowerHits.back()->GetYaxis()->SetTitle("") ; 
-
-	  // 1DvsLB TrigTower Eta  hits HighPt_BA 
-	  m_rpc1DvsLBTrigTowerHits.push_back( new TH2I("rpc1DvsLBEtaTrigTowerHits_HighPt_BA","rpc1DvsLBEtaTrigTowerHits_HighPt_BA", m_LB_Nbins, 0, m_LBmax,	2*108, 0, 108 ) ); 
-	  sc=rpcprd_dq_BA_TrigTower.regHist(m_rpc1DvsLBTrigTowerHits.back()) ; 
-	  m_rpc1DvsLBTrigTowerHits.back()->SetOption("COLZ") ;    
-	  m_rpc1DvsLBTrigTowerHits.back()->SetMarkerSize(0.2);
-	  m_rpc1DvsLBTrigTowerHits.back()->GetXaxis()->SetTitle("Lumiblock");
-	  m_rpc1DvsLBTrigTowerHits.back()->GetYaxis()->SetTitle("") ; 
-
-	  // 1DvsLB TrigTower Phi  hits LowPt_BC 
-	  m_rpc1DvsLBTrigTowerHits.push_back( new TH2I("rpc1DvsLBPhiTrigTowerHits_LowPt_BC","rpc1DvsLBPhiTrigTowerHits_LowPt_BC", m_LB_Nbins, 0, m_LBmax,	2*108, 0, 108 ) ); 
-	  sc=rpcprd_dq_BC_TrigTower.regHist(m_rpc1DvsLBTrigTowerHits.back()) ; 
-	  m_rpc1DvsLBTrigTowerHits.back()->SetOption("COLZ") ;    
-	  m_rpc1DvsLBTrigTowerHits.back()->SetMarkerSize(0.2);
-	  m_rpc1DvsLBTrigTowerHits.back()->GetXaxis()->SetTitle("Lumiblock");
-	  m_rpc1DvsLBTrigTowerHits.back()->GetYaxis()->SetTitle("") ; 
-
-	  // 1DvsLB TrigTower Phi  hits HighPt_BC 
-	  m_rpc1DvsLBTrigTowerHits.push_back( new TH2I("rpc1DvsLBPhiTrigTowerHits_HighPt_BC","rpc1DvsLBPhiTrigTowerHits_HighPt_BC", m_LB_Nbins, 0, m_LBmax,	2*108, 0, 108 ) ); 
-	  sc=rpcprd_dq_BC_TrigTower.regHist(m_rpc1DvsLBTrigTowerHits.back()) ; 
-	  m_rpc1DvsLBTrigTowerHits.back()->SetOption("COLZ") ;    
-	  m_rpc1DvsLBTrigTowerHits.back()->SetMarkerSize(0.2);
-	  m_rpc1DvsLBTrigTowerHits.back()->GetXaxis()->SetTitle("Lumiblock");
-	  m_rpc1DvsLBTrigTowerHits.back()->GetYaxis()->SetTitle("") ; 
-
-	  // 1DvsLB TrigTower Eta  hits LowPt_BC 
-	  m_rpc1DvsLBTrigTowerHits.push_back( new TH2I("rpc1DvsLBEtaTrigTowerHits_LowPt_BC","rpc1DvsLBEtaTrigTowerHits_LowPt_BC", m_LB_Nbins, 0, m_LBmax,	2*108, 0, 108 ) ); 
-	  sc=rpcprd_dq_BC_TrigTower.regHist(m_rpc1DvsLBTrigTowerHits.back()) ; 
-	  m_rpc1DvsLBTrigTowerHits.back()->SetOption("COLZ") ;    
-	  m_rpc1DvsLBTrigTowerHits.back()->SetMarkerSize(0.2);
-	  m_rpc1DvsLBTrigTowerHits.back()->GetXaxis()->SetTitle("Lumiblock");
-	  m_rpc1DvsLBTrigTowerHits.back()->GetYaxis()->SetTitle("") ; 
-
-	  // 1DvsLB TrigTower Eta  hits HighPt_BC 
-	  m_rpc1DvsLBTrigTowerHits.push_back( new TH2I("rpc1DvsLBEtaTrigTowerHits_HighPt_BC","rpc1DvsLBEtaTrigTowerHits_HighPt_BC", m_LB_Nbins, 0, m_LBmax,	2*108, 0, 108 ) ); 
-	  sc=rpcprd_dq_BC_TrigTower.regHist(m_rpc1DvsLBTrigTowerHits.back()) ; 
-	  m_rpc1DvsLBTrigTowerHits.back()->SetOption("COLZ") ;    
-	  m_rpc1DvsLBTrigTowerHits.back()->SetMarkerSize(0.2);
-	  m_rpc1DvsLBTrigTowerHits.back()->GetXaxis()->SetTitle("Lumiblock");
-	  m_rpc1DvsLBTrigTowerHits.back()->GetYaxis()->SetTitle("") ; 
- 
- 
-	   
-	  //  //calculate max panels and towers  
-  
-	  int ismall         = 0 ;
-	  char NAME[10];
-  
-  for(int idr = 1; idr != 2+1; idr ++ ){
-  for(int iphi =1; iphi != 8+1; iphi++ ){
-  for(int iname=      2; iname!=       53+1 ; iname++){
-   if(iname==6||iname==7)continue;  
-   if(iname>10&&iname<53)continue;  
-     
-  for(int ieta = -1; ieta != 1+1; ieta++ ){
-     if(ieta==0)continue;
-
-     if (iname > m_idHelperSvc->rpcIdHelper().stationNameIndexMax()) continue;
-     Identifier rpcId = m_idHelperSvc->rpcIdHelper().channelID(iname, ieta, iphi, idr , 1, 1, 1, 1, 1); // last 5 arguments are: int doubletZ, int doubletPhi, int gasGap, int measuresPhi, int strip
-     if (!rpcId.is_valid()) {
-       ATH_MSG_WARNING("Could not get valid Identifier for stationName="<<iname<<", eta="<<ieta<<", phi="<<iphi<<", doubletR="<<idr);
-       continue;
-     }
-     const MuonGM::RpcReadoutElement* rpc = MuonDetMgr->getRpcReadoutElement(rpcId);
-	      
-     if(!rpc)continue;
-     Identifier idr = rpc->identify();
-     std::vector<int>   rpcstripshift = RpcGM::RpcStripShift(MuonDetMgr,m_idHelperSvc->rpcIdHelper(), idr, 0)  ;
-		int rpcpanel_dbindex   =  rpcstripshift[23];
-		int PlaneTipo          =  rpcstripshift[15];
-		int rpctower_dbindex   =  rpcstripshift[24]; 
-		  if(iname== 2){
-		    sprintf(NAME,"BML");
-		    ismall=1;
-		  }
-		  if(iname== 3){
-		    sprintf(NAME,"BMS");
-		    ismall=2;
-		  }
-		  if(iname== 4){
-		    sprintf(NAME,"BOL");
-		    ismall=1;
-		  }
-		  if(iname== 5){
-		    sprintf(NAME,"BOS");
-		    ismall=2;
-		  }
-		  if(iname== 8){
-		    sprintf(NAME,"BMF");
-		    ismall=2;
-		  }
-		  if(iname== 9){
-		    sprintf(NAME,"BOF");
-		    ismall=2;
-		  }
-		  if(iname==10){
-		    sprintf(NAME,"BOG");
-		    ismall=2;
-		  }
-		  if(iname==53){
-		    sprintf(NAME,"BME");
-		    ismall=1;
-		  }
-    
-		   
-			char BinLabel[32];
-			sprintf(BinLabel,"Sec%d%s",(iphi-1)*2+ismall,NAME);
-			if(PlaneTipo==0){
-			  if(ieta>=0){
-			    m_rpc1DvsLBPanelHits[enum_Phi_LowPt0_BA]->GetYaxis()->SetBinLabel(rpcpanel_dbindex*2,BinLabel);
-			    m_rpc1DvsLBPanelHits[enum_Phi_LowPt1_BA]->GetYaxis()->SetBinLabel(rpcpanel_dbindex*2,BinLabel);
-			    m_rpc1DvsLBPanelHits[enum_Eta_LowPt0_BA]->GetYaxis()->SetBinLabel(rpcpanel_dbindex*2,BinLabel);
-			    m_rpc1DvsLBPanelHits[enum_Eta_LowPt1_BA]->GetYaxis()->SetBinLabel(rpcpanel_dbindex*2,BinLabel);
-			  } 
-			  if(ieta<0){
-			    m_rpc1DvsLBPanelHits[enum_Phi_LowPt0_BC]->GetYaxis()->SetBinLabel(rpcpanel_dbindex*2,BinLabel);
-			    m_rpc1DvsLBPanelHits[enum_Phi_LowPt1_BC]->GetYaxis()->SetBinLabel(rpcpanel_dbindex*2,BinLabel);
-			    m_rpc1DvsLBPanelHits[enum_Eta_LowPt0_BC]->GetYaxis()->SetBinLabel(rpcpanel_dbindex*2,BinLabel);
-			    m_rpc1DvsLBPanelHits[enum_Eta_LowPt1_BC]->GetYaxis()->SetBinLabel(rpcpanel_dbindex*2,BinLabel);
-			  } 
-			} 
-			if(PlaneTipo==1){
-			  if(ieta>=0){
-			    m_rpc1DvsLBPanelHits[enum_Phi_Pivot0_BA]->GetYaxis()->SetBinLabel(rpcpanel_dbindex*2,BinLabel);
-			    m_rpc1DvsLBPanelHits[enum_Phi_Pivot1_BA]->GetYaxis()->SetBinLabel(rpcpanel_dbindex*2,BinLabel);
-			    m_rpc1DvsLBPanelHits[enum_Eta_Pivot0_BA]->GetYaxis()->SetBinLabel(rpcpanel_dbindex*2,BinLabel);
-			    m_rpc1DvsLBPanelHits[enum_Eta_Pivot1_BA]->GetYaxis()->SetBinLabel(rpcpanel_dbindex*2,BinLabel);
-			    m_rpc1DvsLBPanelHits[enum_Phi_LowPt_BA]    ->GetYaxis()->SetBinLabel(rpcpanel_dbindex*2,BinLabel);
-			    m_rpc1DvsLBPanelHits[enum_Phi_HighPt_BA]   ->GetYaxis()->SetBinLabel(rpcpanel_dbindex*2,BinLabel);
-			    m_rpc1DvsLBPanelHits[enum_Eta_LowPt_BA]    ->GetYaxis()->SetBinLabel(rpcpanel_dbindex*2,BinLabel);
-			    m_rpc1DvsLBPanelHits[enum_Eta_HighPt_BA]   ->GetYaxis()->SetBinLabel(rpcpanel_dbindex*2,BinLabel);
-			    m_rpc1DvsLBPanelHits[enum_EtaPhi_LowPt_BA] ->GetYaxis()->SetBinLabel(rpcpanel_dbindex*2,BinLabel);
-			    m_rpc1DvsLBPanelHits[enum_EtaPhi_HighPt_BA]->GetYaxis()->SetBinLabel(rpcpanel_dbindex*2,BinLabel);
-			    m_rpc1DvsLBTrigTowerHits[ enum_Phi_TrigTowerLowPt_BA]->GetYaxis()->SetBinLabel(rpctower_dbindex*2,BinLabel);
-			    m_rpc1DvsLBTrigTowerHits[ enum_Eta_TrigTowerLowPt_BA]->GetYaxis()->SetBinLabel(rpctower_dbindex*2,BinLabel);
-			    m_rpc1DvsLBTrigTowerHits[enum_Phi_TrigTowerHighPt_BA]->GetYaxis()->SetBinLabel(rpctower_dbindex*2,BinLabel);
-			    m_rpc1DvsLBTrigTowerHits[enum_Eta_TrigTowerHighPt_BA]->GetYaxis()->SetBinLabel(rpctower_dbindex*2,BinLabel);
-			  } 
-			  if(ieta<0){
-			    m_rpc1DvsLBPanelHits[enum_Phi_Pivot0_BC]->GetYaxis()->SetBinLabel(rpcpanel_dbindex*2,BinLabel);
-			    m_rpc1DvsLBPanelHits[enum_Phi_Pivot1_BC]->GetYaxis()->SetBinLabel(rpcpanel_dbindex*2,BinLabel);
-			    m_rpc1DvsLBPanelHits[enum_Eta_Pivot0_BC]->GetYaxis()->SetBinLabel(rpcpanel_dbindex*2,BinLabel);
-			    m_rpc1DvsLBPanelHits[enum_Eta_Pivot1_BC]->GetYaxis()->SetBinLabel(rpcpanel_dbindex*2,BinLabel);
-			    m_rpc1DvsLBPanelHits[enum_Phi_LowPt_BC]    ->GetYaxis()->SetBinLabel(rpcpanel_dbindex*2,BinLabel);
-			    m_rpc1DvsLBPanelHits[enum_Phi_HighPt_BC]   ->GetYaxis()->SetBinLabel(rpcpanel_dbindex*2,BinLabel);
-			    m_rpc1DvsLBPanelHits[enum_Eta_LowPt_BC]    ->GetYaxis()->SetBinLabel(rpcpanel_dbindex*2,BinLabel);
-			    m_rpc1DvsLBPanelHits[enum_Eta_HighPt_BC]   ->GetYaxis()->SetBinLabel(rpcpanel_dbindex*2,BinLabel);
-			    m_rpc1DvsLBPanelHits[enum_EtaPhi_LowPt_BC] ->GetYaxis()->SetBinLabel(rpcpanel_dbindex*2,BinLabel);
-			    m_rpc1DvsLBPanelHits[enum_EtaPhi_HighPt_BC]->GetYaxis()->SetBinLabel(rpcpanel_dbindex*2,BinLabel);
-			    m_rpc1DvsLBTrigTowerHits[ enum_Phi_TrigTowerLowPt_BC]->GetYaxis()->SetBinLabel(rpctower_dbindex*2,BinLabel);
-			    m_rpc1DvsLBTrigTowerHits[ enum_Eta_TrigTowerLowPt_BC]->GetYaxis()->SetBinLabel(rpctower_dbindex*2,BinLabel);
-			    m_rpc1DvsLBTrigTowerHits[enum_Phi_TrigTowerHighPt_BC]->GetYaxis()->SetBinLabel(rpctower_dbindex*2,BinLabel);
-			    m_rpc1DvsLBTrigTowerHits[enum_Eta_TrigTowerHighPt_BC]->GetYaxis()->SetBinLabel(rpctower_dbindex*2,BinLabel);
-			  } 
-			} 
-			if(PlaneTipo==2){
-			  if(ieta>=0){
-			    m_rpc1DvsLBPanelHits[enum_Phi_HighPt0_BA]->GetYaxis()->SetBinLabel(rpcpanel_dbindex*2,BinLabel);
-			    m_rpc1DvsLBPanelHits[enum_Phi_HighPt1_BA]->GetYaxis()->SetBinLabel(rpcpanel_dbindex*2,BinLabel);
-			    m_rpc1DvsLBPanelHits[enum_Eta_HighPt0_BA]->GetYaxis()->SetBinLabel(rpcpanel_dbindex*2,BinLabel);
-			    m_rpc1DvsLBPanelHits[enum_Eta_HighPt1_BA]->GetYaxis()->SetBinLabel(rpcpanel_dbindex*2,BinLabel);
-			  } 
-			  if(ieta<0){
-			    m_rpc1DvsLBPanelHits[enum_Phi_HighPt0_BC]->GetYaxis()->SetBinLabel(rpcpanel_dbindex*2,BinLabel);
-			    m_rpc1DvsLBPanelHits[enum_Phi_HighPt1_BC]->GetYaxis()->SetBinLabel(rpcpanel_dbindex*2,BinLabel);
-			    m_rpc1DvsLBPanelHits[enum_Eta_HighPt0_BC]->GetYaxis()->SetBinLabel(rpcpanel_dbindex*2,BinLabel);
-			    m_rpc1DvsLBPanelHits[enum_Eta_HighPt1_BC]->GetYaxis()->SetBinLabel(rpcpanel_dbindex*2,BinLabel);
-			  } 
-			}
-		      }}}}		 
- 
-	
-        	
-	
-	
-	  if ( m_doTrigEvol ) {
-	    char trEvLab[50];
-	    snprintf(trEvLab, 50, "Number of Eta stations / %d events", m_minStatTrEvol );
-	    m_rpcNumberEtaStatFired_Side_Pt.push_back(  new TH1I("rpcNumberEtaStatFired_BA_LowPt", "rpcNumberEtaStatFired_BA_LowPt", 350, 0, 350)) ;
-	    sc=rpcprd_dq_BA.regHist(m_rpcNumberEtaStatFired_Side_Pt.back());
-	    m_rpcNumberEtaStatFired_Side_Pt.back()->SetFillColor(42) ;
-	    m_rpcNumberEtaStatFired_Side_Pt.back()->GetXaxis()->SetTitle(trEvLab   );
-	    m_rpcNumberEtaStatFired_Side_Pt.back()->GetYaxis()->SetTitle("Counts"  );
-	
-	    m_rpcNumberEtaStatFired_Side_Pt.push_back(  new TH1I("rpcNumberEtaStatFired_BC_LowPt", "rpcNumberEtaStatFired_BC_LowPt", 400, 0, 400)) ;
-	    sc=rpcprd_dq_BC.regHist(m_rpcNumberEtaStatFired_Side_Pt.back());
-	    m_rpcNumberEtaStatFired_Side_Pt.back()->SetFillColor(42) ;
-	    m_rpcNumberEtaStatFired_Side_Pt.back()->GetXaxis()->SetTitle(trEvLab   );
-	    m_rpcNumberEtaStatFired_Side_Pt.back()->GetYaxis()->SetTitle("Counts"  );
-	
-	    m_rpcNumberEtaStatFired_Side_Pt.push_back(  new TH1I("rpcNumberEtaStatFired_BA_HighPt", "rpcNumberEtaStatFired_BA_HighPt", 350, 0, 350)) ;
-	    sc=rpcprd_dq_BA.regHist(m_rpcNumberEtaStatFired_Side_Pt.back());
-	    m_rpcNumberEtaStatFired_Side_Pt.back()->SetFillColor(42) ;
-	    m_rpcNumberEtaStatFired_Side_Pt.back()->GetXaxis()->SetTitle(trEvLab   );
-	    m_rpcNumberEtaStatFired_Side_Pt.back()->GetYaxis()->SetTitle("Counts"  );
-
-	    m_rpcNumberEtaStatFired_Side_Pt.push_back(  new TH1I("rpcNumberEtaStatFired_BC_HighPt", "rpcNumberEtaStatFired_BC_HighPt", 400, 0, 400)) ;
-	    sc=rpcprd_dq_BC.regHist(m_rpcNumberEtaStatFired_Side_Pt.back());
-	    m_rpcNumberEtaStatFired_Side_Pt.back()->SetFillColor(42) ;
-	    m_rpcNumberEtaStatFired_Side_Pt.back()->GetXaxis()->SetTitle(trEvLab   );
-	    m_rpcNumberEtaStatFired_Side_Pt.back()->GetYaxis()->SetTitle("Counts"  );
-        
-	  }
-	
-	  // book trigger road and thresholds histogram
-	  char th_lab0L[12], th_lab1L[12], th_lab2L[12], th_lab3L[12];
-	  char th_lab0H[12], th_lab1H[12], th_lab2H[12], th_lab3H[12];
-	  snprintf(th_lab0L, 12, "Not ass: %d", m_lv1Thres_0);
-	  snprintf(th_lab1L, 12, "LowPt1: %d" , m_lv1Thres_1);
-	  snprintf(th_lab2L, 12, "LowPt2: %d" , m_lv1Thres_2);
-	  snprintf(th_lab3L, 12, "LowPt3: %d" , m_lv1Thres_3);
-	  snprintf(th_lab0H, 12, "Not ass: %d", m_lv1Thres_0);
-	  snprintf(th_lab1H, 12, "HighPt1: %d", m_lv1Thres_1);
-	  snprintf(th_lab2H, 12, "HighPt2: %d", m_lv1Thres_2);
-	  snprintf(th_lab3H, 12, "HighPt3: %d", m_lv1Thres_3);
-	  
-	  
-	  TH2 * rpcTriggerRoad = new TH2I( "RPC_TriggerRoad", "RPC_TriggerRoad" , 100, -10000, 10000, 4, 0, 4);
-	  sc=rpcTrigRoad.regHist(rpcTriggerRoad) ;
-	  rpcTriggerRoad->SetOption("COLZ"); 
-	  rpcTriggerRoad->GetXaxis()->SetTitle("position of projected point [mm] ");
-	  rpcTriggerRoad->GetYaxis()->SetTitle("Threshold");
-	  rpcTriggerRoad->GetYaxis()->SetBinLabel(1, "Not assigned" );
-	  rpcTriggerRoad->GetYaxis()->SetBinLabel(2, "Th 1" );
-	  rpcTriggerRoad->GetYaxis()->SetBinLabel(3, "Th 2" );
-	  rpcTriggerRoad->GetYaxis()->SetBinLabel(4, "Th 3" );
- 
-	  std::vector<std::string> SmallLarge_list ;
-	  std::vector<std::string> LowHighPt_list  ;
-	  std::vector<std::string> EtaPhi_list     ;
-	  SmallLarge_list.push_back("Small"); SmallLarge_list.push_back("Large");
-	  LowHighPt_list.push_back("LowPt") ; LowHighPt_list.push_back("HighPt");
-	  EtaPhi_list.push_back("Eta")      ; EtaPhi_list.push_back("Phi")      ;
-	  	  
-	  for (std::vector<std::string>::const_iterator it3=EtaPhi_list.begin();
-	       it3!=EtaPhi_list.end(); it3++ ) {
-	    std::string rpcThreshold_title      = "RPC_Threshold_" + *it3     ;
-	    const char* rpcThreshold_title_char = rpcThreshold_title.c_str();
-	    TH1 * rpcThreshold = new TH1I(rpcThreshold_title_char, rpcThreshold_title_char, 8, 0, 8);
-	    sc=rpcTrigRoad.regHist(rpcThreshold);
-	    rpcThreshold->SetFillColor(42) ;
-	    rpcThreshold->GetXaxis()->SetTitle("Threshold" );
-	    rpcThreshold->GetYaxis()->SetTitle("Counts"    );
-	    rpcThreshold->GetXaxis()->SetBinLabel(1, th_lab0L );
-	    rpcThreshold->GetXaxis()->SetBinLabel(2, th_lab1L );
-	    rpcThreshold->GetXaxis()->SetBinLabel(3, th_lab2L );
-	    rpcThreshold->GetXaxis()->SetBinLabel(4, th_lab3L );
-	    rpcThreshold->GetXaxis()->SetBinLabel(5, th_lab0H );
-	    rpcThreshold->GetXaxis()->SetBinLabel(6, th_lab1H );
-	    rpcThreshold->GetXaxis()->SetBinLabel(7, th_lab2H );
-	    rpcThreshold->GetXaxis()->SetBinLabel(8, th_lab3H );
-	          
-	    for (std::vector<std::string>::const_iterator it1=SmallLarge_list.begin();
-		 it1!=SmallLarge_list.end(); it1++ ) {
-	      std::string rpcTriggerRoad_title = "RPC_TriggerRoad_" + *it1 + "_" + *it3 ;
-	      const char* rpcTriggerRoad_title_char = rpcTriggerRoad_title.c_str();
-	      TH2 * rpcTriggerRoad = new TH2I( rpcTriggerRoad_title_char, rpcTriggerRoad_title_char, 100, -10000, 10000, 8, 0, 8);
-	      sc=rpcTrigRoad.regHist(rpcTriggerRoad) ;
-	      rpcTriggerRoad->SetOption("COLZ"); 
-	      rpcTriggerRoad->GetXaxis()->SetTitle("position of projected point [mm] ");
-	      rpcTriggerRoad->GetYaxis()->SetTitle("Threshold");
-	      rpcTriggerRoad->GetYaxis()->SetBinLabel(1, th_lab0L );
-	      rpcTriggerRoad->GetYaxis()->SetBinLabel(2, th_lab1L );
-	      rpcTriggerRoad->GetYaxis()->SetBinLabel(3, th_lab2L );
-	      rpcTriggerRoad->GetYaxis()->SetBinLabel(4, th_lab3L );
-	      rpcTriggerRoad->GetYaxis()->SetBinLabel(5, th_lab0H );
-	      rpcTriggerRoad->GetYaxis()->SetBinLabel(6, th_lab1H );
-	      rpcTriggerRoad->GetYaxis()->SetBinLabel(7, th_lab2H );
-	      rpcTriggerRoad->GetYaxis()->SetBinLabel(8, th_lab3H );
-	    }
-	  }
-	  
-	  
-          	
-	  TH2 *rpcPhivsEtaAtlasPivot0=new TH2I("AtlasPivot0","AtlasPivot0", 2*408/m_rpcreducenbins, -408, 408, (8*(48*2+64*2)+4*16)/m_rpcreducenbins,0,8*(48*2+64*2)+4*16); 
-	  sc=rpcprd_expert.regHist(rpcPhivsEtaAtlasPivot0) ; 
-	  rpcPhivsEtaAtlasPivot0->SetFillColor(42);  
-	  rpcPhivsEtaAtlasPivot0->SetMarkerColor(1);  
-	  rpcPhivsEtaAtlasPivot0->SetMarkerStyle(21);   
-	  rpcPhivsEtaAtlasPivot0->SetOption("COLZ");   
-	  rpcPhivsEtaAtlasPivot0->SetMarkerSize(0.2);
-	  rpcPhivsEtaAtlasPivot0->GetXaxis()->SetTitle("<--- SIDE C      Rpc Eta  strip	SIDE A --->");
-	  rpcPhivsEtaAtlasPivot0->GetYaxis()->SetTitle("Rpc Phi  strip");
-	  
-	  TH2 *rpcPhivsEtaAtlasPivot1=new TH2I("AtlasPivot1","AtlasPivot1", 2*408/m_rpcreducenbins, -408, 408, (8*(48*2+64*2)+4*16)/m_rpcreducenbins,0,8*(48*2+64*2)+4*16); 
-	  sc=rpcprd_expert.regHist(rpcPhivsEtaAtlasPivot1) ; 
-	  rpcPhivsEtaAtlasPivot1->SetFillColor(42);  
-	  rpcPhivsEtaAtlasPivot1->SetMarkerColor(1);  
-	  rpcPhivsEtaAtlasPivot1->SetMarkerStyle(21);   
-	  rpcPhivsEtaAtlasPivot1->SetOption("COLZ");    
-	  rpcPhivsEtaAtlasPivot1->SetMarkerSize(0.2);
-	  rpcPhivsEtaAtlasPivot1->GetXaxis()->SetTitle("<--- SIDE C      Rpc Eta  strip	SIDE A --->");
-	  rpcPhivsEtaAtlasPivot1->GetYaxis()->SetTitle("Rpc Phi  strip");
-	
-	  TH2 *rpcPhivsEtaAtlasLowPt0=new TH2I("AtlasLowPt0","AtlasLowPt0", 2*408/m_rpcreducenbins, -408, 408, 8*(48*2+64*2)/m_rpcreducenbins,0,8*(48*2+64*2)); 
-	  sc=rpcprd_expert.regHist(rpcPhivsEtaAtlasLowPt0) ; 
-	  rpcPhivsEtaAtlasLowPt0->SetFillColor(42);  
-	  rpcPhivsEtaAtlasLowPt0->SetMarkerColor(1);  
-	  rpcPhivsEtaAtlasLowPt0->SetMarkerStyle(21);  
-	  rpcPhivsEtaAtlasLowPt0->SetOption("COLZ");     
-	  rpcPhivsEtaAtlasLowPt0->SetMarkerSize(0.2);
-	  rpcPhivsEtaAtlasLowPt0->GetXaxis()->SetTitle("<--- SIDE C      Rpc Eta  strip	SIDE A --->");
-	  rpcPhivsEtaAtlasLowPt0->GetYaxis()->SetTitle("Rpc Phi  strip");
-	  
-	  TH2 *rpcPhivsEtaAtlasLowPt1=new TH2I("AtlasLowPt1","AtlasLowPt1", 2*408/m_rpcreducenbins, -408, 408, 8*(48*2+64*2)/m_rpcreducenbins,0,8*(48*2+64*2)); 
-	  sc=rpcprd_expert.regHist(rpcPhivsEtaAtlasLowPt1) ; 
-	  rpcPhivsEtaAtlasLowPt1->SetFillColor(42);  
-	  rpcPhivsEtaAtlasLowPt1->SetMarkerColor(1);  
-	  rpcPhivsEtaAtlasLowPt1->SetMarkerStyle(21);  
-	  rpcPhivsEtaAtlasLowPt1->SetOption("COLZ");    
-	  rpcPhivsEtaAtlasLowPt1->SetMarkerSize(0.2);
-	  rpcPhivsEtaAtlasLowPt1->GetXaxis()->SetTitle("<--- SIDE C      Rpc Eta  strip	SIDE A --->");
-	  rpcPhivsEtaAtlasLowPt1->GetYaxis()->SetTitle("Rpc Phi  strip");
-	
-	  TH2 *rpcPhivsEtaAtlasHighPt0=new TH2I("AtlasHighPt0","AtlasHighPt0", 2*408/m_rpcreducenbins, -408, 408, 8*(64*2+80*2)/m_rpcreducenbins,0,8*(64*2+80*2)); 
-	  sc=rpcprd_expert.regHist(rpcPhivsEtaAtlasHighPt0) ; 
-	  rpcPhivsEtaAtlasHighPt0->SetFillColor(42);  
-	  rpcPhivsEtaAtlasHighPt0->SetMarkerColor(1);  
-	  rpcPhivsEtaAtlasHighPt0->SetMarkerStyle(21);  
-	  rpcPhivsEtaAtlasHighPt0->SetOption("COLZ");    
-	  rpcPhivsEtaAtlasHighPt0->SetMarkerSize(0.2);
-	  rpcPhivsEtaAtlasHighPt0->GetXaxis()->SetTitle("<--- SIDE C      Rpc Eta  strip	 SIDE A --->");
-	  rpcPhivsEtaAtlasHighPt0->GetYaxis()->SetTitle("Rpc Phi  strip");
-	  
-	  TH2 *rpcPhivsEtaAtlasHighPt1=new TH2I("AtlasHighPt1","AtlasHighPt1", 2*408/m_rpcreducenbins, -408, 408, 8*(64*2+80*2)/m_rpcreducenbins,0,8*(64*2+80*2)); 
-	  sc=rpcprd_expert.regHist(rpcPhivsEtaAtlasHighPt1) ; 
-	  rpcPhivsEtaAtlasHighPt1->SetFillColor(42);  
-	  rpcPhivsEtaAtlasHighPt1->SetMarkerColor(1);  
-	  rpcPhivsEtaAtlasHighPt1->SetMarkerStyle(21);  
-	  rpcPhivsEtaAtlasHighPt1->SetOption("COLZ");    
-	  rpcPhivsEtaAtlasHighPt1->SetMarkerSize(0.2);
-	  rpcPhivsEtaAtlasHighPt1->GetXaxis()->SetTitle("<--- SIDE C      Rpc Eta  strip	 SIDE A --->");
-	  rpcPhivsEtaAtlasHighPt1->GetYaxis()->SetTitle("Rpc Phi  strip");
-	
-	  
-	  TH2 *rpcPhivsEtaAtlasLowPt_TriggerOut=new TH2I("AtlasLowPt_TriggerOut","AtlasLowPt_TriggerOut", 2*408/m_rpcreducenbins, -408, 408, (8*(48*2+64*2)+4*16)/m_rpcreducenbins,0,8*(48*2+64*2)+4*16); 
-	  sc=rpcprd_expert.regHist(rpcPhivsEtaAtlasLowPt_TriggerOut) ; 
-	  rpcPhivsEtaAtlasLowPt_TriggerOut->SetFillColor(42);  
-	  rpcPhivsEtaAtlasLowPt_TriggerOut->SetMarkerColor(1);  
-	  rpcPhivsEtaAtlasLowPt_TriggerOut->SetMarkerStyle(21);  
-	  rpcPhivsEtaAtlasLowPt_TriggerOut->SetOption("COLZ");    
-	  rpcPhivsEtaAtlasLowPt_TriggerOut->SetMarkerSize(0.2);
-	  rpcPhivsEtaAtlasLowPt_TriggerOut->GetXaxis()->SetTitle("<--- SIDE C      Rpc Eta  strip	  SIDE A --->");
-	  rpcPhivsEtaAtlasLowPt_TriggerOut->GetYaxis()->SetTitle("Rpc Phi  strip");
-	  
-	  TH2 *rpcPhivsEtaAtlasHighPt_TriggerFromLowPt=new TH2I("AtlasHighPt_TriggerFromLowPt","AtlasHighPt_TriggerFromLowPt", 2*408/m_rpcreducenbins, -408, 408, (8*(48*2+64*2)+4*16)/m_rpcreducenbins,0,8*(48*2+64*2)+4*16); 
-	  sc=rpcprd_expert.regHist(rpcPhivsEtaAtlasHighPt_TriggerFromLowPt) ; 
-	  rpcPhivsEtaAtlasHighPt_TriggerFromLowPt->SetFillColor(42);  
-	  rpcPhivsEtaAtlasHighPt_TriggerFromLowPt->SetMarkerColor(1);  
-	  rpcPhivsEtaAtlasHighPt_TriggerFromLowPt->SetMarkerStyle(21);  
-	  rpcPhivsEtaAtlasHighPt_TriggerFromLowPt->SetOption("COLZ");    
-	  rpcPhivsEtaAtlasHighPt_TriggerFromLowPt->SetMarkerSize(0.2);
-	  rpcPhivsEtaAtlasHighPt_TriggerFromLowPt->GetXaxis()->SetTitle("<--- SIDE C      Rpc Eta  strip	 SIDE A --->");
-	  rpcPhivsEtaAtlasHighPt_TriggerFromLowPt->GetYaxis()->SetTitle("Rpc Phi  strip");
-	
-	  TH2 *rpcPhivsEtaAtlasHighPt_TriggerOut=new TH2I("AtlasHighPt_TriggerOut","AtlasHighPt_TriggerOut", 2*408/m_rpcreducenbins, -408, 408, (8*(48*2+64*2)+4*16)/m_rpcreducenbins,0,8*(48*2+64*2)+4*16); 
-	  sc=rpcprd_expert.regHist(rpcPhivsEtaAtlasHighPt_TriggerOut) ; 
-	  rpcPhivsEtaAtlasHighPt_TriggerOut->SetFillColor(42);  
-	  rpcPhivsEtaAtlasHighPt_TriggerOut->SetMarkerColor(1);  
-	  rpcPhivsEtaAtlasHighPt_TriggerOut->SetMarkerStyle(21);
-	  rpcPhivsEtaAtlasHighPt_TriggerOut->SetOption("COLZ");    
-	  rpcPhivsEtaAtlasHighPt_TriggerOut->SetMarkerSize(0.2);
-	  rpcPhivsEtaAtlasHighPt_TriggerOut->GetXaxis()->SetTitle("<--- SIDE C	Rpc Eta  strip	   SIDE A --->");
-	  rpcPhivsEtaAtlasHighPt_TriggerOut->GetYaxis()->SetTitle("Rpc Phi  strip");
-	  
-	
-	  //---------------------------------------------------
-	  //  2-D  Atlas plot phi vs z
-	  
-	  TH2 *rpcPhivsEtaAtlasPivot0_PhivsZ=new TH2I("AtlasPivot0_PhivsZ","AtlasPivot0_PhivsZ", 100, -9630, 9630, 100,-CLHEP::pi,CLHEP::pi); 
-	  // coord cilindriche (1-> phi, 2-> z)
-	  //TH2 *rpcPhivsEtaAtlasPivot0_PhivsZ=new TH2I("AtlasPivot0_PhivsZ","AtlasPivot0_PhivsZ", 100, -CLHEP::pi, CLHEP::pi, 100,-9630,9630);
-	  sc=rpcprd_expert.regHist(rpcPhivsEtaAtlasPivot0_PhivsZ) ; 
-	  rpcPhivsEtaAtlasPivot0_PhivsZ->SetFillColor(42);  
-	  rpcPhivsEtaAtlasPivot0_PhivsZ->SetMarkerColor(1);  
-	  rpcPhivsEtaAtlasPivot0_PhivsZ->SetMarkerStyle(21);   
-	  rpcPhivsEtaAtlasPivot0_PhivsZ->SetOption("COLZ");
-	  //rpcPhivsEtaAtlasPivot0_PhivsZ->SetOption("LEGO2 CYL");  // coordinate cilindriche LEGO2 CYL
-	  rpcPhivsEtaAtlasPivot0_PhivsZ->SetMarkerSize(0.2);
-	  rpcPhivsEtaAtlasPivot0_PhivsZ->GetXaxis()->SetTitle("<--- SIDE C      Rpc Z  [mm]  SIDE A --->");
-	  rpcPhivsEtaAtlasPivot0_PhivsZ->GetYaxis()->SetTitle("Rpc Phi  [rad] ");
-	
-	  TH2 *rpcPhivsEtaAtlasPivot1_PhivsZ=new TH2I("AtlasPivot1_PhivsZ","AtlasPivot1_PhivsZ", 100, -9630, 9630, 100,-CLHEP::pi,CLHEP::pi); 
-	  sc=rpcprd_expert.regHist(rpcPhivsEtaAtlasPivot1_PhivsZ) ; 
-	  rpcPhivsEtaAtlasPivot1_PhivsZ->SetFillColor(42);  
-	  rpcPhivsEtaAtlasPivot1_PhivsZ->SetMarkerColor(1);  
-	  rpcPhivsEtaAtlasPivot1_PhivsZ->SetMarkerStyle(21);   
-	  rpcPhivsEtaAtlasPivot1_PhivsZ->SetOption("COLZ");    
-	  rpcPhivsEtaAtlasPivot1_PhivsZ->SetMarkerSize(0.2);
-	  rpcPhivsEtaAtlasPivot1_PhivsZ->GetXaxis()->SetTitle("<--- SIDE C      Rpc Z  [mm]       	SIDE A --->");
-	  rpcPhivsEtaAtlasPivot1_PhivsZ->GetYaxis()->SetTitle("Rpc Phi  [rad]");
-	  
-	  TH2 *rpcPhivsEtaAtlasLowPt0_PhivsZ=new TH2I("AtlasLowPt0_PhivsZ","AtlasLowPt0_PhivsZ", 100, -9650, 9650, 100,-CLHEP::pi,CLHEP::pi); 
-	  sc=rpcprd_expert.regHist(rpcPhivsEtaAtlasLowPt0_PhivsZ) ; 
-	  rpcPhivsEtaAtlasLowPt0_PhivsZ->SetFillColor(42);  
-	  rpcPhivsEtaAtlasLowPt0_PhivsZ->SetMarkerColor(1);  
-	  rpcPhivsEtaAtlasLowPt0_PhivsZ->SetMarkerStyle(21);  
-	  rpcPhivsEtaAtlasLowPt0_PhivsZ->SetOption("COLZ");     
-	  rpcPhivsEtaAtlasLowPt0_PhivsZ->SetMarkerSize(0.2);
-	  rpcPhivsEtaAtlasLowPt0_PhivsZ->GetXaxis()->SetTitle("<--- SIDE C      Rpc Z  [mm]       	SIDE A --->");
-	  rpcPhivsEtaAtlasLowPt0_PhivsZ->GetYaxis()->SetTitle("Rpc Phi  [rad]");
-	
-	  TH2 *rpcPhivsEtaAtlasLowPt1_PhivsZ=new TH2I("AtlasLowPt1_PhivsZ","AtlasLowPt1_PhivsZ", 100, -9650, 9650, 100,-CLHEP::pi,CLHEP::pi); 
-	  sc=rpcprd_expert.regHist(rpcPhivsEtaAtlasLowPt1_PhivsZ) ; 
-	  rpcPhivsEtaAtlasLowPt1_PhivsZ->SetFillColor(42);  
-	  rpcPhivsEtaAtlasLowPt1_PhivsZ->SetMarkerColor(1);  
-	  rpcPhivsEtaAtlasLowPt1_PhivsZ->SetMarkerStyle(21);  
-	  rpcPhivsEtaAtlasLowPt1_PhivsZ->SetOption("COLZ");    
-	  rpcPhivsEtaAtlasLowPt1_PhivsZ->SetMarkerSize(0.2);
-	  rpcPhivsEtaAtlasLowPt1_PhivsZ->GetXaxis()->SetTitle("<--- SIDE C      Rpc Z  [mm]       	SIDE A --->");
-	  rpcPhivsEtaAtlasLowPt1_PhivsZ->GetYaxis()->SetTitle("Rpc Phi  [rad]");
-
-	  TH2 *rpcPhivsEtaAtlasHighPt0_PhivsZ=new TH2I("AtlasHighPt0_PhivsZ","AtlasHighPt0_PhivsZ", 100, -12850, 12850, 100,-CLHEP::pi,CLHEP::pi); 
-	  sc=rpcprd_expert.regHist(rpcPhivsEtaAtlasHighPt0_PhivsZ) ; 
-	  rpcPhivsEtaAtlasHighPt0_PhivsZ->SetFillColor(42);  
-	  rpcPhivsEtaAtlasHighPt0_PhivsZ->SetMarkerColor(1);  
-	  rpcPhivsEtaAtlasHighPt0_PhivsZ->SetMarkerStyle(21);  
-	  rpcPhivsEtaAtlasHighPt0_PhivsZ->SetOption("COLZ");    
-	  rpcPhivsEtaAtlasHighPt0_PhivsZ->SetMarkerSize(0.2);
-	  rpcPhivsEtaAtlasHighPt0_PhivsZ->GetXaxis()->SetTitle("<--- SIDE C      Rpc Z  [mm]      	 SIDE A --->");
-	  rpcPhivsEtaAtlasHighPt0_PhivsZ->GetYaxis()->SetTitle("Rpc Phi  [rad]");
- 	  
-	  TH2 *rpcPhivsEtaAtlasHighPt1_PhivsZ=new TH2I("AtlasHighPt1_PhivsZ","AtlasHighPt1_PhivsZ", 100, -12850, 12850, 100,-CLHEP::pi,CLHEP::pi); 
-	  sc=rpcprd_expert.regHist(rpcPhivsEtaAtlasHighPt1_PhivsZ) ; 
-	  rpcPhivsEtaAtlasHighPt1_PhivsZ->SetFillColor(42);  
-	  rpcPhivsEtaAtlasHighPt1_PhivsZ->SetMarkerColor(1);  
-	  rpcPhivsEtaAtlasHighPt1_PhivsZ->SetMarkerStyle(21);  
-	  rpcPhivsEtaAtlasHighPt1_PhivsZ->SetOption("COLZ");    
-	  rpcPhivsEtaAtlasHighPt1_PhivsZ->SetMarkerSize(0.2);
-	  rpcPhivsEtaAtlasHighPt1_PhivsZ->GetXaxis()->SetTitle("<--- SIDE C      Rpc Z  [mm]      	 SIDE A --->");
-	  rpcPhivsEtaAtlasHighPt1_PhivsZ->GetYaxis()->SetTitle("Rpc Phi [rad]");
-	
-	  // trigger phi vs eta 
-	  TH2 *rpcPhivsEtaAtlasLowPt_TriggerOut_PhivsZ=new TH2I("AtlasLowPt_TriggerOut_PhivsZ","AtlasLowPt_TriggerOut_PhivsZ", 100, -9350, 9350, 100, -CLHEP::pi,CLHEP::pi); 
-	  sc=rpcprd_expert.regHist(rpcPhivsEtaAtlasLowPt_TriggerOut_PhivsZ) ; 
-	  rpcPhivsEtaAtlasLowPt_TriggerOut_PhivsZ->SetFillColor(42);  
-	  rpcPhivsEtaAtlasLowPt_TriggerOut_PhivsZ->SetMarkerColor(1);  
-	  rpcPhivsEtaAtlasLowPt_TriggerOut_PhivsZ->SetMarkerStyle(21);  
-	  rpcPhivsEtaAtlasLowPt_TriggerOut_PhivsZ->SetOption("COLZ");    
-	  rpcPhivsEtaAtlasLowPt_TriggerOut_PhivsZ->SetMarkerSize(0.2);
-	  rpcPhivsEtaAtlasLowPt_TriggerOut_PhivsZ->GetXaxis()->SetTitle("<--- SIDE C      Rpc Z  [mm]        	  SIDE A --->");
-	  rpcPhivsEtaAtlasLowPt_TriggerOut_PhivsZ->GetYaxis()->SetTitle("Rpc Phi  [rad] ");
-
-	  TH2 *rpcPhivsEtaAtlasHighPt_TriggerFromLowPt_PhivsZ=new	TH2I("AtlasHighPt_TriggerFromLowPt_PhivsZ","AtlasHighPt_TriggerFromLowPt_PhivsZ", 100, -9350, 9350, 100,-CLHEP::pi,CLHEP::pi); 
-	  sc=rpcprd_expert.regHist(rpcPhivsEtaAtlasHighPt_TriggerFromLowPt_PhivsZ) ; 
-	  rpcPhivsEtaAtlasHighPt_TriggerFromLowPt_PhivsZ->SetFillColor(42);  
-	  rpcPhivsEtaAtlasHighPt_TriggerFromLowPt_PhivsZ->SetMarkerColor(1);  
-	  rpcPhivsEtaAtlasHighPt_TriggerFromLowPt_PhivsZ->SetMarkerStyle(21);  
-	  rpcPhivsEtaAtlasHighPt_TriggerFromLowPt_PhivsZ->SetOption("COLZ");    
-	  rpcPhivsEtaAtlasHighPt_TriggerFromLowPt_PhivsZ->SetMarkerSize(0.2);
-	  rpcPhivsEtaAtlasHighPt_TriggerFromLowPt_PhivsZ->GetXaxis()->SetTitle("<--- SIDE C      Rpc Z  [mm]   	 SIDE A --->");
-	  rpcPhivsEtaAtlasHighPt_TriggerFromLowPt_PhivsZ->GetYaxis()->SetTitle("Rpc Phi  [rad] ");
-	  
-	  TH2 *rpcPhivsEtaAtlasHighPt_TriggerOut_PhivsZ=new TH2I("AtlasHighPt_TriggerOut_PhivsZ","AtlasHighPt_TriggerOut_PhivsZ", 100, -12850, 12850, 100,-CLHEP::pi,CLHEP::pi); 
-	  sc=rpcprd_expert.regHist(rpcPhivsEtaAtlasHighPt_TriggerOut_PhivsZ) ; 
-	  rpcPhivsEtaAtlasHighPt_TriggerOut_PhivsZ->SetFillColor(42);  
-	  rpcPhivsEtaAtlasHighPt_TriggerOut_PhivsZ->SetMarkerColor(1);  
-	  rpcPhivsEtaAtlasHighPt_TriggerOut_PhivsZ->SetMarkerStyle(21);
-	  rpcPhivsEtaAtlasHighPt_TriggerOut_PhivsZ->SetOption("COLZ");    
-	  rpcPhivsEtaAtlasHighPt_TriggerOut_PhivsZ->SetMarkerSize(0.2);
-	  rpcPhivsEtaAtlasHighPt_TriggerOut_PhivsZ->GetXaxis()->SetTitle("<--- SIDE C	Rpc Z  [mm]   	   SIDE A --->");
-	  rpcPhivsEtaAtlasHighPt_TriggerOut_PhivsZ->GetYaxis()->SetTitle("Rpc Phi  [rad] ");
-	
-	  //----------------------------------------------------------------------
-	  
-	
-
-	  ///////////////////////////////
-	  // RPC global
-	 	  
-	  TH2 * GlobalHitsPerRPCMiddle = new TH2I("GlobalHitsPerRPCMiddle","GlobalHitsPerRPCMiddle",26, -13, 13, 32, 0, 16);
-	  sc = rpc_dqmf_global.regHist( GlobalHitsPerRPCMiddle );
-	  GlobalHitsPerRPCMiddle->SetOption("COLZ");
-	  GlobalHitsPerRPCMiddle->GetXaxis()->SetTitle("Rpc Eta Panel");
-	  GlobalHitsPerRPCMiddle->GetYaxis()->SetTitle("Sectors")      ;
-	
-	  TH2 * GlobalHitsPerRPCOuter = new TH2I("GlobalHitsPerRPCOuter","GlobalHitsPerRPCOuter",26, -13, 13, 32, 0, 16);
-	  sc = rpc_dqmf_global.regHist( GlobalHitsPerRPCOuter );
-	  GlobalHitsPerRPCOuter->SetOption("COLZ");
-	  GlobalHitsPerRPCOuter->GetXaxis()->SetTitle("RPC Eta Panel");
-	  GlobalHitsPerRPCOuter->GetYaxis()->SetTitle("Sectors")      ;
-	
-	  TH2 * EtavsPhi_TriggeredMuons_LowPt = new TH2I("EtavsPhi_TriggeredMuons_LowPt", "EtavsPhi_TriggeredMuons_LowPt", 100, -1.2, 1.2, 100, -CLHEP::pi, CLHEP::pi);
-	  sc = rpc_dqmf_global.regHist(EtavsPhi_TriggeredMuons_LowPt) ;
-	  EtavsPhi_TriggeredMuons_LowPt->SetOption("COLZ");
-	  EtavsPhi_TriggeredMuons_LowPt->GetXaxis()->SetTitle("Eta        ");
-	  EtavsPhi_TriggeredMuons_LowPt->GetYaxis()->SetTitle("Phi   (rad)");
-
-	  TH2 * EtavsPhi_TriggeredMuons_HighPt = new TH2I("EtavsPhi_TriggeredMuons_HighPt", "EtavsPhi_TriggeredMuons_HighPt", 100, -1.2, 1.2, 100, -CLHEP::pi, CLHEP::pi);
-	  sc = rpc_dqmf_global.regHist(EtavsPhi_TriggeredMuons_HighPt) ;
-	  EtavsPhi_TriggeredMuons_HighPt->SetOption("COLZ");
-	  EtavsPhi_TriggeredMuons_HighPt->GetXaxis()->SetTitle("Eta        ");
-	  EtavsPhi_TriggeredMuons_HighPt->GetYaxis()->SetTitle("Phi   (rad)");
-
-	  TH2 * EtavsPhi_TriggeredMuons_Pt1 = new TH2I("EtavsPhi_TriggeredMuons_Pt1", "EtavsPhi_TriggeredMuons_Pt1", 100, -1.2, 1.2, 100, -CLHEP::pi, CLHEP::pi);
-	  sc = rpc_dqmf_global.regHist(EtavsPhi_TriggeredMuons_Pt1) ;
-	  EtavsPhi_TriggeredMuons_Pt1->SetOption("COLZ");
-	  EtavsPhi_TriggeredMuons_Pt1->GetXaxis()->SetTitle("Eta        ");
-	  EtavsPhi_TriggeredMuons_Pt1->GetYaxis()->SetTitle("Phi   (rad)");
- 
-	  TH2 * EtavsPhi_TriggeredMuons_Pt2 = new TH2I("EtavsPhi_TriggeredMuons_Pt2", "EtavsPhi_TriggeredMuons_Pt2", 100, -1.2, 1.2, 100, -CLHEP::pi, CLHEP::pi);
-	  sc = rpc_dqmf_global.regHist(EtavsPhi_TriggeredMuons_Pt2) ;
-	  EtavsPhi_TriggeredMuons_Pt2->SetOption("COLZ");
-	  EtavsPhi_TriggeredMuons_Pt2->GetXaxis()->SetTitle("Eta        ");
-	  EtavsPhi_TriggeredMuons_Pt2->GetYaxis()->SetTitle("Phi   (rad)");
-	
-	  TH2 * EtavsPhi_TriggeredMuons_Pt3 = new TH2I("EtavsPhi_TriggeredMuons_Pt3", "EtavsPhi_TriggeredMuons_Pt3", 100, -1.2, 1.2, 100, -CLHEP::pi, CLHEP::pi);
-	  sc = rpc_dqmf_global.regHist(EtavsPhi_TriggeredMuons_Pt3) ;
-	  EtavsPhi_TriggeredMuons_Pt3->SetOption("COLZ");
-	  EtavsPhi_TriggeredMuons_Pt3->GetXaxis()->SetTitle("Eta        ");
-	  EtavsPhi_TriggeredMuons_Pt3->GetYaxis()->SetTitle("Phi   (rad)");
-
-	  TH2 * EtavsPhi_TriggeredMuons_Pt4 = new TH2I("EtavsPhi_TriggeredMuons_Pt4", "EtavsPhi_TriggeredMuons_Pt4", 100, -1.2, 1.2, 100, -CLHEP::pi, CLHEP::pi);
-	  sc = rpc_dqmf_global.regHist(EtavsPhi_TriggeredMuons_Pt4) ;
-	  EtavsPhi_TriggeredMuons_Pt4->SetOption("COLZ");
-	  EtavsPhi_TriggeredMuons_Pt4->GetXaxis()->SetTitle("Eta        ");
-	  EtavsPhi_TriggeredMuons_Pt4->GetYaxis()->SetTitle("Phi   (rad)");
-	  EtavsPhi_TriggeredMuons_Pt4->GetYaxis()->SetTitle("Phi   (rad)");
-	
-	  TH2 * EtavsPhi_TriggeredMuons_Pt5 = new TH2I("EtavsPhi_TriggeredMuons_Pt5", "EtavsPhi_TriggeredMuons_Pt5", 100, -1.2, 1.2, 100, -CLHEP::pi, CLHEP::pi);
-	  sc = rpc_dqmf_global.regHist(EtavsPhi_TriggeredMuons_Pt5) ;
-	  EtavsPhi_TriggeredMuons_Pt5->SetOption("COLZ");
-	  EtavsPhi_TriggeredMuons_Pt5->GetXaxis()->SetTitle("Eta        ");
-	  EtavsPhi_TriggeredMuons_Pt5->GetYaxis()->SetTitle("Phi   (rad)");
-
-	  TH2 * EtavsPhi_TriggeredMuons_Pt6 = new TH2I("EtavsPhi_TriggeredMuons_Pt6", "EtavsPhi_TriggeredMuons_Pt6", 100, -1.2, 1.2, 100, -CLHEP::pi, CLHEP::pi);
-	  sc = rpc_dqmf_global.regHist(EtavsPhi_TriggeredMuons_Pt6) ;
-	  EtavsPhi_TriggeredMuons_Pt6->SetOption("COLZ");
-	  EtavsPhi_TriggeredMuons_Pt6->GetXaxis()->SetTitle("Eta        ");
-	  EtavsPhi_TriggeredMuons_Pt6->GetYaxis()->SetTitle("Phi   (rad)");
-	
-	
-	  TH1 * TotalNumber_of_RPC_hits_per_events_BA = new TH1I("TotalNumber_of_RPC_hits_per_events_BA","TotalNumber_of_RPC_hits_per_events_BA",150,-0.5,149.5);
-	  sc = rpcprd_dq_BA.regHist( TotalNumber_of_RPC_hits_per_events_BA );
-	  TotalNumber_of_RPC_hits_per_events_BA->SetFillColor(42);
-	  TotalNumber_of_RPC_hits_per_events_BA->GetXaxis()->SetTitle("[counts]");
-	  TotalNumber_of_RPC_hits_per_events_BA->GetYaxis()->SetTitle("Number of Hits/Events"); 
-	 	  
-	  TH1 * TotalNumber_of_RPC_hits_per_events_BC = new TH1I("TotalNumber_of_RPC_hits_per_events_BC","TotalNumber_of_RPC_hits_per_events_BC",150,-0.5,149.5);
-	  sc = rpcprd_dq_BC.regHist( TotalNumber_of_RPC_hits_per_events_BC );
-	  TotalNumber_of_RPC_hits_per_events_BC->SetFillColor(42);
-	  TotalNumber_of_RPC_hits_per_events_BC->GetXaxis()->SetTitle("[counts]");
-	  TotalNumber_of_RPC_hits_per_events_BC->GetYaxis()->SetTitle("Number of Hits/Events"); 
-
-
-
-  
-	  //CS
-	  TH1 * rpcCSEta_BA = new TH1I("rpcCSEta_BA", "rpcCSEta_BA", 32, -0.5, 31.5);
-	  sc = rpcprd_dq_BA.regHist( rpcCSEta_BA );
-	  rpcCSEta_BA->SetFillColor(42);
-	  rpcCSEta_BA->GetXaxis()->SetTitle("Cluster Size Eta view");
-	  rpcCSEta_BA->GetYaxis()->SetTitle("Counts"); 
-
-	  TH1 * rpcCSEta_BC = new TH1I("rpcCSEta_BC", "rpcCSEta_BC", 32, -0.5, 31.5);
-	  sc = rpcprd_dq_BC.regHist( rpcCSEta_BC );
-	  rpcCSEta_BC->SetFillColor(42);
-	  rpcCSEta_BC->GetXaxis()->SetTitle("Cluster Size Eta view");
-	  rpcCSEta_BC->GetYaxis()->SetTitle("Counts"); 
-
-	  TH1 * rpcCSPhi_BA = new TH1I("rpcCSPhi_BA", "rpcCSPhi_BA", 32, -0.5, 31.5);
-	  sc = rpcprd_dq_BA.regHist( rpcCSPhi_BA );
-	  rpcCSPhi_BA->SetFillColor(42);
-	  rpcCSPhi_BA->GetXaxis()->SetTitle("Cluster Size Phi view");
-	  rpcCSPhi_BA->GetYaxis()->SetTitle("Counts"); 
-
-	  TH1 * rpcCSPhi_BC = new TH1I("rpcCSPhi_BC", "rpcCSPhi_BC", 32, -0.5, 31.5);
-	  sc = rpcprd_dq_BC.regHist( rpcCSPhi_BC );
-	  rpcCSPhi_BC->SetFillColor(42);
-	  rpcCSPhi_BC->GetXaxis()->SetTitle("Cluster Size Phi view");
-	  rpcCSPhi_BC->GetYaxis()->SetTitle("Counts"); 
-
-	  // RPC trigger time
-	  TH1 * rpctime_LPt_BA = new TH1I("rpctime_LPt_BA", "rpctime_LPt_BA", timeNbin, timeminrange, timemaxrange);
-	  sc = rpcprd_dq_BA.regHist( rpctime_LPt_BA );
-	  rpctime_LPt_BA->SetFillColor(42);
-	  rpctime_LPt_BA->GetXaxis()->SetTitle("Time  [ns]");
-	  rpctime_LPt_BA->GetYaxis()->SetTitle("Counts/(3.125ns)"); 
-	 	  
-	  TH1 * rpctime_LPt_BC = new TH1I("rpctime_LPt_BC", "rpctime_LPt_BC", timeNbin, timeminrange, timemaxrange);
-	  sc = rpcprd_dq_BC.regHist( rpctime_LPt_BC );
-	  rpctime_LPt_BC->SetFillColor(42);
-	  rpctime_LPt_BC->GetXaxis()->SetTitle("Time  [ns]");
-	  rpctime_LPt_BC->GetYaxis()->SetTitle("Counts/(3.125ns)"); 
-
-	  TH1 * rpctime_HPt_BA = new TH1I("rpctime_HPt_BA", "rpctime_HPt_BA", timeNbin, timeminrange, timemaxrange);
-	  sc = rpcprd_dq_BA.regHist( rpctime_HPt_BA );
-	  rpctime_HPt_BA->SetFillColor(42);
-	  rpctime_HPt_BA->GetXaxis()->SetTitle("Time  [ns]");
-	  rpctime_HPt_BA->GetYaxis()->SetTitle("Counts/(3.125ns)"); 
-	 	  
-	  TH1 * rpctime_HPt_BC = new TH1I("rpctime_HPt_BC", "rpctime_HPt_BC", timeNbin, timeminrange, timemaxrange);
-	  sc = rpcprd_dq_BC.regHist( rpctime_HPt_BC );
-	  rpctime_HPt_BC->SetFillColor(42);
-	  rpctime_HPt_BC->GetXaxis()->SetTitle("Time  [ns]");
-	  rpctime_HPt_BC->GetYaxis()->SetTitle("Counts/(3.125ns)"); 
-
-	  // RPC hit time
-	  TH1 * rpctime_BA = new TH1I("rpctime_BA", "rpctime_BA", timeNbin, timeminrange, timemaxrange);
-	  sc = rpcprd_dq_BA.regHist( rpctime_BA );
-	  rpctime_BA->SetFillColor(42);
-	  rpctime_BA->GetXaxis()->SetTitle("Time  [ns]");
-	  rpctime_BA->GetYaxis()->SetTitle("Counts/(3.125ns)"); 
-	 	  
-	  TH1 * rpctime_BC = new TH1I("rpctime_BC", "rpctime_BC", timeNbin, timeminrange, timemaxrange);
-	  sc = rpcprd_dq_BC.regHist( rpctime_BC );
-	  rpctime_BC->SetFillColor(42);
-	  rpctime_BC->GetXaxis()->SetTitle("Time  [ns]");
-	  rpctime_BC->GetYaxis()->SetTitle("Counts/(3.125ns)"); 
-
-	  TH1 * rpctime_Sector1_BA = new TH1I("rpctime_Sector1_BA", "rpctime_Sector1_BA", timeNbin, timeminrange, timemaxrange);
-	  sc = rpcprd_dq_BA.regHist( rpctime_Sector1_BA );
-	  rpctime_Sector1_BA->SetFillColor(42);
-	  rpctime_Sector1_BA->GetXaxis()->SetTitle("Time  [ns]");
-	  rpctime_Sector1_BA->GetYaxis()->SetTitle("Counts/(3.125ns)"); 
-	
-	  TH1 * rpctime_Sector2_BA = new TH1I("rpctime_Sector2_BA", "rpctime_Sector2_BA", timeNbin, timeminrange, timemaxrange);
-	  sc = rpcprd_dq_BA.regHist( rpctime_Sector2_BA );
-	  rpctime_Sector2_BA->SetFillColor(42);
-	  rpctime_Sector2_BA->GetXaxis()->SetTitle("Time  [ns]");
-	  rpctime_Sector2_BA->GetYaxis()->SetTitle("Counts/(3.125ns)"); 
-
-	  TH1 * rpctime_Sector3_BA = new TH1I("rpctime_Sector3_BA", "rpctime_Sector3_BA", timeNbin, timeminrange, timemaxrange);
-	  sc = rpcprd_dq_BA.regHist( rpctime_Sector3_BA );
-	  rpctime_Sector3_BA->SetFillColor(42);
-	  rpctime_Sector3_BA->GetXaxis()->SetTitle("Time  [ns]");
-	  rpctime_Sector3_BA->GetYaxis()->SetTitle("Counts/(3.125ns)"); 
-	
-	  TH1 * rpctime_Sector4_BA = new TH1I("rpctime_Sector4_BA", "rpctime_Sector4_BA", timeNbin, timeminrange, timemaxrange);
-	  sc = rpcprd_dq_BA.regHist( rpctime_Sector4_BA );
-	  rpctime_Sector4_BA->SetFillColor(42);
-	  rpctime_Sector4_BA->GetXaxis()->SetTitle("Time  [ns]");
-	  rpctime_Sector4_BA->GetYaxis()->SetTitle("Counts/(3.125ns)"); 
-	
-	  TH1 * rpctime_Sector5_BA = new TH1I("rpctime_Sector5_BA", "rpctime_Sector5_BA", timeNbin, timeminrange, timemaxrange);
-	  sc = rpcprd_dq_BA.regHist( rpctime_Sector5_BA );
-	  rpctime_Sector5_BA->SetFillColor(42);
-	  rpctime_Sector5_BA->GetXaxis()->SetTitle("Time  [ns]");
-	  rpctime_Sector5_BA->GetYaxis()->SetTitle("Counts/(3.125ns)"); 
-	
-	  TH1 * rpctime_Sector6_BA = new TH1I("rpctime_Sector6_BA", "rpctime_Sector6_BA", timeNbin, timeminrange, timemaxrange);
-	  sc = rpcprd_dq_BA.regHist( rpctime_Sector6_BA );
-	  rpctime_Sector6_BA->SetFillColor(42);
-	  rpctime_Sector6_BA->GetXaxis()->SetTitle("Time  [ns]");
-	  rpctime_Sector6_BA->GetYaxis()->SetTitle("Counts/(3.125ns)"); 
-	
-	  TH1 * rpctime_Sector7_BA = new TH1I("rpctime_Sector7_BA", "rpctime_Sector7_BA", timeNbin, timeminrange, timemaxrange);
-	  sc = rpcprd_dq_BA.regHist( rpctime_Sector7_BA );
-	  rpctime_Sector7_BA->SetFillColor(42);
-	  rpctime_Sector7_BA->GetXaxis()->SetTitle("Time  [ns]");
-	  rpctime_Sector7_BA->GetYaxis()->SetTitle("Counts/(3.125ns)"); 
-	
-	  TH1 * rpctime_Sector8_BA = new TH1I("rpctime_Sector8_BA", "rpctime_Sector8_BA", timeNbin, timeminrange, timemaxrange);
-	  sc = rpcprd_dq_BA.regHist( rpctime_Sector8_BA );
-	  rpctime_Sector8_BA->SetFillColor(42);
-	  rpctime_Sector8_BA->GetXaxis()->SetTitle("Time  [ns]");
-	  rpctime_Sector8_BA->GetYaxis()->SetTitle("Counts/(3.125ns)"); 
-	
-	  TH1 * rpctime_Sector9_BA = new TH1I("rpctime_Sector9_BA", "rpctime_Sector9_BA", timeNbin, timeminrange, timemaxrange);
-	  sc = rpcprd_dq_BA.regHist( rpctime_Sector9_BA );
-	  rpctime_Sector9_BA->SetFillColor(42);
-	  rpctime_Sector9_BA->GetXaxis()->SetTitle("Time  [ns]");
-	  rpctime_Sector9_BA->GetYaxis()->SetTitle("Counts/(3.125ns)"); 
-	
-	  TH1 * rpctime_Sector10_BA = new TH1I("rpctime_Sector10_BA", "rpctime_Sector10_BA", timeNbin, timeminrange, timemaxrange);
-	  sc = rpcprd_dq_BA.regHist( rpctime_Sector10_BA );
-	  rpctime_Sector10_BA->SetFillColor(42);
-	  rpctime_Sector10_BA->GetXaxis()->SetTitle("Time  [ns]");
-	  rpctime_Sector10_BA->GetYaxis()->SetTitle("Counts/(3.125ns)"); 
-	
-	  TH1 * rpctime_Sector11_BA = new TH1I("rpctime_Sector11_BA", "rpctime_Sector11_BA", timeNbin, timeminrange, timemaxrange);
-	  sc = rpcprd_dq_BA.regHist( rpctime_Sector11_BA );
-	  rpctime_Sector11_BA->SetFillColor(42);
-	  rpctime_Sector11_BA->GetXaxis()->SetTitle("Time  [ns]");
-	  rpctime_Sector11_BA->GetYaxis()->SetTitle("Counts/(3.125ns)"); 
-	
-	  TH1 * rpctime_Sector12_BA = new TH1I("rpctime_Sector12_BA", "rpctime_Sector12_BA", timeNbin, timeminrange, timemaxrange);
-	  sc = rpcprd_dq_BA.regHist( rpctime_Sector12_BA );
-	  rpctime_Sector12_BA->SetFillColor(42);
-	  rpctime_Sector12_BA->GetXaxis()->SetTitle("Time  [ns]");
-	  rpctime_Sector12_BA->GetYaxis()->SetTitle("Counts/(3.125ns)"); 
-	
-	  TH1 * rpctime_Sector13_BA = new TH1I("rpctime_Sector13_BA", "rpctime_Sector13_BA", timeNbin, timeminrange, timemaxrange);
-	  sc = rpcprd_dq_BA.regHist( rpctime_Sector13_BA );
-	  rpctime_Sector13_BA->SetFillColor(42);
-	  rpctime_Sector13_BA->GetXaxis()->SetTitle("Time  [ns]");
-	  rpctime_Sector13_BA->GetYaxis()->SetTitle("Counts/(3.125ns)"); 
-	
-	  TH1 * rpctime_Sector14_BA = new TH1I("rpctime_Sector14_BA", "rpctime_Sector14_BA", timeNbin, timeminrange, timemaxrange);
-	  sc = rpcprd_dq_BA.regHist( rpctime_Sector14_BA );
-	  rpctime_Sector14_BA->SetFillColor(42);
-	  rpctime_Sector14_BA->GetXaxis()->SetTitle("Time  [ns]");
-	  rpctime_Sector14_BA->GetYaxis()->SetTitle("Counts/(3.125ns)"); 
-	
-	  TH1 * rpctime_Sector15_BA = new TH1I("rpctime_Sector15_BA", "rpctime_Sector15_BA", timeNbin, timeminrange, timemaxrange);
-	  sc = rpcprd_dq_BA.regHist( rpctime_Sector15_BA );
-	  rpctime_Sector15_BA->SetFillColor(42);
-	  rpctime_Sector15_BA->GetXaxis()->SetTitle("Time  [ns]");
-	  rpctime_Sector15_BA->GetYaxis()->SetTitle("Counts/(3.125ns)"); 
-	
-	  TH1 * rpctime_Sector16_BA = new TH1I("rpctime_Sector16_BA", "rpctime_Sector16_BA", timeNbin, timeminrange, timemaxrange);
-	  sc = rpcprd_dq_BA.regHist( rpctime_Sector16_BA );
-	  rpctime_Sector16_BA->SetFillColor(42);
-	  rpctime_Sector16_BA->GetXaxis()->SetTitle("Time  [ns]");
-	  rpctime_Sector16_BA->GetYaxis()->SetTitle("Counts/(3.125ns)"); 
-		
-
-	  TH1 * rpctime_Sector1_BC = new TH1I("rpctime_Sector1_BC", "rpctime_Sector1_BC", timeNbin, timeminrange, timemaxrange);
-	  sc = rpcprd_dq_BC.regHist( rpctime_Sector1_BC );
-	  rpctime_Sector1_BC->SetFillColor(42);
-	  rpctime_Sector1_BC->GetXaxis()->SetTitle("Time  [ns]");
-	  rpctime_Sector1_BC->GetYaxis()->SetTitle("Counts/(3.125ns)"); 
-	
-	  TH1 * rpctime_Sector2_BC = new TH1I("rpctime_Sector2_BC", "rpctime_Sector2_BC", timeNbin, timeminrange, timemaxrange);
-	  sc = rpcprd_dq_BC.regHist( rpctime_Sector2_BC );
-	  rpctime_Sector2_BC->SetFillColor(42);
-	  rpctime_Sector2_BC->GetXaxis()->SetTitle("Time  [ns]");
-	  rpctime_Sector2_BC->GetYaxis()->SetTitle("Counts/(3.125ns)"); 
-
-	  TH1 * rpctime_Sector3_BC = new TH1I("rpctime_Sector3_BC", "rpctime_Sector3_BC", timeNbin, timeminrange, timemaxrange);
-	  sc = rpcprd_dq_BC.regHist( rpctime_Sector3_BC );
-	  rpctime_Sector3_BC->SetFillColor(42);
-	  rpctime_Sector3_BC->GetXaxis()->SetTitle("Time  [ns]");
-	  rpctime_Sector3_BC->GetYaxis()->SetTitle("Counts/(3.125ns)"); 
-	
-	  TH1 * rpctime_Sector4_BC = new TH1I("rpctime_Sector4_BC", "rpctime_Sector4_BC", timeNbin, timeminrange, timemaxrange);
-	  sc = rpcprd_dq_BC.regHist( rpctime_Sector4_BC );
-	  rpctime_Sector4_BC->SetFillColor(42);
-	  rpctime_Sector4_BC->GetXaxis()->SetTitle("Time  [ns]");
-	  rpctime_Sector4_BC->GetYaxis()->SetTitle("Counts/(3.125ns)"); 
-	
-	  TH1 * rpctime_Sector5_BC = new TH1I("rpctime_Sector5_BC", "rpctime_Sector5_BC", timeNbin, timeminrange, timemaxrange);
-	  sc = rpcprd_dq_BC.regHist( rpctime_Sector5_BC );
-	  rpctime_Sector5_BC->SetFillColor(42);
-	  rpctime_Sector5_BC->GetXaxis()->SetTitle("Time  [ns]");
-	  rpctime_Sector5_BC->GetYaxis()->SetTitle("Counts/(3.125ns)"); 
-	
-	  TH1 * rpctime_Sector6_BC = new TH1I("rpctime_Sector6_BC", "rpctime_Sector6_BC", timeNbin, timeminrange, timemaxrange);
-	  sc = rpcprd_dq_BC.regHist( rpctime_Sector6_BC );
-	  rpctime_Sector6_BC->SetFillColor(42);
-	  rpctime_Sector6_BC->GetXaxis()->SetTitle("Time  [ns]");
-	  rpctime_Sector6_BC->GetYaxis()->SetTitle("Counts/(3.125ns)"); 
-	
-	  TH1 * rpctime_Sector7_BC = new TH1I("rpctime_Sector7_BC", "rpctime_Sector7_BC", timeNbin, timeminrange, timemaxrange);
-	  sc = rpcprd_dq_BC.regHist( rpctime_Sector7_BC );
-	  rpctime_Sector7_BC->SetFillColor(42);
-	  rpctime_Sector7_BC->GetXaxis()->SetTitle("Time  [ns]");
-	  rpctime_Sector7_BC->GetYaxis()->SetTitle("Counts/(3.125ns)"); 
-	
-	  TH1 * rpctime_Sector8_BC = new TH1I("rpctime_Sector8_BC", "rpctime_Sector8_BC", timeNbin, timeminrange, timemaxrange);
-	  sc = rpcprd_dq_BC.regHist( rpctime_Sector8_BC );
-	  rpctime_Sector8_BC->SetFillColor(42);
-	  rpctime_Sector8_BC->GetXaxis()->SetTitle("Time  [ns]");
-	  rpctime_Sector8_BC->GetYaxis()->SetTitle("Counts/(3.125ns)"); 
-	
-	  TH1 * rpctime_Sector9_BC = new TH1I("rpctime_Sector9_BC", "rpctime_Sector9_BC", timeNbin, timeminrange, timemaxrange);
-	  sc = rpcprd_dq_BC.regHist( rpctime_Sector9_BC );
-	  rpctime_Sector9_BC->SetFillColor(42);
-	  rpctime_Sector9_BC->GetXaxis()->SetTitle("Time  [ns]");
-	  rpctime_Sector9_BC->GetYaxis()->SetTitle("Counts/(3.125ns)"); 
-	
-	  TH1 * rpctime_Sector10_BC = new TH1I("rpctime_Sector10_BC", "rpctime_Sector10_BC", timeNbin, timeminrange, timemaxrange);
-	  sc = rpcprd_dq_BC.regHist( rpctime_Sector10_BC );
-	  rpctime_Sector10_BC->SetFillColor(42);
-	  rpctime_Sector10_BC->GetXaxis()->SetTitle("Time  [ns]");
-	  rpctime_Sector10_BC->GetYaxis()->SetTitle("Counts/(3.125ns)"); 
-	
-	  TH1 * rpctime_Sector11_BC = new TH1I("rpctime_Sector11_BC", "rpctime_Sector11_BC", timeNbin, timeminrange, timemaxrange);
-	  sc = rpcprd_dq_BC.regHist( rpctime_Sector11_BC );
-	  rpctime_Sector11_BC->SetFillColor(42);
-	  rpctime_Sector11_BC->GetXaxis()->SetTitle("Time  [ns]");
-	  rpctime_Sector11_BC->GetYaxis()->SetTitle("Counts/(3.125ns)"); 
-	
-	  TH1 * rpctime_Sector12_BC = new TH1I("rpctime_Sector12_BC", "rpctime_Sector12_BC", timeNbin, timeminrange, timemaxrange);
-	  sc = rpcprd_dq_BC.regHist( rpctime_Sector12_BC );
-	  rpctime_Sector12_BC->SetFillColor(42);
-	  rpctime_Sector12_BC->GetXaxis()->SetTitle("Time  [ns]");
-	  rpctime_Sector12_BC->GetYaxis()->SetTitle("Counts/(3.125ns)"); 
-	
-	  TH1 * rpctime_Sector13_BC = new TH1I("rpctime_Sector13_BC", "rpctime_Sector13_BC", timeNbin, timeminrange, timemaxrange);
-	  sc = rpcprd_dq_BC.regHist( rpctime_Sector13_BC );
-	  rpctime_Sector13_BC->SetFillColor(42);
-	  rpctime_Sector13_BC->GetXaxis()->SetTitle("Time  [ns]");
-	  rpctime_Sector13_BC->GetYaxis()->SetTitle("Counts/(3.125ns)"); 
-	
-	  TH1 * rpctime_Sector14_BC = new TH1I("rpctime_Sector14_BC", "rpctime_Sector14_BC", timeNbin, timeminrange, timemaxrange);
-	  sc = rpcprd_dq_BC.regHist( rpctime_Sector14_BC );
-	  rpctime_Sector14_BC->SetFillColor(42);
-	  rpctime_Sector14_BC->GetXaxis()->SetTitle("Time  [ns]");
-	  rpctime_Sector14_BC->GetYaxis()->SetTitle("Counts/(3.125ns)"); 
-	
-	  TH1 * rpctime_Sector15_BC = new TH1I("rpctime_Sector15_BC", "rpctime_Sector15_BC", timeNbin, timeminrange, timemaxrange);
-	  sc = rpcprd_dq_BC.regHist( rpctime_Sector15_BC );
-	  rpctime_Sector15_BC->SetFillColor(42);
-	  rpctime_Sector15_BC->GetXaxis()->SetTitle("Time  [ns]");
-	  rpctime_Sector15_BC->GetYaxis()->SetTitle("Counts/(3.125ns)"); 
-	
-	  TH1 * rpctime_Sector16_BC = new TH1I("rpctime_Sector16_BC", "rpctime_Sector16_BC", timeNbin, timeminrange, timemaxrange);
-	  sc = rpcprd_dq_BC.regHist( rpctime_Sector16_BC );
-	  rpctime_Sector16_BC->SetFillColor(42);
-	  rpctime_Sector16_BC->GetXaxis()->SetTitle("Time  [ns]");
-	  rpctime_Sector16_BC->GetYaxis()->SetTitle("Counts/(3.125ns)"); 
-	
-	  //////////////////////////////
-	  // DQMF shift histograms   
-        
-	  //
-	  TH2 *rpc2DEtaStation=new TH2I("rpc2DEtaStation","rpc2DEtaStation", 13, -6, 7,  16*3, 0, 16*3); 
-	  sc=rpc_dqmf_global.regHist(rpc2DEtaStation) ; 
-	  rpc2DEtaStation->SetFillColor(42);  
-	  rpc2DEtaStation->SetMarkerColor(1);  
-	  rpc2DEtaStation->SetMarkerStyle(21);
-	  rpc2DEtaStation->SetOption("COLZ");    
-	  rpc2DEtaStation->SetMarkerSize(0.2);
-	  rpc2DEtaStation->GetXaxis()->SetTitle("<--- SIDE C      Rpc Eta Station    SIDE A --->");
-	  rpc2DEtaStation->GetYaxis()->SetTitle("Rpc Sector + 16 * (LPt=0,Piv=1,HPt=2)"); 
-	
-	  // distribution of hit time  
-	  std::string generic_path_rpctime = generic_path_rpcmonitoring+"/GLOBAL";
-	  std::string rpctime_title      = "Time_Distribution"          ;
-	  const char* rpctime_title_char = rpctime_title.c_str();  
-
-	  TH1 *rpctime=new TH1F(rpctime_title_char, rpctime_title_char, timeNbin, timeminrange, timemaxrange);	    
-	  sc=rpcprd_shift.regHist(rpctime) ;  
-	  if(sc.isFailure())
-	    { ATH_MSG_FATAL(  "rpc_time_distribution Failed to register histogram " );       
-	      return sc;
-	    }
-	  rpctime->SetFillColor(42);
-	  rpctime->GetXaxis()->SetTitle("Time  [ns]");
-	  rpctime->GetYaxis()->SetTitle("Counts/(3.125ns)"); 
-	 
-	  ATH_MSG_DEBUG (  "INSIDE bookHistograms : " << rpctime << rpctime_title.c_str() );
-	  ATH_MSG_DEBUG (  "RUN : " << run );	       
-	  ATH_MSG_DEBUG (  "Booked bookrpctimedistribution successfully" );     
-          
-	  
-	  
-	  
-	  //////////////////////////////
-	  // DQMF 1D shift histograms   
-         
-	  // station trigger hits SIDE A
-	  TH1 *rpc1DStationNameTriggerHitsSideA= new TH1F("rpc1DStationNameTriggerHitsSideA","rpc1DStationNameTriggerHitsSideA", 12, 0, 12); 
-	  
-	  rpc1DStationNameTriggerHitsSideA->GetXaxis()->SetBinLabel( 1,"BMS #eta");
-	  rpc1DStationNameTriggerHitsSideA->GetXaxis()->SetBinLabel( 2,"BMS #phi");
-	  rpc1DStationNameTriggerHitsSideA->GetXaxis()->SetBinLabel( 3,"BML #eta");
-	  rpc1DStationNameTriggerHitsSideA->GetXaxis()->SetBinLabel( 4,"BML #phi");
-	  rpc1DStationNameTriggerHitsSideA->GetXaxis()->SetBinLabel( 5,"BMF #eta");
-	  rpc1DStationNameTriggerHitsSideA->GetXaxis()->SetBinLabel( 6,"BMF #phi");
-	  rpc1DStationNameTriggerHitsSideA->GetXaxis()->SetBinLabel( 7,"BOS #eta");
-	  rpc1DStationNameTriggerHitsSideA->GetXaxis()->SetBinLabel( 8,"BOS #phi");
-	  rpc1DStationNameTriggerHitsSideA->GetXaxis()->SetBinLabel( 9,"BOL #eta");
-	  rpc1DStationNameTriggerHitsSideA->GetXaxis()->SetBinLabel(10,"BOL #phi");
-	  rpc1DStationNameTriggerHitsSideA->GetXaxis()->SetBinLabel(11,"BOF/G #eta");
-	  rpc1DStationNameTriggerHitsSideA->GetXaxis()->SetBinLabel(12,"BOF/G #phi");
-	  
-	  rpc1DStationNameTriggerHitsSideA->SetFillColor(42);
-	  rpc1DStationNameTriggerHitsSideA->SetTitle("RPC trigger hits surface density Side A ");
-	  rpc1DStationNameTriggerHitsSideA->GetYaxis()->SetTitle("RPC trigger hits [cm-2]");
-	  rpc1DStationNameTriggerHitsSideA->GetXaxis()->SetTitle("RPC Station Name");
-	  
-	  sc=rpcprd_dq_BA.regHist(rpc1DStationNameTriggerHitsSideA) ;  
-	  if(sc.isFailure())
-	    { ATH_MSG_FATAL(  "rpc1DStationNameTriggerHitsSideA Failed to register histogram " );       
-	      return sc;
-	    }	       
-	  ATH_MSG_DEBUG (  "Booked  rpc1DStationNameTriggerHitsSideA successfully" );  
-	  
-  
-         
-	  // station hits SIDE A
-	  TH1 *rpc1DStationNameHitsSideA= new TH1F("rpc1DStationNameHitsSideA","rpc1DStationNameHitsSideA", 12, 0, 12); 
-	  
-	  rpc1DStationNameHitsSideA->GetXaxis()->SetBinLabel( 1,"BMS #eta");
-	  rpc1DStationNameHitsSideA->GetXaxis()->SetBinLabel( 2,"BMS #phi");
-	  rpc1DStationNameHitsSideA->GetXaxis()->SetBinLabel( 3,"BML #eta");
-	  rpc1DStationNameHitsSideA->GetXaxis()->SetBinLabel( 4,"BML #phi");
-	  rpc1DStationNameHitsSideA->GetXaxis()->SetBinLabel( 5,"BMF #eta");
-	  rpc1DStationNameHitsSideA->GetXaxis()->SetBinLabel( 6,"BMF #phi");
-	  rpc1DStationNameHitsSideA->GetXaxis()->SetBinLabel( 7,"BOS #eta");
-	  rpc1DStationNameHitsSideA->GetXaxis()->SetBinLabel( 8,"BOS #phi");
-	  rpc1DStationNameHitsSideA->GetXaxis()->SetBinLabel( 9,"BOL #eta");
-	  rpc1DStationNameHitsSideA->GetXaxis()->SetBinLabel(10,"BOL #phi");
-	  rpc1DStationNameHitsSideA->GetXaxis()->SetBinLabel(11,"BOF/G #eta");
-	  rpc1DStationNameHitsSideA->GetXaxis()->SetBinLabel(12,"BOF/G #phi");
-	  
-	  rpc1DStationNameHitsSideA->SetFillColor(42);
-	  rpc1DStationNameHitsSideA->SetTitle("RPC  hits surface density Side A ");
-	  rpc1DStationNameHitsSideA->GetYaxis()->SetTitle("RPC hits [cm-2]");
-	  rpc1DStationNameHitsSideA->GetXaxis()->SetTitle("RPC Station Name");
-	  
-	  sc=rpcprd_dq_BA.regHist(rpc1DStationNameHitsSideA) ;  
-	  if(sc.isFailure())
-	    { ATH_MSG_FATAL(  "rpc1DStationNameHitsSideA Failed to register histogram " );       
-	      return sc;
-	    }	       
-	  ATH_MSG_DEBUG (  "Booked  rpc1DStationNameHitsSideA successfully" ); 	   
-         
-	  // station trigger hits SIDE C
-	  TH1 *rpc1DStationNameTriggerHitsSideC= new TH1F("rpc1DStationNameTriggerHitsSideC","rpc1DStationNameTriggerHitsSideC", 12, 0, 12); 
-	  
-	  rpc1DStationNameTriggerHitsSideC->GetXaxis()->SetBinLabel( 1,"BMS #eta");
-	  rpc1DStationNameTriggerHitsSideC->GetXaxis()->SetBinLabel( 2,"BMS #phi");
-	  rpc1DStationNameTriggerHitsSideC->GetXaxis()->SetBinLabel( 3,"BML #eta");
-	  rpc1DStationNameTriggerHitsSideC->GetXaxis()->SetBinLabel( 4,"BML #phi");
-	  rpc1DStationNameTriggerHitsSideC->GetXaxis()->SetBinLabel( 5,"BMF #eta");
-	  rpc1DStationNameTriggerHitsSideC->GetXaxis()->SetBinLabel( 6,"BMF #phi");
-	  rpc1DStationNameTriggerHitsSideC->GetXaxis()->SetBinLabel( 7,"BOS #eta");
-	  rpc1DStationNameTriggerHitsSideC->GetXaxis()->SetBinLabel( 8,"BOS #phi");
-	  rpc1DStationNameTriggerHitsSideC->GetXaxis()->SetBinLabel( 9,"BOL #eta");
-	  rpc1DStationNameTriggerHitsSideC->GetXaxis()->SetBinLabel(10,"BOL #phi");
-	  rpc1DStationNameTriggerHitsSideC->GetXaxis()->SetBinLabel(11,"BOF/G #eta");
-	  rpc1DStationNameTriggerHitsSideC->GetXaxis()->SetBinLabel(12,"BOF/G #phi"); 
-	  
-	  rpc1DStationNameTriggerHitsSideC->SetFillColor(42);
-	  rpc1DStationNameTriggerHitsSideC->SetTitle("RPC trigger hits surface density Side C ");
-	  rpc1DStationNameTriggerHitsSideC->GetYaxis()->SetTitle("RPC trigger hits [cm-2]");
-	  rpc1DStationNameTriggerHitsSideC->GetXaxis()->SetTitle("RPC Station Name");
-	  
-	  sc=rpcprd_dq_BC.regHist(rpc1DStationNameTriggerHitsSideC) ;  
-	  if(sc.isFailure())
-	    { ATH_MSG_FATAL(  "rpc1DStationNameTriggerHitsSideC Failed to register histogram " );       
-	      return sc;
-	    }	       
-	  ATH_MSG_DEBUG (  "Booked  rpc1DStationNameTriggerHitsSideC successfully" );  
-	  
-  
-         
-	  // station hits SIDE C
-	  TH1 *rpc1DStationNameHitsSideC= new TH1F("rpc1DStationNameHitsSideC","rpc1DStationNameHitsSideC", 12, 0, 12); 
-	  
-	  rpc1DStationNameHitsSideC->GetXaxis()->SetBinLabel( 1,"BMS #eta");
-	  rpc1DStationNameHitsSideC->GetXaxis()->SetBinLabel( 2,"BMS #phi");
-	  rpc1DStationNameHitsSideC->GetXaxis()->SetBinLabel( 3,"BML #eta");
-	  rpc1DStationNameHitsSideC->GetXaxis()->SetBinLabel( 4,"BML #phi");
-	  rpc1DStationNameHitsSideC->GetXaxis()->SetBinLabel( 5,"BMF #eta");
-	  rpc1DStationNameHitsSideC->GetXaxis()->SetBinLabel( 6,"BMF #phi");
-	  rpc1DStationNameHitsSideC->GetXaxis()->SetBinLabel( 7,"BOS #eta");
-	  rpc1DStationNameHitsSideC->GetXaxis()->SetBinLabel( 8,"BOS #phi");
-	  rpc1DStationNameHitsSideC->GetXaxis()->SetBinLabel( 9,"BOL #eta");
-	  rpc1DStationNameHitsSideC->GetXaxis()->SetBinLabel(10,"BOL #phi");
-	  rpc1DStationNameHitsSideC->GetXaxis()->SetBinLabel(11,"BOF/G #eta");
-	  rpc1DStationNameHitsSideC->GetXaxis()->SetBinLabel(12,"BOF/G #phi");
-	  
-	  rpc1DStationNameHitsSideC->SetFillColor(42);
-	  rpc1DStationNameHitsSideC->SetTitle("RPC  hits surface density Side C ");
-	  rpc1DStationNameHitsSideC->GetYaxis()->SetTitle("RPC hits [cm-2]");
-	  rpc1DStationNameHitsSideC->GetXaxis()->SetTitle("RPC Station Name");
-	  
-	  sc=rpcprd_dq_BC.regHist(rpc1DStationNameHitsSideC) ;  
-	  if(sc.isFailure())
-	    { ATH_MSG_FATAL(  "rpc1DStationNameHitsSideC Failed to register histogram " );       
-	      return sc;
-	    }	       
-	  ATH_MSG_DEBUG (  "Booked  rpc1DStationNameHitsSideC successfully" );  
-	  ////////////////////////////////////
-	
-	  // cool histogram
-	  // strip profile -> noise and dead strips
-	  if ( m_doCoolDB ) {
-	    //m_DB_list.push_back( "StripId" );
-	    m_DB_list.push_back( "PanelId" );
-	    m_DB_list.push_back( "Profile" );
-	
-	    for ( std::vector<std::string>::const_iterator iter=m_DB_list.begin(); iter!=m_DB_list.end(); iter++ ) {
-	      for ( int isec=0; isec!=15+1; isec++ ) {
-		for ( int idblPhi=0; idblPhi!=2; idblPhi ++) {
-		  bookRPCCoolHistograms( iter, isec, idblPhi, "Pivot0" ) ;
-		  bookRPCCoolHistograms( iter, isec, idblPhi, "Pivot1" ) ;
-		  bookRPCCoolHistograms( iter, isec, idblPhi, "LowPt0" ) ;
-		  bookRPCCoolHistograms( iter, isec, idblPhi, "LowPt1" ) ;
-		  bookRPCCoolHistograms( iter, isec, idblPhi, "HighPt0") ;
-		  bookRPCCoolHistograms( iter, isec, idblPhi, "HighPt1") ;
-		}
-	      }
-	    }
-	  } // end if (m_doCoolDB)
-	
-	
- 
-	} // end if isNewRun
-    }}//m_doRpcESD // AthenaMonManager::tier0 || AthenaMonManager::tier0ESD  
-  return sc;
-}
-
-void RpcRawDataValAlg::bookRPCLayerHistograms(const std::string& hardware_name, const std::string& layer_name, const std::string& layer0_name, int bin, int binmin, int binmax )
-{
-  gErrorIgnoreLevel=kInfo;
-  
-  StatusCode sc = StatusCode::SUCCESS;
-  		    
-  if( m_doRpcESD==true ) {if( m_environment == AthenaMonManager::tier0 || m_environment == AthenaMonManager::tier0ESD || m_environment == AthenaMonManager::online ) {  
-  
-      //declare a group of histograms
-      std::string generic_path_rpcmonitoring = "Muon/MuonRawDataMonitoring/RPC";
-      MonGroup rpcprd_expert( this, generic_path_rpcmonitoring+"/Chambers/"+hardware_name+"/Profiles/", run, ATTRIB_UNMANAGED );   
-      MuonDQAHistList& lst = m_stationHists.getList( hardware_name +"/Profiles/" + layer_name);
-     
-      //histo path for rpc strip 
-      std::string generic_path_rpcstriplayer = generic_path_rpcmonitoring+"/Chambers/"+hardware_name+"/Profiles/";
-      generic_path_rpcstriplayer += hardware_name + "_" + layer_name + "_strip";
-      std::string rpcstriplayer_title = hardware_name + "_" + layer_name + "_strip";	
-      const char* rpcstriplayer_title_char = rpcstriplayer_title.c_str();
-		
-      TH1 *rpcstriplayer=new TH1I(rpcstriplayer_title_char, rpcstriplayer_title_char, bin/m_rpcreducenbinsstrip, binmin, binmax ); 			
-      lst.addHist(rpcstriplayer);  
-      rpcstriplayer->SetFillColor(42); 
-      rpcstriplayer->GetXaxis()->SetTitle(layer0_name.c_str());
-      rpcstriplayer->GetYaxis()->SetTitle("Counts/Strip");
-
-    
-      ATH_MSG_DEBUG (  "INSIDE bookRPCLayerHistograms : " << rpcstriplayer << generic_path_rpcstriplayer.c_str() );
-      ATH_MSG_DEBUG (  "RUN : " << run );
-  
-      sc = rpcprd_expert.regHist( rpcstriplayer );
-      if(sc.isFailure() ) ATH_MSG_WARNING (  "couldn't register rpcstriplayer hist to MonGroup" );
-  
-		
-      //histo path for rpc cluster
-      //size per strip
-      std::string generic_path_rpcclustersizelayer = generic_path_rpcmonitoring+"/Chambers/"+hardware_name+"/Profiles/";
-      generic_path_rpcclustersizelayer += hardware_name + "_" + layer_name + "_clustersize";
-      std::string rpcclustersizelayer_title = hardware_name + "_" + layer_name + "_clustersize";	
-      const char* rpcclustersizelayer_title_char = rpcclustersizelayer_title.c_str();
-
-      TH2 *rpcclustersizelayer=new TH2I(rpcclustersizelayer_title_char, rpcclustersizelayer_title_char, bin/m_rpcreducenbins, binmin, binmax , 10, -0.5, 9.5); 			
-      lst.addHist(rpcclustersizelayer);  
-      rpcclustersizelayer->SetFillColor(42);  
-      rpcclustersizelayer->SetOption("COLZ");  
-      rpcclustersizelayer->GetXaxis()->SetTitle(layer0_name.c_str());
-      rpcclustersizelayer->GetYaxis()->SetTitle("Cluster Size");
-
-     
-      ATH_MSG_DEBUG (  "INSIDE bookRPCLayerHistograms : " << rpcclustersizelayer << generic_path_rpcclustersizelayer.c_str() );
-     // ATH_MSG_DEBUG (  "SHIFT : " << shift );
-      ATH_MSG_DEBUG (  "RUN : " << run );    
-   		     	
-      sc = rpcprd_expert.regHist( rpcclustersizelayer );
-      if(sc.isFailure() ) ATH_MSG_WARNING (  "couldn't register rpcclustersizelayer hist to MonGroup" );
-
-    
-      //profile
-      std::string generic_path_rpcclusterlayer = generic_path_rpcmonitoring+"/Chambers/"+hardware_name+"/Profiles/";  
-      generic_path_rpcclusterlayer += hardware_name + "_" + layer_name + "_cluster";
-      std::string rpcclusterlayer_title = hardware_name + "_" + layer_name + "_cluster";	
-      const char* rpcclusterlayer_title_char = rpcclusterlayer_title.c_str();
-  
-      TH1 *rpcclusterlayer=new TH1I(rpcclusterlayer_title_char, rpcclusterlayer_title_char, bin/m_rpcreducenbins, binmin, binmax); 			
-      lst.addHist(rpcclusterlayer);  
-      rpcclusterlayer->SetFillColor(42); 
-      rpcclusterlayer->GetXaxis()->SetTitle(layer0_name.c_str());
-      rpcclusterlayer->GetYaxis()->SetTitle("Counts/strip");
-
-     
-      ATH_MSG_DEBUG (  "INSIDE bookRPCLayerHistograms : " << rpcclusterlayer << generic_path_rpcclusterlayer.c_str() );
-      ATH_MSG_DEBUG (  "RUN : " << run );    
-  
-      sc = rpcprd_expert.regHist( rpcclusterlayer );
-      if(sc.isFailure() ) ATH_MSG_WARNING (  "couldn't register rpcclusterlayer hist to MonGroup" );
-  
-    }}//m_doRpcESD // AthenaMonManager::tier0 || AthenaMonManager::tier0ESD  
- 
-}
-		
-void RpcRawDataValAlg::bookRPCLayerHistogramsPanel(const std::string& hardware_name, const std::string& layer_name )
-{
-  gErrorIgnoreLevel=kInfo;
-
-  StatusCode sc = StatusCode::SUCCESS;
-   		     	
-  if( m_doRpcESD==true ) {if( m_environment == AthenaMonManager::tier0 || m_environment == AthenaMonManager::tier0ESD || m_environment == AthenaMonManager::online ) {    		  
-      //declare a group of histograms
-      std::string generic_path_rpcmonitoring = "Muon/MuonRawDataMonitoring/RPC";
-      MonGroup rpcprd_expert( this, generic_path_rpcmonitoring+"/Chambers/"+hardware_name+"/Panels/", run, ATTRIB_UNMANAGED );   
-      MuonDQAHistList& lst = m_stationHists.getList( hardware_name +"/Panels/" + layer_name);
-
-      //histo path for rpc strip 
- 
-      //size distribution
-      std::string generic_path_rpcclustersizedislayer = generic_path_rpcmonitoring+"/Chambers/"+hardware_name+"/Panels/";
-      generic_path_rpcclustersizedislayer += hardware_name + "_" + layer_name + "_CSdistribution";
-      std::string rpcclustersizedislayer_title = hardware_name + "_" + layer_name + "_CSdistribution";	
-      const char* rpcclustersizedislayer_title_char = rpcclustersizedislayer_title.c_str();
-
-      TH1F *rpcclustersizedislayer=new TH1F(rpcclustersizedislayer_title_char, rpcclustersizedislayer_title_char, 32, -0.5, 31.5 ); 			
-      lst.addHist(rpcclustersizedislayer);  
-      rpcclustersizedislayer->SetFillColor(42); 
-      rpcclustersizedislayer->GetXaxis()->SetTitle(layer_name.c_str());
-      rpcclustersizedislayer->GetYaxis()->SetTitle("Cluster Size");
-
-     
-      ATH_MSG_DEBUG (  "INSIDE bookRPCLayerHistogramsPanels : " << rpcclustersizedislayer << generic_path_rpcclustersizedislayer.c_str() );
-      ATH_MSG_DEBUG (  "RUN : " << run );     
-
-      sc = rpcprd_expert.regHist( rpcclustersizedislayer );
-      if(sc.isFailure() ) ATH_MSG_WARNING (  "couldn't register rpcclustersizedislayer hist to MonGroup" );
-  
-    }}//m_doRpcESD // AthenaMonManager::tier0 || AthenaMonManager::tier0ESD  
-  
-}
-		
-  
-void RpcRawDataValAlg::bookRPCLayervsTimeHistograms(const std::string&  hardware_name, const std::string& layer_name, int bin, int binmin, int binmax)
-{
-  gErrorIgnoreLevel=kInfo;
-  
-  StatusCode sc = StatusCode::SUCCESS;
-
-  if( m_doRpcESD==true ) {if( m_environment == AthenaMonManager::tier0 || m_environment == AthenaMonManager::tier0ESD || m_environment == AthenaMonManager::online ) {    	  
-      //declare a group of histograms
-      std::string generic_path_rpcmonitoring = "Muon/MuonRawDataMonitoring/RPC";
-      MonGroup rpcprd_expert( this, generic_path_rpcmonitoring+"/Chambers/"+hardware_name+"/ProfilesvsTime/", run, ATTRIB_UNMANAGED );   
-      MuonDQAHistList& lst = m_stationHists.getList( hardware_name +"/ProfilesvsTime/" + layer_name);
-
-      //histo path for rpc strip vs time 
-      std::string generic_path_rpcstripvstimelayer = generic_path_rpcmonitoring+"/Chambers/"+hardware_name+"/ProfilesvsTime/";
-      generic_path_rpcstripvstimelayer += hardware_name + "_" +  layer_name  +  "_stripvstime";
-      std::string rpcstripvstimelayer_title = hardware_name + "_" + layer_name + "_stripvstime";	
-      const char* rpcstripvstimelayer_title_char = rpcstripvstimelayer_title.c_str();
-
-      TH2 *rpcstripvstimelayer=new TH2I(rpcstripvstimelayer_title_char,rpcstripvstimelayer_title_char, bin/m_rpcreducenbins, binmin, binmax,timeNbin, timeminrange, timemaxrange); 			
-      lst.addHist(rpcstripvstimelayer);
-      rpcstripvstimelayer->SetMarkerColor(1);  
-      rpcstripvstimelayer->SetMarkerStyle(21);  
-      rpcstripvstimelayer->SetOption("COLZ");   
-      rpcstripvstimelayer->SetMarkerSize(0.2);
-      rpcstripvstimelayer->GetXaxis()->SetTitle("Rpc strip");
-      rpcstripvstimelayer->GetYaxis()->SetTitle("Time[ns]");  
-
-    
-      ATH_MSG_DEBUG (  "INSIDE bookRPCLayerHistograms : " << rpcstripvstimelayer << generic_path_rpcstripvstimelayer.c_str() );
-     // ATH_MSG_DEBUG (  "EXPERT : " << expert );
-      ATH_MSG_DEBUG (  "RUN : " << run ); 
-		
-      sc = rpcprd_expert.regHist( rpcstripvstimelayer );  
-      if(sc.isFailure() ) ATH_MSG_WARNING (  "couldn't register rpcstripvstimelayer hist to MonGroup" );
-
-    }}//m_doRpcESD // AthenaMonManager::tier0 || AthenaMonManager::tier0ESD  
-}
-
-void RpcRawDataValAlg::bookRPCLayerPhiAmbiHistograms(const std::string& hardware_name, const std::string& layer_name, const std::string& layer0_name, int bin, int binmin, int binmax )
-{
-  gErrorIgnoreLevel=kInfo;
-
-  StatusCode sc = StatusCode::SUCCESS;
-
-  if( m_doRpcESD==true ) {if( m_environment == AthenaMonManager::tier0 || m_environment == AthenaMonManager::tier0ESD || m_environment == AthenaMonManager::online ) {    		    
-      //declare a group of histograms
-      std::string generic_path_rpcmonitoring = "Muon/MuonRawDataMonitoring/RPC";
-      MonGroup rpcprd_expert( this, generic_path_rpcmonitoring+"/Chambers/"+hardware_name+"/Phi_profiles_ambiguity_resolved/", run, ATTRIB_UNMANAGED );   
-      MuonDQAHistList& lst = m_stationHists.getList( hardware_name +"/Phi_profiles_ambiguity_resolved/" + layer_name);
-  
-      //histo path for phi rpc strip with ambiguity removal
-      std::string generic_path_rpcstripPhiAmbilayer = generic_path_rpcmonitoring+"/Chambers/"+hardware_name+"/phi_profiles_ambiguity_resolved";
-      generic_path_rpcstripPhiAmbilayer += hardware_name + "_" + layer_name + "_Ambiguity_resolved_phi_strip";
-      std::string rpcstripPhiAmbilayer_title = hardware_name + "_" + layer_name +"_Ambiguity_resolved_phi_strip";	
-      const char* rpcstripPhiAmbilayer_title_char = rpcstripPhiAmbilayer_title.c_str();
-   		    
-      TH1 *rpcstripPhiAmbilayer=new TH1I(rpcstripPhiAmbilayer_title_char,rpcstripPhiAmbilayer_title_char, bin/m_rpcreducenbinsstrip, binmin, binmax );   
-      lst.addHist(rpcstripPhiAmbilayer);
-      rpcstripPhiAmbilayer->SetFillColor(42); 
-      rpcstripPhiAmbilayer->GetXaxis()->SetTitle(layer0_name.c_str());
-      rpcstripPhiAmbilayer->GetYaxis()->SetTitle("Counts/Strip");
-  
-     
-      ATH_MSG_DEBUG (  "INSIDE bookRPCLayerPhiAmbiHistograms : " << rpcstripPhiAmbilayer << generic_path_rpcstripPhiAmbilayer.c_str() );
-      ATH_MSG_DEBUG (  "RUN : " << run );
-
-      sc = rpcprd_expert.regHist( rpcstripPhiAmbilayer ); 
-      if(sc.isFailure() ) ATH_MSG_WARNING (  "couldn't register rpcstripPhiAmbilayer hist to MonGroup" );
-   		     	
-    }}//m_doRpcESD // AthenaMonManager::tier0 || AthenaMonManager::tier0ESD  
-  
-}
-
-void RpcRawDataValAlg::bookRPCLayerPhivsEtaHistograms(const std::string& hardware_name, const std::string& layerPhivsEta_name, int binz, int binminz, int binmaxz, int binx, int binminx, int binmaxx )
-{
-  gErrorIgnoreLevel=kInfo;
-
-  
-  StatusCode sc = StatusCode::SUCCESS;
-  if ( binmaxx==64  ) { binmaxx=96 ; } //exception for SU2 / SU3 chambers
-		
-  if( m_doRpcESD==true ) {if( m_environment == AthenaMonManager::tier0 || m_environment == AthenaMonManager::tier0ESD || m_environment == AthenaMonManager::online ) {  
-    
-      //declare a group of histograms
-      std::string generic_path_rpcmonitoring = "Muon/MuonRawDataMonitoring/RPC";
-      MonGroup rpcprd_expert( this, generic_path_rpcmonitoring+"/Chambers/"+hardware_name+"/PhivsEta/", run, ATTRIB_UNMANAGED );   
-      MuonDQAHistList& lst = m_stationHists.getList( hardware_name + "/PhivsEta/" + layerPhivsEta_name);
-
-      //histo path for rpc strip 
-      std::string generic_path_rpcstriplayerPhivsEta = generic_path_rpcmonitoring+"/Chambers/"+ hardware_name + "/PhivsEta/";
-      generic_path_rpcstriplayerPhivsEta += hardware_name +  "_" + layerPhivsEta_name;
-      std::string rpcstriplayerPhivsEta_title = hardware_name + "_" + layerPhivsEta_name;	
-      const char* rpcstriplayerPhivsEta_title_char = rpcstriplayerPhivsEta_title.c_str();
-   		     	
-      TH2 *rpcstriplayerPhivsEta=new TH2I(rpcstriplayerPhivsEta_title_char,rpcstriplayerPhivsEta_title_char, binz/m_rpcreducenbins, binminz, binmaxz, binx/m_rpcreducenbins, binminx, binmaxx); 		
-  
-      lst.addHist(rpcstriplayerPhivsEta);
-      rpcstriplayerPhivsEta->SetFillColor(42);  
-      rpcstriplayerPhivsEta->SetMarkerColor(1);  
-      rpcstriplayerPhivsEta->SetMarkerStyle(21);  
-      rpcstriplayerPhivsEta->SetOption("COLZ");    
-      rpcstriplayerPhivsEta->SetMarkerSize(0.2);
-      rpcstriplayerPhivsEta->GetXaxis()->SetTitle("<--- IP          Rpc Eta strip     EC --->"     );
-      rpcstriplayerPhivsEta->GetYaxis()->SetTitle("<--- HV side     Rpc Phi strip     RO side --->");
-     
-      ATH_MSG_DEBUG (  "INSIDE bookRPCLayerPhivsEtaHistograms : " << rpcstriplayerPhivsEta << generic_path_rpcstriplayerPhivsEta.c_str() );
-      ATH_MSG_DEBUG (  "RUN : " << run );
-	   
-      sc  = rpcprd_expert.regHist( rpcstriplayerPhivsEta ); 
-      if(sc.isFailure() ) ATH_MSG_WARNING (  "couldn't register rpcstriplayerPhivsEta hist to MonGroup" );
-
-    }}//m_doRpcESD // AthenaMonManager::tier0 || AthenaMonManager::tier0ESD    
-}
-   		     	
-
-//void RpcRawDataValAlg::bookRPCLayerPhivsEtaSectorHistograms(std::string hardware_name,std::string m_sector_name, std::string m_layerPhivsEtaSector_name, int binz, int binminz, int binmaxz, int binx, int binminx, int binmaxx )
-void RpcRawDataValAlg::bookRPCLayerPhivsEtaSectorHistograms(const std::string& sector_name, const std::string& layerPhivsEtaSector_name, int binz, int binminz, int binmaxz, int binx, int binminx, int binmaxx )
-{
-  gErrorIgnoreLevel=kInfo;
-  if ( binmaxx==64  ) { binmaxx=96 ; } //exception for SU2 / SU3 chambers
-  if ( binmaxx==112 ) { binmaxx=128; } //exception for BML7 chambers
-
-  StatusCode sc = StatusCode::SUCCESS;
-
-  if( m_doRpcESD==true ) {if( m_environment == AthenaMonManager::tier0 || m_environment == AthenaMonManager::tier0ESD || m_environment == AthenaMonManager::online ) { 
-      //declare a group of histograms
-      std::string generic_path_rpcmonitoring = "Muon/MuonRawDataMonitoring/RPC";
-      MonGroup rpcprd_expert( this, generic_path_rpcmonitoring+"/Sectors/"+sector_name + "/PhivsEta/" , run, ATTRIB_UNMANAGED );   
-      MuonDQAHistList& lst = m_stationHists.getList( sector_name + "/PhivsEta/" + layerPhivsEtaSector_name); 
- 
-      //histo path for rpc strip 
-      std::string generic_path_rpcstriplayerPhivsEtaSector = generic_path_rpcmonitoring+"/Sectors/"+sector_name+"/PhivsEta/";
-      generic_path_rpcstriplayerPhivsEtaSector += layerPhivsEtaSector_name;
-      const std::string& rpcstriplayerPhivsEtaSector_title = layerPhivsEtaSector_name; 	
-      const char* rpcstriplayerPhivsEtaSector_title_char = rpcstriplayerPhivsEtaSector_title.c_str();
- 
-      TH2 *rpcstriplayerPhivsEtaSector=new TH2I(rpcstriplayerPhivsEtaSector_title_char,rpcstriplayerPhivsEtaSector_title_char, binz/m_rpcreducenbins, binminz, binmaxz, binx/m_rpcreducenbins, binminx, binmaxx); 
-      lst.addHist(rpcstriplayerPhivsEtaSector);
-      rpcstriplayerPhivsEtaSector->SetFillColor(42);  
-      rpcstriplayerPhivsEtaSector->SetMarkerColor(1);  
-      rpcstriplayerPhivsEtaSector->SetMarkerStyle(21);  
-      rpcstriplayerPhivsEtaSector->SetOption("COLZ");    
-      rpcstriplayerPhivsEtaSector->SetMarkerSize(0.2);
-      rpcstriplayerPhivsEtaSector->GetXaxis()->SetTitle("<--- SIDE C      Rpc Eta strip      SIDE A --->");
-      //rpcstriplayerPhivsEtaSector->GetYaxis()->SetTitle( layer0_name );
-      rpcstriplayerPhivsEtaSector->GetYaxis()->SetTitle("<--- HV side     Rpc Phi strip     RO side --->");
-      
-      ATH_MSG_DEBUG (  "INSIDE bookRPCLayerPhivsEtaSectorHistograms : " << rpcstriplayerPhivsEtaSector << generic_path_rpcstriplayerPhivsEtaSector.c_str() );
-     // ATH_MSG_DEBUG (  "EXPERT : " << expert );
-      ATH_MSG_DEBUG (  "RUN : " << run );
-    
-      sc = rpcprd_expert.regHist( rpcstriplayerPhivsEtaSector ); 
-      if(sc.isFailure() ) ATH_MSG_WARNING (  "couldn't register rpcstriplayerPhivsEtaSector hist to MonGroup" );
- 
- 
-      //histo path for rpc cluster 
-      if ( layerPhivsEtaSector_name.find("Trigger", 0) == std::string::npos ) { 
-	std::string generic_path_rpcclusterlayerPhivsEtaSector = generic_path_rpcmonitoring+"/Sectors/"+sector_name+"/PhivsEta/";
-	generic_path_rpcclusterlayerPhivsEtaSector += layerPhivsEtaSector_name + "_cluster"  ;
-	std::string rpcclusterlayerPhivsEtaSector_title = layerPhivsEtaSector_name + "_cluster"   ; 	
-	const char* rpcclusterlayerPhivsEtaSector_title_char = rpcclusterlayerPhivsEtaSector_title.c_str();
-    
-	TH2 *rpcclusterlayerPhivsEtaSector=new TH2I(rpcclusterlayerPhivsEtaSector_title_char,rpcclusterlayerPhivsEtaSector_title_char, binz/m_rpcreducenbins, binminz, binmaxz, binx/m_rpcreducenbins, binminx, binmaxx); 
-	lst.addHist(rpcclusterlayerPhivsEtaSector);
-	rpcclusterlayerPhivsEtaSector->SetFillColor(42);  
-	rpcclusterlayerPhivsEtaSector->SetMarkerColor(1);  
-	rpcclusterlayerPhivsEtaSector->SetMarkerStyle(21);  
-	rpcclusterlayerPhivsEtaSector->SetOption("COLZ");    
-	rpcclusterlayerPhivsEtaSector->SetMarkerSize(0.2);
-	rpcclusterlayerPhivsEtaSector->GetXaxis()->SetTitle("<--- SIDE C      Rpc Eta strip      SIDE A --->");
-	rpcclusterlayerPhivsEtaSector->GetYaxis()->SetTitle("<--- HV side     Rpc Phi strip     RO side --->");
-    
-       
-        ATH_MSG_DEBUG (  "INSIDE bookRPCLayerPhivsEtaSectorHistograms : " << rpcclusterlayerPhivsEtaSector << generic_path_rpcclusterlayerPhivsEtaSector.c_str() );
-        ATH_MSG_DEBUG (  "RUN : " << run );
-    
-	sc = rpcprd_expert.regHist( rpcclusterlayerPhivsEtaSector ); 
-	if(sc.isFailure() ) ATH_MSG_WARNING (  "couldn't register rpcclusterlayerPhivsEtaSector hist to MonGroup" );
-      }
-    
-    }}//m_doRpcESD // AthenaMonManager::tier0 || AthenaMonManager::tier0ESD  
-   
-}
- 
-    
-void RpcRawDataValAlg::bookRPCLayervsLayerHistograms(const std::string& hardware_name, const std::string& layervslayer_name, 
-                                                     const std::string&   layer1_name, const std::string& layer2_name, 
-						     int binx, int binminx, int binmaxx, int biny, int binminy, int binmaxy)
-{
-  gErrorIgnoreLevel=kInfo;
-    
-  StatusCode sc = StatusCode::SUCCESS;
-    
-  if( m_doRpcESD==true ) {if( m_environment == AthenaMonManager::tier0 || m_environment == AthenaMonManager::tier0ESD || m_environment == AthenaMonManager::online ) {    	    
-      //declare a group of histograms
-      std::string generic_path_rpcmonitoring = "Muon/MuonRawDataMonitoring/RPC";
-      MonGroup rpcprd_expert( this, generic_path_rpcmonitoring+"/Chambers/"+hardware_name+"/Layer2vsLayer1/", run, ATTRIB_UNMANAGED );   
-      MuonDQAHistList& lst = m_stationHists.getList( hardware_name +"/Layer2vsLayer1/"+layervslayer_name);
-   
-      //histo path for rpc strip 
-      std::string generic_path_rpcstriplayervslayer = generic_path_rpcmonitoring+"/Chambers/"+hardware_name+"/Layer2vsLayer1/";
-      generic_path_rpcstriplayervslayer += hardware_name + "_" + layervslayer_name   ;
-      std::string rpcstriplayervslayer_title = hardware_name + "_" + layervslayer_name    ; 	
-      const char* rpcstriplayervslayer_title_char = rpcstriplayervslayer_title.c_str();
- 
-      TH2 *rpcstriplayervslayer=new TH2I(rpcstriplayervslayer_title_char,rpcstriplayervslayer_title_char, 
-					 binx/m_rpcreducenbins, binminx, binmaxx, biny/m_rpcreducenbins, binminy, binmaxy );	
-      lst.addHist(rpcstriplayervslayer);
-      rpcstriplayervslayer->SetFillColor(42);   
-      rpcstriplayervslayer->SetMarkerColor(1);     
-      rpcstriplayervslayer->SetMarkerStyle(21);  
-      rpcstriplayervslayer->SetOption("COLZ"); 
-      rpcstriplayervslayer->SetMarkerSize(0.2);
-      rpcstriplayervslayer->GetXaxis()->SetTitle(layer1_name.c_str() );
-      rpcstriplayervslayer->GetYaxis()->SetTitle(layer2_name.c_str() );
-    
-     
-      ATH_MSG_DEBUG (  "INSIDE bookRPCLayervsLayerHistograms : " << rpcstriplayervslayer << generic_path_rpcstriplayervslayer.c_str() );
-    //  ATH_MSG_DEBUG (  "EXPERT : " << expert );
-      ATH_MSG_DEBUG (  "RUN : " << run );
-    
-      sc = rpcprd_expert.regHist( rpcstriplayervslayer ); 
-      if(sc.isFailure() ) ATH_MSG_WARNING (  "couldn't register rpcstriplayervslayer hist to MonGroup" );
-    
-    }}//m_doRpcESD // AthenaMonManager::tier0 || AthenaMonManager::tier0ESD  
-  
-}
-
-void RpcRawDataValAlg::bookRPCCoolHistograms( std::vector<std::string>::const_iterator & iter, int isec, int idblPhi,
-					      const std::string& layer ) 
-{
-  StatusCode sc = StatusCode::SUCCESS ;
-  
-  // MuonDetectorManager from the conditions store
-  SG::ReadCondHandle<MuonGM::MuonDetectorManager> DetectorManagerHandle{m_DetectorManagerKey};
-  const MuonGM::MuonDetectorManager* MuonDetMgr = DetectorManagerHandle.cptr(); 
-  if(!MuonDetMgr){
-    ATH_MSG_ERROR("nullptr to the read MuonDetectorManager conditions object");
-    return; 
-  } 
-
-  std::string generic_path_rpcmonitoring = "Muon/MuonRawDataMonitoring/RPC";
-  MonGroup rpcCoolDb( this, generic_path_rpcmonitoring+"/CoolDB", run, ATTRIB_UNMANAGED );
-
-  char histName_char[100];
-  sprintf(histName_char,"Sector%.2d_%s_dblPhi%d", isec+1, layer.c_str(), idblPhi+1) ;
-  // example: Sector01_Pivot0_dblPhi1_StripId
-  
-  std::string histName  = histName_char  ;
-  histName += "_"            ;
-  histName += *iter        ;  //histName += m_coolQuantity ;
-  int istatPhi  = int( isec/2) ;
-  int iName     = 0              ;
-  int ig        = 0          ;
-  int iNameMax  = 0          ;
-  
-  int ir = 0;
-
-  //BML7(dr=1) is associated to LowPt and not Pivot
-  if ( isec<11 ||  isec>13) {
-    // if ( layer.find("Pivot",0) )
-    if ( layer == "Pivot0" || layer == "Pivot1" )   {
-      iName = 2 + (isec%2 ) ;
-      ir    = 2 	      ;		
-      ig    = atoi( (layer.substr(5,1)).c_str() ) ;
-    }
-    if ( layer == "LowPt0" || layer == "LowPt1" )   {
-      iName = 2 + (isec%2 ) ;
-      ir    = 1 	      ;
-      ig    = atoi( (layer.substr(5,1)).c_str() ) ;
-    }
-    if ( layer == "HighPt0" || layer == "HighPt1" ) {
-      iName = 4 + (isec%2 ) ;
-      ir    = 1 	      ;
-      ig    = atoi( (layer.substr(6,1)).c_str() ) ; 
-    }
-    iNameMax  =  iName         ;
-  }  
-  else if ( isec==12) {
-    // if ( layer.find("Pivot",0) )
-    if ( layer == "Pivot0" || layer == "Pivot1" )   {
-      iName     =  1      ;
-      iNameMax  =  2      ; 
-      ir    = 2 	      ;		
-      ig    = atoi( (layer.substr(5,1)).c_str() ) ;
-    }
-    if ( layer == "LowPt0" || layer == "LowPt1" )   {
-      iName     =  1      ;
-      iNameMax  =  2      ; 
-      ir    = 1 	      ;
-      ig    = atoi( (layer.substr(5,1)).c_str() ) ;
-    }
-    if ( layer == "HighPt0" || layer == "HighPt1" ) {
-      iName = 4               ;
-      ir    = 1 	      ;
-      ig    = atoi( (layer.substr(6,1)).c_str() ) ; 
-      iNameMax  =  iName      ; 
-    }
-     
-  }
-  else {
-    if ( layer == "Pivot0" || layer == "Pivot1" )   {
-      iName     =   8  ;
-      iNameMax  =  10  ;
-      ir    = 2 ;   
-      ig    = atoi( (layer.substr(5,1)).c_str() ) ;   
-    }
-    if ( layer == "LowPt0" || layer == "LowPt1" )   {
-      iName = 8 ;
-      iNameMax  =  iName         ;
-      ir    = 1 ;
-      ig    = atoi( (layer.substr(5,1)).c_str() ) ;
-    }
-    if ( layer == "HighPt0" || layer == "HighPt1" ) {
-      iName = 9 ; // or 10 ;
-      iNameMax=10          ;
-      ir    = 1 ; // doubletR=2 -> upgrade of Atlas
-      ig    = atoi( (layer.substr(6,1)).c_str() ) ; 
-    }
-  } // end sectors 12 and 14
-  
-  int NTotStripsSideA = 1;
-  int NTotStripsSideC = 1;     
- 
-  int kName = iName ;
-  if(kName==1)kName=53;//BMLE
-
-  if (kName > m_idHelperSvc->rpcIdHelper().stationNameIndexMax()) {
-    return;
-  }
-  Identifier rpcId = m_idHelperSvc->rpcIdHelper().channelID(kName, 1 , istatPhi+1, ir, 1, idblPhi+1, 1, 1, 1); // last 3 arguments are: int gasGap, int measuresPhi, int strip
-  if (!rpcId.is_valid()) {
-    ATH_MSG_WARNING("Could not get valid Identifier for stationName="<<kName<<", eta=1, phi="<<istatPhi+1<<", doubletR="<<ir<<", doubletZ="<<1<<", doubletPhi="<<idblPhi+1);
-  }
-  Identifier rpcId_c = m_idHelperSvc->rpcIdHelper().channelID(kName, -1 , istatPhi+1, ir, 1, idblPhi+1, 1, 1, 1); // last 3 arguments are: int gasGap, int measuresPhi, int strip
-  if (!rpcId_c.is_valid()) {
-    ATH_MSG_WARNING("Could not get valid Identifier for stationName="<<kName<<", eta=-1, phi="<<istatPhi+1<<", doubletR="<<ir<<", doubletZ="<<1<<", doubletPhi="<<idblPhi+1);
-  }
-  const MuonGM::RpcReadoutElement* rpc   = MuonDetMgr->getRpcReadoutElement(rpcId);   
-  const MuonGM::RpcReadoutElement* rpc_c = MuonDetMgr->getRpcReadoutElement(rpcId_c);  
-  
-  if(rpc){  
-    Identifier idr = rpc->identify();
-    std::vector<int>   rpcstripshift = RpcGM::RpcStripShift(MuonDetMgr,m_idHelperSvc->rpcIdHelper(), idr, 0)  ;
-    NTotStripsSideA = rpcstripshift[6]+rpcstripshift[17];
-    Identifier idr_c = rpc_c->identify();
-    std::vector<int>   rpcstripshift_c = RpcGM::RpcStripShift(MuonDetMgr,m_idHelperSvc->rpcIdHelper(), idr_c, 0)  ;
-    NTotStripsSideC = rpcstripshift_c[7]+rpcstripshift_c[18];
-   
-  } 
-   
-  TH1 *rpcCoolHisto = new TH1F(histName.c_str(), histName.c_str(), NTotStripsSideC+NTotStripsSideA, -NTotStripsSideC, NTotStripsSideA );
-
-  sc=rpcCoolDb.regHist(rpcCoolHisto) ;
-  if(sc.isFailure() ) ATH_MSG_WARNING (  "couldn't register " << histName << "hist to MonGroup" );
-  rpcCoolHisto->GetXaxis()->SetTitle("strip");  
-  
-  
-  
-  // Fill strip Id histogram
-  if ( (histName.find("PanelId", 0)) != std::string::npos ) {
-  
-    sc = rpcCoolDb.getHist( m_rpcCool_PanelIdHist, histName.c_str() );
-    if( sc.isFailure() ) ATH_MSG_WARNING (  "couldn't get "<< histName << " hist" );
-    m_rpcCool_PanelIdHist->GetYaxis()->SetTitle("strip Id");
-    m_rpcCool_PanelIdHist->SetBit(TH1::kIsAverage)         ;
-    int rpcElemPhiStrip   ;
-    int rpcElemEtaStrip   ;
-    int coolStripIndex =0 ;
-    
-      
-    for (int ieta=0; ieta!=17; ieta++) {
-      for ( int iNameF=iName; iNameF!= iNameMax+1 ; iNameF++ ) {
-        int kNameF = iNameF;
-	if(kNameF==1)kNameF=53;//BMLE
-    	for (int iz=0; iz!=3; iz++ ) {
-	  int irc = ir ;	
-	  if(std::abs(ieta-8)==7&&ir==1&&kNameF==2)continue;	
-	  if(isec==12&&std::abs(ieta-8)==6&&ir==1&&kNameF==2)continue;
-	  if(std::abs(ieta-8)==7&&ir==2&&kNameF==2)irc=1; 
-	  if(isec==12&&std::abs(ieta-8)==6&&ir==2&&kNameF==2)irc=1;	 
-											   
-        if (kNameF > m_idHelperSvc->rpcIdHelper().stationNameIndexMax()) continue;
-        Identifier id = m_idHelperSvc->rpcIdHelper().channelID(kNameF, ieta-8, istatPhi+1, irc, iz+1, idblPhi+1, 1, 1, 1); // last 3 arguments are: int gasGap, int measuresPhi, int strip
-        if (!id.is_valid()) {
-          ATH_MSG_WARNING("Could not get valid Identifier for stationName="<<kNameF<<", eta="<<ieta-8<<", phi="<<istatPhi+1<<", doubletR="<<irc<<", doubletZ="<<iz+1<<", doubletPhi="<<idblPhi+1);
-          continue;
-        }
-    	  const MuonGM::RpcReadoutElement* rpc = MuonDetMgr->getRpcReadoutElement(id);  
-    	  if(!rpc) continue;   
-	  
-    	  if  ( iz+1 != rpc->getDoubletZ() ) { 
-    	    continue ;
-    	  }
-    	  Identifier idr = m_idHelperSvc->rpcIdHelper().parentID( rpc->identify() );
-    	  rpcElemPhiStrip = int (rpc->NphiStrips() ) ;
-    	  rpcElemEtaStrip = int (rpc->NetaStrips() ) ;
-	  
-    	  for ( int istripEta=0; istripEta!=rpcElemEtaStrip; istripEta++ ) {
-    	    Identifier strip_id  =  m_idHelperSvc->rpcIdHelper().channelID(idr, iz+1, idblPhi+1, ig+1, 0, istripEta+1) ;
-    	    Identifier panel_id  =  m_idHelperSvc->rpcIdHelper().panelID( strip_id ) ;
-
-    	    if( strip_id == 0 ) continue;
-    	    coolStripIndex = (RpcGM::RpcStripShift(MuonDetMgr,m_idHelperSvc->rpcIdHelper(), strip_id, 0)).at(16);
-    	    m_rpcCool_PanelIdHist->Fill(coolStripIndex, panel_id.get_identifier32().get_compact()) ;
-          }
-    	  for ( int istripPhi=0; istripPhi!=rpcElemPhiStrip; istripPhi++ ) {
-    	    Identifier strip_id  =  m_idHelperSvc->rpcIdHelper().channelID(idr, iz+1, idblPhi+1, ig+1, 1, istripPhi+1) ;				     
-    	    Identifier panel_id  =  m_idHelperSvc->rpcIdHelper().panelID( strip_id ) ;
-
-    	    if( strip_id == 0 ) continue;
-    	    coolStripIndex = (RpcGM::RpcStripShift(MuonDetMgr,m_idHelperSvc->rpcIdHelper(), strip_id, 0)).at(16);
-
-    	    m_rpcCool_PanelIdHist->Fill(coolStripIndex, panel_id.get_identifier32().get_compact() );
-          }
-        } // end loop on doubletZ
-      }
-    }  // end loop on stationeta
-  
-  } // end fill cool histograms with panelId 
-  
-  
-}
-
-
-
-// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
-
-StatusCode RpcRawDataValAlg::procHistograms()
-{
-  StatusCode sc = StatusCode::SUCCESS;
-   
-  ATH_MSG_DEBUG (  "********Reached Last Event in RpcRawDataValAlg !!!" );	  
-  ATH_MSG_DEBUG (  "RpcRawDataValAlg finalize()" ); 	  
-   
-  if( m_doRpcESD==true ) {if( m_environment == AthenaMonManager::tier0 || m_environment == AthenaMonManager::tier0ESD || m_environment == AthenaMonManager::online ) {    
-    
-      if(endOfRunFlag()){        
-	if ( m_doTrigEvol && (m_rpc_eventstotal > m_minStatTrEvol) ) {    
- 
-	  int rpc2DEtaStatBinX_BA 	= int ( m_rpc2DEtaStationTriggerHits_Side_Pt[enumBA_LowPt]->GetNbinsX() );
-	  int rpc2DEtaStatBinX_BC 	= int ( m_rpc2DEtaStationTriggerHits_Side_Pt[enumBC_LowPt]->GetNbinsX() ); 
-	  int rpc2DEtaStatBinY    	= int ( m_rpc2DEtaStationTriggerHits_Side_Pt[enumBA_LowPt]->GetNbinsY() );
-	  m_nEtaStatFired_BA_LowPt  =  0; 
-	  m_nEtaStatFired_BA_HighPt =  0;
-	  m_nEtaStatFired_BC_LowPt  =  0;
-	  m_nEtaStatFired_BC_HighPt =  0;
-       
-       
-	  for (int iy=1; iy!= rpc2DEtaStatBinY+1; iy++ ) {
-	    for (int ix=1; ix!=rpc2DEtaStatBinX_BA+1; ix++ ) {
-	      m_nTrigEtaStat_BA_LowPt  = int ( m_rpc2DEtaStationTriggerHits_Side_Pt[enumBA_LowPt] ->GetBinContent(ix, iy ) );
-	      m_nTrigEtaStat_BA_HighPt = int ( m_rpc2DEtaStationTriggerHits_Side_Pt[enumBA_HighPt]->GetBinContent(ix, iy ) );
-	      if ( m_nTrigEtaStat_BA_LowPt >0 ) m_nEtaStatFired_BA_LowPt++  ;
-	      if ( m_nTrigEtaStat_BA_HighPt>0 ) m_nEtaStatFired_BA_HighPt++ ;
-	    }
-	    for (int ix=1; ix!=rpc2DEtaStatBinX_BC+1; ix++ ) {
-	      m_nTrigEtaStat_BC_LowPt  = int ( m_rpc2DEtaStationTriggerHits_Side_Pt[enumBC_LowPt] ->GetBinContent(ix, iy ) );
-	      m_nTrigEtaStat_BC_HighPt = int ( m_rpc2DEtaStationTriggerHits_Side_Pt[enumBC_HighPt]->GetBinContent(ix, iy ) );
-	      if ( m_nTrigEtaStat_BC_LowPt >0 ) m_nEtaStatFired_BC_LowPt++ ;
-	      if ( m_nTrigEtaStat_BC_HighPt>0 ) m_nEtaStatFired_BC_HighPt++ ;
-	    }
-	  }
-	  m_rpcNumberEtaStatFired_Side_Pt[enumBA_LowPt]  -> Fill( m_nEtaStatFired_BA_LowPt  ) ; 
-	  m_rpcNumberEtaStatFired_Side_Pt[enumBC_LowPt]  -> Fill( m_nEtaStatFired_BC_LowPt  ) ;
-	  m_rpcNumberEtaStatFired_Side_Pt[enumBA_HighPt] -> Fill( m_nEtaStatFired_BA_HighPt ) ;
-	  m_rpcNumberEtaStatFired_Side_Pt[enumBC_HighPt] -> Fill( m_nEtaStatFired_BC_HighPt ) ;
-     	
-	}  
-      
-	// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
-	/**Writes hits per harware chamber in a txt file*/
-	// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *   
-	std::ofstream myfile;
-	if(m_rpcfile){
-	  myfile.open ("rpccosmic.txt",std::ios::out); 
-	  myfile << "-------- Counts per Chamber Statistics--------\n";} //only if m_rpcfile==true
-
-    
-	if(m_rpcfile){
-	  myfile << "----Total events / Events in selected area----\n";
-	  myfile.close();}  //only if m_rpcfile==true
-      
-	  
-
-	//To review with Angelo Guida    
-	std::vector<int>::const_iterator iter_bin=m_layer_name_bin_list_panel.begin() ;
-	for (std::vector<std::string>::const_iterator iter=m_layer_name_list_panel.begin(); iter!=m_layer_name_list_panel.end(); iter++) 
-	  {
-	    int pos = *iter_bin;
-	    iter_bin++ ;
-	    if(pos>1000)continue; //skip fake trigger panels
-      
-	    std::string name = *iter          ;      
-	    std::string list_name  = *iter    ;
-	    std::string panel_name = *iter    ;
-	    list_name.insert(7, "/Panels/")	  ; 
-	    panel_name.insert(7, "_")         ;
-            std::string sector_num  = name.substr(5, 2)   ;
-                  
-	  }
-    
-          //Normalize for integrated luminosity
-	  
-  
-      } // end if isEndOfRun
-  
-    }}//m_doRpcESD // AthenaMonManager::tier0 || AthenaMonManager::tier0ESD  
-  
-  return sc;
-}
- 
-
- 
-//======================================================================================//
-/**  finalize */
-//======================================================================================//
-StatusCode RpcRawDataValAlg::finalize() 
-{ 
-
-  StatusCode sc = ManagedMonitorToolBase::finalize();
-  if(!sc.isSuccess()) return sc;
-
-
-  ATH_MSG_DEBUG ( "RpcRawDataValAlg::finalize() " );
-  
-  // Clear Muon Monitoring Histograms 
-  m_rpc2DEtaStationTriggerHits_Side_Pt.clear();
-  m_rpcNumberEtaStatFired_Side_Pt.clear();
-  
-  return sc;
-}
diff --git a/MuonSpectrometer/MuonValidation/MuonDQA/MuonRawDataMonitoring/RpcRawDataMonitoring/src/components/RpcRawDataMonitoring_entries.cxx b/MuonSpectrometer/MuonValidation/MuonDQA/MuonRawDataMonitoring/RpcRawDataMonitoring/src/components/RpcRawDataMonitoring_entries.cxx
index 584ce4fa9c05a011d86da59fbda303ed20474461..c39b777eea922b3db834190766753536c72704c5 100644
--- a/MuonSpectrometer/MuonValidation/MuonDQA/MuonRawDataMonitoring/RpcRawDataMonitoring/src/components/RpcRawDataMonitoring_entries.cxx
+++ b/MuonSpectrometer/MuonValidation/MuonDQA/MuonRawDataMonitoring/RpcRawDataMonitoring/src/components/RpcRawDataMonitoring_entries.cxx
@@ -1,4 +1,3 @@
-#include "RpcRawDataMonitoring/RpcRawDataValAlg.h"
 #include "RpcRawDataMonitoring/RpcLv1RawDataValAlg.h"
 #include "RpcRawDataMonitoring/RpcLv1RawDataSectorLogic.h"
 #include "RpcRawDataMonitoring/RpcLv1RawDataEfficiency.h"
@@ -6,7 +5,7 @@
 #include "RpcRawDataMonitoring/RpcTrackAnaAlg.h"
 #include "RpcRawDataMonitoring/RPCLv1AnaAlg.h"
   
-DECLARE_COMPONENT( RpcRawDataValAlg )
+
 DECLARE_COMPONENT( RpcLv1RawDataValAlg )
 DECLARE_COMPONENT( RpcLv1RawDataSectorLogic )
 DECLARE_COMPONENT( RpcLv1RawDataEfficiency )