From 62d45dca6de9f6ff90c768243513a35d1f5e723a Mon Sep 17 00:00:00 2001
From: Jahred Adelman <jahreda@gmail.com>
Date: Fri, 19 May 2017 11:40:28 +0200
Subject: [PATCH] fix warning messages

Former-commit-id: 3f326615fae03e983aec07e2ecefa0deb3416b8c
---
 .../TrigFTKSim/TrigFTKSim/TrackFitter711.h    |  3 +-
 .../TrigFTKSim/src/FTKRoadFinderAlgo.cxx      |  4 +-
 .../TrigFTKSim/src/FTKTrackFitterAlgo.cxx     |  3 +-
 Trigger/TrigFTK/TrigFTKSim/src/RoadFinder.cxx |  1 -
 .../TrigFTK/TrigFTKSim/src/TrackFitter711.cxx | 16 ++++---
 .../TrigFTK/TrigFTKSim/src/atlClustering.cxx  |  8 ----
 .../TrigFTK/TrigFTKSim/standalone/dataflow.cc | 46 ++++++-------------
 .../TrigFTK/TrigFTKSim/standalone/dataflow.h  |  8 +++-
 .../TrigFTKSim/standalone/efficiency.cc       |  1 -
 9 files changed, 34 insertions(+), 56 deletions(-)

diff --git a/Trigger/TrigFTK/TrigFTKSim/TrigFTKSim/TrackFitter711.h b/Trigger/TrigFTK/TrigFTKSim/TrigFTKSim/TrackFitter711.h
index 3d3beefab13..47bab566507 100644
--- a/Trigger/TrigFTK/TrigFTKSim/TrigFTKSim/TrackFitter711.h
+++ b/Trigger/TrigFTK/TrigFTKSim/TrigFTKSim/TrackFitter711.h
@@ -129,7 +129,8 @@ protected:
 
   /* void processor_ResolutionMode(const FTKRoad &); */
   /* void processor_ResolutionMode(const FTKRoad &, std::list<FTKTrack> &); */
-  void processor_Incomplete(const FTKRoad &, std::list<FTKTrack> &, std::list<FTKTrack> &);
+   void processor_Incomplete(const FTKRoad &, std::list<FTKTrack> &);
+//  void processor_Incomplete(const FTKRoad &, std::list<FTKTrack> &, std::list<FTKTrack> &);
   void processor_Extrapolate(const FTKRoad &, std::list<FTKTrack> &);
   void processor_SuperExtrapolate(const FTKRoad &, std::list<FTKTrack> &);
 
diff --git a/Trigger/TrigFTK/TrigFTKSim/src/FTKRoadFinderAlgo.cxx b/Trigger/TrigFTK/TrigFTKSim/src/FTKRoadFinderAlgo.cxx
index 5a2fa7ca690..4d329899357 100644
--- a/Trigger/TrigFTK/TrigFTKSim/src/FTKRoadFinderAlgo.cxx
+++ b/Trigger/TrigFTK/TrigFTKSim/src/FTKRoadFinderAlgo.cxx
@@ -50,6 +50,7 @@ FTKRoadFinderAlgo::FTKRoadFinderAlgo(const std::string& name, ISvcLocator* pSvcL
   m_setAMSize(0), m_setAMSplit(0), m_maxAMAfterSplit(-1), m_minDVolOverDNPatt(0), 
   m_doMakeCache(0), m_CachePath("bankcache.root"),
   m_SaveAllRoads(0), m_StoreAllSS(0),
+  m_read_FTKhits_directly(false),
   m_pmap(0x0), m_pmap_unused(0x0),
   m_rmap(0x0), m_rmap_unused(0x0), m_CUR_REGION(-1),
   m_ssmap(0x0), m_ssmap_unused(0x0), m_ssmap_tsp(0x0),
@@ -71,8 +72,7 @@ FTKRoadFinderAlgo::FTKRoadFinderAlgo(const std::string& name, ISvcLocator* pSvcL
   m_SectorAsPatterns(0),
   m_DCMatchMethod(0),
   m_AutoDisable(false),
-  m_firstEventFTK(-1), 
-  m_read_FTKhits_directly(false)
+  m_firstEventFTK(-1)
 {
   // number of banks
   declareProperty("NBanks",m_nbanks);
diff --git a/Trigger/TrigFTK/TrigFTKSim/src/FTKTrackFitterAlgo.cxx b/Trigger/TrigFTK/TrigFTKSim/src/FTKTrackFitterAlgo.cxx
index f11c2ab0bb5..df8b8a9deca 100644
--- a/Trigger/TrigFTK/TrigFTKSim/src/FTKTrackFitterAlgo.cxx
+++ b/Trigger/TrigFTK/TrigFTKSim/src/FTKTrackFitterAlgo.cxx
@@ -281,8 +281,7 @@ StatusCode FTKTrackFitterAlgo::initialize(){
     ftkouttrackmodule->setBranchFormat("FTKTracksStream%d.");
     
 
-    std::size_t replace_index = m_trackfilename.find(".root");
-
+    // std::size_t replace_index = m_trackfilename.find(".root");
     // string pre_hw_trackfilename = m_trackfilename;
     // if (replace_index != std::string::npos) pre_hw_trackfilename.insert(replace_index, "_pre_hw");  
     // ftkouttrackmodule_pre_hw->setMultiOut(false);
diff --git a/Trigger/TrigFTK/TrigFTKSim/src/RoadFinder.cxx b/Trigger/TrigFTK/TrigFTKSim/src/RoadFinder.cxx
index 49a9426f9fa..2ca69afe3a2 100644
--- a/Trigger/TrigFTK/TrigFTKSim/src/RoadFinder.cxx
+++ b/Trigger/TrigFTK/TrigFTKSim/src/RoadFinder.cxx
@@ -275,7 +275,6 @@ int RoadFinder::nextEvent()
      list<FTKRoad>::const_iterator iroad = roadslist.begin();
      int rid(0);
      bool soft_limit(true), hard_limit(true);
-     FTKRoadStream *stream = m_roadoutput->getStream(m_datainput->getCurrentRegion());
      for (;iroad!=roadslist.end();++iroad) {
        // default case: just save the road
        if (!FTKSetup::getFTKSetup().getSCTtrkMode()) {
diff --git a/Trigger/TrigFTK/TrigFTKSim/src/TrackFitter711.cxx b/Trigger/TrigFTK/TrigFTKSim/src/TrackFitter711.cxx
index bacd81c755b..2f14c6d463e 100644
--- a/Trigger/TrigFTK/TrigFTKSim/src/TrackFitter711.cxx
+++ b/Trigger/TrigFTK/TrigFTKSim/src/TrackFitter711.cxx
@@ -632,19 +632,21 @@ void TrackFitter711::processor(const FTKRoad &road) {
   if (m_resolution_mode) {
 
     list<FTKTrack> road_tracks; // list 7L tracks for this road
-    list<FTKTrack> road_tracks_pre_hw; // list 7L tracks before the HW filter
+//    list<FTKTrack> road_tracks_pre_hw; // list 7L tracks before the HW filter
 
-    processor_Incomplete(road,road_tracks, road_tracks_pre_hw);
+    processor_Incomplete(road,road_tracks);
+//    processor_Incomplete(road,road_tracks, road_tracks_pre_hw);
 
     // JAAA not used anymore
     //    processor_ResolutionMode(road,road_tracks);
   }
   else {     // performe the fits of the incomplete set of constants
     list<FTKTrack> road_tracks; // list 7L tracks for this road
-    list<FTKTrack> road_tracks_pre_hw; // list 7L tracks before the HW filter
+//    list<FTKTrack> road_tracks_pre_hw; // list 7L tracks before the HW filter
 
     // perfom the incomplete fit
-    processor_Incomplete(road,road_tracks, road_tracks_pre_hw);
+    processor_Incomplete(road,road_tracks);
+//    processor_Incomplete(road,road_tracks, road_tracks_pre_hw);
 
     if (road_tracks.empty()) return;
 
@@ -674,9 +676,11 @@ void TrackFitter711::processor(const FTKRoad &road) {
     TrackFitter class. Basically changes the reference to the incomplete
     constant set and add some details related in the method how the
     incomplete tracks are managed in the current case */
+// void TrackFitter711::processor_Incomplete(const FTKRoad &road,
+//                                           list<FTKTrack> &road_tracks,
+//                                           list<FTKTrack> &road_tracks_pre_hw)
 void TrackFitter711::processor_Incomplete(const FTKRoad &road,
-                                          list<FTKTrack> &road_tracks,
-                                          list<FTKTrack> &road_tracks_pre_hw)
+                                          list<FTKTrack> &road_tracks)
 {
   // check if the road was marked as rejected by the RW or HF
   if (road.getRWRejected()!=0 &&
diff --git a/Trigger/TrigFTK/TrigFTKSim/src/atlClustering.cxx b/Trigger/TrigFTK/TrigFTKSim/src/atlClustering.cxx
index f0412300f85..5f82c474b1b 100644
--- a/Trigger/TrigFTK/TrigFTKSim/src/atlClustering.cxx
+++ b/Trigger/TrigFTK/TrigFTKSim/src/atlClustering.cxx
@@ -1655,18 +1655,10 @@ void atlClusteringLNF(vector<FTKRawHit> &hits)
      * First: organize raw hits by module
      */
     vector<FTKRawHit> sortHits;
-    int tempModId = 999999;
 
     for(unsigned int i = 0; i < hits.size(); i++) {
         int modId = hitToModuleId(hits[i]);
 
-	// if(PRINT_INPUT && hitSelector(hits[i])){
-	//   if(tempModId != modId) printInputData(hits, sortHits, i);
-	//   else sortHits.push_back(hits[i]);
-
-	//   tempModId = modId;
-	// }
-
         if (modId>=0) {
             hitsByModule[modId].push_back( &(hits[i]) );
             if (DUPLICATE_GANGED && hitIsGanged(hits[i])) {
diff --git a/Trigger/TrigFTK/TrigFTKSim/standalone/dataflow.cc b/Trigger/TrigFTK/TrigFTKSim/standalone/dataflow.cc
index f580b6641ce..f4288abc6da 100644
--- a/Trigger/TrigFTK/TrigFTKSim/standalone/dataflow.cc
+++ b/Trigger/TrigFTK/TrigFTKSim/standalone/dataflow.cc
@@ -370,9 +370,6 @@ void Process(unsigned int ientry) {
    ADD_TO_HIST( stream[itower]->naoGetNclus(6),"nCluster6");
    ADD_TO_HIST( stream[itower]->naoGetNclus(7),"nCluster7");
 
-   std::cerr << "JAAAA n0 road = " << stream[itower]->naoGetNclus_road(0) << " and non road = " << stream[itower]->naoGetNclus(0) << std::endl;
-   std::cerr << "JAAAA n1 road = " << stream[itower]->naoGetNclus_road(1) << " and non road = " << stream[itower]->naoGetNclus(1) << std::endl;
- 
 
    ADD_TO_HIST( stream[itower]->naoGetNclus_road(0),"nCluster(road0)");
    ADD_TO_HIST( stream[itower]->naoGetNclus_road(1),"nCluster(road1)");
@@ -402,10 +399,8 @@ void Process(unsigned int ientry) {
 }
 
 void Terminate() {
-  std::cerr << "JAAAAA" << std::endl;
   myfile << "Type\t\tbarrelmean\t\tbarrelmax\t\tendcapmean\t\tendcapmax" << endl;
   myfile << "--------------" << endl;
-  std::cerr << "JAAAAA2" << std::endl;
   // kludge, can do this better but works for now
   float temp[MAXTOWER], temp2[MAXTOWER], temp3[MAXTOWER];
   for (int i = 0; i < 8; i++) {
@@ -418,11 +413,9 @@ void Terminate() {
     printinfo (temp3, Form("NCluster(road)L%d",i));
     printinfo (temp2, Form("NSSIDL%d",i));
   }
-  std::cerr << "JAAAAA4" << std::endl;
   AddBreak();
   printinfo (nRoad, "NRoads");
   AddBreak();
-  std::cerr << "JAAAAA45" << std::endl;
   printinfo (nFitI, "NFitAux (8/8 + 7/8)");
   printinfo (nFitRecoveryI, "NFitAux Recovery");
   printinfo (nTrackI, "NTrackAux");
@@ -441,43 +434,30 @@ void Terminate() {
   printinfo (nFitMajority, "NFitSSB Majority");
   printinfo (nFitMajoritySCT, "NFitSSB Majority missing SCT");
   printinfo (nFitMajorityPix, "NFitSSB Majority missing Pix");
-  std::cerr << "JAAAAA9" << std::endl;
  int size_nRoad, first_decile_pos_nRoad, last_decile_pos_nRoad, max_quickselect_nRoad, first_decile_nRoad, last_decile_nRoad ;
   int size_nFitI, first_decile_pos_nFitI, last_decile_pos_nFitI, max_quickselect_nFitI, first_decile_nFitI, last_decile_nFitI ;
-    std::cerr << "JAAAAA91" << std::endl;
   // definition of the quartiles
   size_nRoad = nRoadArr.size();
   first_decile_pos_nRoad = size_nRoad/10;
   last_decile_pos_nRoad = 9*first_decile_pos_nRoad;
   max_quickselect_nRoad = size_nRoad - 1;
-  std::cerr << "JAAAAA94" << std::endl;
   size_nFitI = nFitIArr.size();
   first_decile_pos_nFitI = size_nFitI/10;
   last_decile_pos_nFitI = 9*first_decile_pos_nFitI;
   max_quickselect_nFitI = size_nFitI - 1;
-    std::cerr << "JAAAAA99" << std::endl;
   for (int itower = 0; itower < ntower; itower++) {
-    std::cerr << "JAAAAA9itower = " << itower << std::endl;
     //    if(!processedTower[itower]) continue;
-    std::cerr << "JAAAAA9 bbb itower = " << itower << std::endl;
-    
+     
     // to generalize in case we run on multiple towers
-    //vector<float> nRoad_perevt;
-    /*for(int i = 0; i < size_nRoad; i++){
-      //myfile << " for event " << i << " nRoadArr.size() is " << nRoadArr[i].size() << endl;
-      for(int j=0; j<nRoadArr[i].size(); j++){
-	nRoad_perevt.push_back(nRoadArr[i][j]);
-      }
-      }*/
-    AddBreak();
-    int nRoad_perevt[size_nRoad];
-    for(int i = 0; i < size_nRoad; i++){     
-      nRoad_perevt[i]=nRoadArr[i][0];      
-      }
-    int nFitI_perevt[size_nFitI];
-    for(int i = 0; i < size_nFitI; i++){     
-      nFitI_perevt[i]=nFitIArr[i][0];     
-      }    
+     vector<int> nRoad_perevt; nRoad_perevt.resize(size_nRoad);
+     vector<int> nFitI_perevt; nRoad_perevt.resize(size_nFitI);
+     AddBreak();
+     for(int i = 0; i < size_nRoad; i++){     
+        nRoad_perevt[i]=nRoadArr[i][0];      
+     }
+     for(int i = 0; i < size_nFitI; i++){     
+        nFitI_perevt[i]=nFitIArr[i][0];     
+     }    
    
     first_decile_nRoad = quick_select(nRoad_perevt, 0, max_quickselect_nRoad, first_decile_pos_nRoad);
     last_decile_nRoad = quick_select(nRoad_perevt, 0, max_quickselect_nRoad, last_decile_pos_nRoad);
@@ -573,7 +553,8 @@ void AddBreak(int n) {
 
 // some functions used for the calculation of the k^th value of an r+1 long array called input with the method called quick_select.
 //int partition(vector<float> input, int p, int r)
-int partition(int* input, int p, int r)
+//int partition(int* input, int p, int r)
+int partition(vector<int> input, int p, int r)
 {
   int pivot = input[r];
     
@@ -597,8 +578,7 @@ int partition(int* input, int p, int r)
   return r;
 }
 
-//int quick_select(vector<float> input, int p, int r, int k)
-int quick_select(int* input, int p, int r, int k)
+int quick_select(vector<int> input, int p, int r, int k)
 {
   if ( p == r ) return input[p];
   int j = partition(input, p, r);
diff --git a/Trigger/TrigFTK/TrigFTKSim/standalone/dataflow.h b/Trigger/TrigFTK/TrigFTKSim/standalone/dataflow.h
index a0463cc54d2..9e62f224106 100644
--- a/Trigger/TrigFTK/TrigFTKSim/standalone/dataflow.h
+++ b/Trigger/TrigFTK/TrigFTKSim/standalone/dataflow.h
@@ -77,5 +77,9 @@ void AddBreak(int n = 1);
 /*int quick_select(vector<float> input, int p, int r, int k);
   int partition(vector<float> input, int p, int r);*/
 
-int quick_select(int* input, int p, int r, int k);
-int partition(int* input, int p, int r);
+//int quick_select(int* input, int p, int r, int k);
+
+int quick_select(vector<int> input, int p, int r, int k);
+
+int partition(vector<int> input, int p, int r);
+//int partition(int* input, int p, int r);
diff --git a/Trigger/TrigFTK/TrigFTKSim/standalone/efficiency.cc b/Trigger/TrigFTK/TrigFTKSim/standalone/efficiency.cc
index 7b2b7370647..8b3a31d3473 100644
--- a/Trigger/TrigFTK/TrigFTKSim/standalone/efficiency.cc
+++ b/Trigger/TrigFTK/TrigFTKSim/standalone/efficiency.cc
@@ -277,7 +277,6 @@ void Process(Long64_t ientry) {
 
       double thisd0 = temp_d0 + dx*sin(temp_phi)-dy*cos(temp_phi);
       double thisz0 = temp_z0 + ((cos(temp_phi) *dx - sin(temp_phi)*dy))*curtrack->getCotTheta();
-      double thisphi = temp_phi;
 
       histod0_ftk->Fill(thisd0);
 
-- 
GitLab