From ae6cc4f2ab1e99c2d34864be06f98840e2477280 Mon Sep 17 00:00:00 2001
From: Ondrej Penc <ondrej.penc@cern.ch>
Date: Thu, 4 Dec 2014 16:27:23 +0100
Subject: [PATCH] add the number of si-hits histogram as a sum of nsct and npix
 (TrigInDetAnalysisUser-00-03-56)

	* tag TrigInDetAnalysisUser-00-03-56
	* add the number of si-hits histogram as a sum of nsct and npix

2014-12-03 Ondrej Penc <ondrej.penc@cern.ch>
	* tag TrigInDetAnalysisUser-00-03-55
	* add dat file with dR dz matcher using offline as a reference,
	modification of matcher parameters

2014-12-02 David Quarrie <David.Quarrie@cern.ch>
	* cmt/requirements
		Uncomment the line that was meant to extend the files in the TIDA library for cmake in order to
		fix unresolved references (sigh...). Transparent to CMT
	* Tagged as TrigInDetAnalysisUser-00-03-54

2014-11-30 sutt <sutt @ cern.ch>
	* tag TrigInDetAnalysisUser-00-03-53
	* fix broken requirements

2014-11-30 sutt <sutt @ cern.ch>
	* tag TrigInDetAnalysisUser-00-03-52
...
(Long ChangeLog diff - truncated)
---
 .../Analysis/src/ConfAnalysis.cxx             | 234 +++---
 .../Analysis/src/ConfAnalysis.h               |  27 +-
 .../Analysis/src/Filters.h                    |   9 +-
 .../Analysis/src/comparitor.cxx               |  40 +-
 .../Analysis/src/cpucost.cxx                  |   6 +-
 .../Analysis/src/rmain.cxx                    | 174 +---
 .../Resplot/src/Resplot.cxx                   |  11 +-
 .../TrigInDetAnalysisUser/cmt/requirements    |  11 +-
 .../TIDAdata11-rtt-offline-rzMatcher.dat      | 152 ++++
 .../share/TIDAdata11-rtt-offline.dat          | 147 ++++
 .../share/TIDAdata11-rtt-rzMatcher.dat        | 148 ++++
 .../share/TIDAdata11-rtt.dat                  |   4 -
 .../share/TIDAindex-EFID.html                 | 748 -----------------
 .../share/TIDAindex-lowpt.html                | 748 -----------------
 .../share/TIDAindex.html                      | 754 ------------------
 15 files changed, 666 insertions(+), 2547 deletions(-)
 create mode 100644 Trigger/TrigAnalysis/TrigInDetAnalysisUser/share/TIDAdata11-rtt-offline-rzMatcher.dat
 create mode 100644 Trigger/TrigAnalysis/TrigInDetAnalysisUser/share/TIDAdata11-rtt-offline.dat
 create mode 100644 Trigger/TrigAnalysis/TrigInDetAnalysisUser/share/TIDAdata11-rtt-rzMatcher.dat
 delete mode 100644 Trigger/TrigAnalysis/TrigInDetAnalysisUser/share/TIDAindex-EFID.html
 delete mode 100644 Trigger/TrigAnalysis/TrigInDetAnalysisUser/share/TIDAindex-lowpt.html
 delete mode 100644 Trigger/TrigAnalysis/TrigInDetAnalysisUser/share/TIDAindex.html

diff --git a/Trigger/TrigAnalysis/TrigInDetAnalysisUser/Analysis/src/ConfAnalysis.cxx b/Trigger/TrigAnalysis/TrigInDetAnalysisUser/Analysis/src/ConfAnalysis.cxx
index 5dff1810fd1..9cd22aad42d 100644
--- a/Trigger/TrigAnalysis/TrigInDetAnalysisUser/Analysis/src/ConfAnalysis.cxx
+++ b/Trigger/TrigAnalysis/TrigInDetAnalysisUser/Analysis/src/ConfAnalysis.cxx
@@ -6,13 +6,14 @@
 // 
 //   Copyright (C) 2007 M.Sutton (sutt@cern.ch)    
 //
-//   $Id: ConfAnalysis.cxx 617092 2014-09-17 07:26:46Z sutt $
+//   $Id: ConfAnalysis.cxx 633751 2014-12-04 16:27:10Z openc $
 
 
 #include "ConfAnalysis.h"
 
 #include "TrigInDetAnalysis/TrackFilter.h"
 #include "TrigInDetAnalysis/TrackEvent.h"
+#include "TrigInDetAnalysis/TIDARoiDescriptor.h"
 
 
 #include "BinConfig.h"
@@ -30,6 +31,8 @@ extern bool hipt;
 
 extern TrackEvent* event;
 
+extern TIDARoiDescriptor* groi;
+
 
 /// these are all definied on rmain.cxx
 extern bool dumpflag;
@@ -140,10 +143,6 @@ void ConfAnalysis::initialiseInternal() {
   double  pt_a = 1;
   double  pt_b = 1;
 
-  /// grrr, why these customisations?
-  //  if ( name().find("L2_e")!=std::string::npos ||
-  //      name().find("Muon")!=std::string::npos ) { 
-  //  Npt = 40;
     Npt = int(30*_binConfig.pt_NScale);
     pt_a = 3.5;
     pt_b = 2;
@@ -254,9 +253,6 @@ void ConfAnalysis::initialiseInternal() {
   delete effpt2d;
   delete effeta2d;
 
-  Efficiency* heff[9];  
-  Efficiency* hpurity[6]; 
-
   //  addHistogram( hchi2=new TH1F("chi2", "chi2", 100, 0, 20) );
 
   // "reference" quantities
@@ -275,47 +271,64 @@ void ConfAnalysis::initialiseInternal() {
   addHistogram(  new TH1F( "dd0",  "dd0",  50, 0, 0.5  ) );
   addHistogram(  new TH1F( "da0",  "da0",  50, 0, 0.5  ) );
 
-  // efficiencies and purities
-  heff[0]    = new Efficiency( find("pT"),  "pT_eff"  );
-  heff[1]    = new Efficiency( find("eta"), "eta_eff" );
-  heff[2]    = new Efficiency( find("phi"), "phi_eff" );
-  heff[3]    = new Efficiency( find("z0"),  "z0_eff"  );
-  heff[4]    = new Efficiency( find("d0"),  "d0_eff"  );
-  heff[5]    = new Efficiency( find("a0"),  "a0_eff"  );
-
-  heff[6]    = new Efficiency( find("pT"), "pTm_eff" );
-  heff[7]    = new Efficiency( find("pT"), "pTp_eff" );
+  addHistogram(  new TH1F( "roi_deta", "roi_deta", 100, -1, 1  ) );
+  addHistogram(  new TH1F( "roi_dphi", "roi_dphi", 100, -1, 1  ) );
+  addHistogram(  new TH1F( "roi_dR", "roi_dR", 50, 0, 1  ) );
 
-  heff[8]    = new Efficiency( find("pT"), "pTroi_eff" );
-
-  eff_pt  = heff[0];
-  eff_eta = heff[1];
-  eff_phi = heff[2];
-  eff_z0  = heff[3];
-  eff_d0  = heff[4];
-  eff_a0  = heff[5];
-
-  eff_ptm = heff[6];
-  eff_ptp = heff[7];
-
-  eff_roi_pt = heff[8];
+  // efficiencies and purities
+  eff_pt  = new Efficiency( find("pT"),  "pT_eff"  );
+  eff_pt->Hist()->GetXaxis()->SetTitle("P_{T} [GeV]");
+  eff_pt->Hist()->GetYaxis()->SetTitle("Efficiency [%]");
+
+  eff_eta = new Efficiency( find("eta"), "eta_eff" );
+  eff_eta->Hist()->GetXaxis()->SetTitle("#eta");
+  eff_eta->Hist()->GetYaxis()->SetTitle("Efficiency [%]");
+
+  eff_phi = new Efficiency( find("phi"), "phi_eff" );
+  eff_phi->Hist()->GetXaxis()->SetTitle("#phi");
+  eff_phi->Hist()->GetYaxis()->SetTitle("Efficiency [%]");
+
+  eff_z0  = new Efficiency( find("z0"),  "z0_eff"  );
+  eff_z0->Hist()->GetXaxis()->SetTitle("z0");
+  eff_z0->Hist()->GetYaxis()->SetTitle("Efficiency [%]");
+
+  eff_d0  = new Efficiency( find("d0"),  "d0_eff"  );
+  eff_d0->Hist()->GetXaxis()->SetTitle("d0");
+  eff_d0->Hist()->GetYaxis()->SetTitle("Efficiency [%]");
+
+  eff_a0  = new Efficiency( find("a0"),  "a0_eff"  );
+  eff_a0->Hist()->GetXaxis()->SetTitle("a0");
+  eff_a0->Hist()->GetYaxis()->SetTitle("Efficiency [%]");
+          
+  eff_ptm = new Efficiency( find("pT"), "pTm_eff" );
+  eff_ptm->Hist()->GetXaxis()->SetTitle("Negative P_{T} [GeV]");
+  eff_ptm->Hist()->GetYaxis()->SetTitle("Efficiency [%]");
+
+  eff_ptp = new Efficiency( find("pT"), "pTp_eff" );
+  eff_ptp->Hist()->GetXaxis()->SetTitle("Positive P_{T} [GeV]");
+  eff_ptp->Hist()->GetYaxis()->SetTitle("Efficiency [%]");
+
+  eff_roi_deta = new Efficiency( find("roi_deta"), "roi_deta_eff" );
+  eff_roi_deta->Hist()->GetXaxis()->SetTitle("RoI #Delta#eta");
+  eff_roi_deta->Hist()->GetYaxis()->SetTitle("Efficiency [%]");
+
+  eff_roi_dphi = new Efficiency( find("roi_dphi"), "roi_dphi_eff" );
+  eff_roi_dphi->Hist()->GetXaxis()->SetTitle("RoI #Delta#phi");
+  eff_roi_dphi->Hist()->GetYaxis()->SetTitle("Efficiency [%]");
+
+  eff_roi_dR = new Efficiency( find("roi_dR"), "roi_dR_eff" );
+  eff_roi_dR->Hist()->GetXaxis()->SetTitle("RoI #Delta R");
+  eff_roi_dR->Hist()->GetYaxis()->SetTitle("Efficiency [%]");
 
   // addHistogram ( hDeltaR = new TH1F("DeltaR", "DeltaR", 100, 0, 0.1 ) );
   addHistogram ( hDeltaR = new TH1F("DeltaR", "DeltaR", 100, 0, 0.2 ) );
 
-  hpurity[0] = new Efficiency( find("pT"),  "pT_pur"  );
-  hpurity[1] = new Efficiency( find("eta"), "eta_pur" );
-  hpurity[2] = new Efficiency( find("phi"), "phi_pur" );
-  hpurity[3] = new Efficiency( find("z0"),  "z0_pur"  );
-  hpurity[4] = new Efficiency( find("d0"),  "d0_pur"  );
-  hpurity[5] = new Efficiency( find("a0"),  "a0_pur"  );
-
-  purity_pt  = hpurity[0];
-  purity_eta = hpurity[1];
-  purity_phi = hpurity[2];
-  purity_z0  = hpurity[3];
-  purity_d0  = hpurity[4];
-  purity_a0  = hpurity[5];
+  purity_pt  = new Efficiency( find("pT"),  "pT_pur"  );
+  purity_eta = new Efficiency( find("eta"), "eta_pur" );
+  purity_phi = new Efficiency( find("phi"), "phi_pur" );
+  purity_z0  = new Efficiency( find("z0"),  "z0_pur"  );
+  purity_d0  = new Efficiency( find("d0"),  "d0_pur"  );
+  purity_a0  = new Efficiency( find("a0"),  "a0_pur"  );
 
   // "test" quantities
   addHistogram(    new TH1F(  "pT_rec",   "pT_rec",   ptnbins,    ptbinlims ) );
@@ -584,6 +597,9 @@ void ConfAnalysis::initialiseInternal() {
   addHistogram( new TH1F( "npix",     "npix",     NHits, -0.5, float(NHits-0.5) ) );
   addHistogram( new TH1F( "npix_rec", "npix_rec", NHits, -0.5, float(NHits-0.5) ) );
 
+  addHistogram( new TH1F( "nsi",     "nsi",     NHits, -0.5, float(NHits-0.5) ) );
+  addHistogram( new TH1F( "nsi_rec", "nsi_rec", NHits, -0.5, float(NHits-0.5) ) );
+
   addHistogram( new TH1F( "ntrt",     "ntrt",     NHits, -0.5, float(NHits-0.5) ) );
   addHistogram( new TH1F( "ntrt_rec", "ntrt_rec", NHits, -0.5, float(NHits-0.5) ) );
 
@@ -730,10 +746,15 @@ void ConfAnalysis::finalise() {
 
   if ( !m_initialised ) return;
 
-  std::cout << "ConfAnalysis::finalise() " << name() 
-	    << "\tNreco "    << Nreco  
+  std::cout << "ConfAnalysis::finalise() " << name();
+  if ( name().size()<19 ) std::cout << "\t";
+  if ( name().size()<30 ) std::cout << "\t";
+  if ( name().size()<41 ) std::cout << "\t";
+  if ( name().size()<52 ) std::cout << "\t";
+  std::cout << "\tNreco "    << Nreco  
 	    << "\tNref "     << Nref
 	    << "\tNmatched " << Nmatched;
+
   if (Nref) {
     std::cout << " tracks approx " << (100*Nmatched)/Nref << "%" ;
   }
@@ -748,12 +769,23 @@ void ConfAnalysis::finalise() {
 
   std::map<std::string, TH1F*>::iterator hitr=m_histos.begin();
   std::map<std::string, TH1F*>::iterator hend=m_histos.end();
-  //  for ( ; hitr!=hend ; hitr++ ) hitr->second->Write();     
+  for ( ; hitr!=hend ; hitr++ ) hitr->second->Write();     
 
   //  std::cout << "DBG >" << eff_pt->Hist()->GetName() << "< DBG" << std::endl;
 
-  Efficiency* heff[9] = { eff_pt, eff_eta, eff_phi, eff_z0, eff_d0, eff_a0, eff_ptm, eff_ptp };
-  for ( int i=8 ; i-- ; ) { 
+  std::vector<Efficiency*> heff = { eff_pt,
+                                    eff_eta,
+                                    eff_phi,
+                                    eff_z0,
+                                    eff_d0,
+                                    eff_a0,
+                                    eff_ptm,
+                                    eff_ptp,
+                                    eff_roi_deta,
+                                    eff_roi_dphi,
+                                    eff_roi_dR
+                                  };
+  for (unsigned int i=0; i < heff.size(); i++) {
     heff[i]->finalise();  
     heff[i]->Bayes()->Write( ( heff[i]->name()+"_tg" ).c_str() );
   } // heff[i]->Hist()->Write(); } 
@@ -782,8 +814,8 @@ void ConfAnalysis::finalise() {
   eff_vs_nvtx->finalise();
   eff_vs_mu->finalise();
 
-  Efficiency* hpurity[6] = { purity_pt, purity_eta, purity_phi, purity_z0, purity_d0, purity_a0 };
-  for ( int i=6 ; i-- ; ) { hpurity[i]->finalise(); } //  hpurity[i]->Hist()->Write(); } 
+  std::vector<Efficiency*> hpurity = { purity_pt, purity_eta, purity_phi, purity_z0, purity_d0, purity_a0 };
+  for ( unsigned int i = 0; i <hpurity.size(); i++) { hpurity[i]->finalise(); }
 
   for ( int i=mres.size() ; i-- ; ) { mres[i]->Finalise(Resplot::FitNull) ; mres[i]->Write();}
 
@@ -914,23 +946,27 @@ extern int NvtxCount;
 
 /// fill all the histograms - matched histograms, efficiencies etc
 
+
+
 void ConfAnalysis::execute(const std::vector<TrigInDetAnalysis::Track*>& reftracks,
 			   const std::vector<TrigInDetAnalysis::Track*>& testtracks,
-			   TrackAssociator* matcher ) 
-{
+			   TrackAssociator* matcher ) { 
 
 
   if ( !m_initialised ) initialiseInternal();
     
-
-  if ( m_print ) std::cout << "ConfAnalysis::execute() \t " << name() 
-			   << "\tref "  <<  reftracks.size() 
-			   << "\ttest " << testtracks.size() << std::endl;
+  if ( m_print ) { 
+    std::cout << "ConfAnalysis::execute() \t " << name() 
+	      << "\tref "  <<  reftracks.size() 
+	      << "\ttest " << testtracks.size();
+    if ( groi ) std::cout << "\tgroi "  << groi << " " << *groi;
+    std::cout << std::endl;
+  }    
 
   //  std::cout << "ConfAnalysis (resolutions really) filling " << std::endl;
 
   // should have these as a class variable   
-  static std::string  varName[15] = { "pT", "eta", "phi", "z0", "d0", "a0", "nsct", "npix", "ntrt", "nstraw", "dd0", "da0", "dz0", "deta", "dphi" };  
+  static std::string  varName[16] = { "pT", "eta", "phi", "z0", "d0", "a0", "nsct", "npix", "nsi", "ntrt", "nstraw", "dd0", "da0", "dz0", "deta", "dphi" };  
 
   std::map<std::string, TH1F*>::iterator hmitr = m_histos.find("ntracks");
   if ( hmitr!=m_histos.end() )   hmitr->second->Fill( reftracks.size() );
@@ -987,6 +1023,14 @@ void ConfAnalysis::execute(const std::vector<TrigInDetAnalysis::Track*>& reftrac
     double dpTt  = reftracks[i]->dpT()/1000;
     double detat = reftracks[i]->deta();
     double dphit = reftracks[i]->dphi();
+
+    //RoI variables
+    float droi_detat = groi->eta() - reftracks[i]->eta();
+    float droi_dphit = groi->phi() - reftracks[i]->phi();
+    if ( droi_dphit<-M_PI ) droi_dphit +=2*M_PI;
+    if ( droi_dphit>M_PI )  droi_dphit -=2*M_PI;
+    float droi_dRt = std::sqrt(droi_dphit*droi_dphit + droi_detat*droi_detat);
+
     
     //    double dz0t = reftracks[i]->dz0()+((std::cos(phit)*m_xBeamReference + std::sin(phit)*m_yBeamReference)/std::tan(thetat));
     //    double dd0t = reftracks[i]->da0();
@@ -1013,6 +1057,7 @@ void ConfAnalysis::execute(const std::vector<TrigInDetAnalysis::Track*>& reftrac
 
     double nsctt = reftracks[i]->sctHits(); 
     double npixt = reftracks[i]->pixelHits(); 
+    double nsit = reftracks[i]->pixelHits() + reftracks[i]->sctHits(); 
 
     double ntrtt   = reftracks[i]->trHits(); 
     double nstrawt = reftracks[i]->strawHits(); 
@@ -1029,11 +1074,11 @@ void ConfAnalysis::execute(const std::vector<TrigInDetAnalysis::Track*>& reftrac
     //    std::cout << "\t\tConfAnalysis " << name() << "\t" << i << " " << *reftracks[i] << " -> ";        
 
     // raw reference track distributions 
-    double vpart[15] = { std::fabs(pTt), etat, phit, z0t, d0t, a0t, nsctt, npixt, ntrtt, nstrawt, dd0t, da0t, dz0t, detat, dphit };  
+    double vpart[16] = { std::fabs(pTt), etat, phit, z0t, d0t, a0t, nsctt, npixt, nsctt, nsit, nstrawt, dd0t, da0t, dz0t, detat, dphit };  
   
     /// NB: the dd0, da0 etc plots will be filled only for ref tracks 
     ///     with *matched* test tracks 
-    for ( int it=0 ; it<10 ; it++ ) { 
+    for ( int it=0 ; it<11 ; it++ ) { 
       // std::string hname = varName[it];
       // std::map<std::string, TH1F*>::iterator hmitr = m_histos.find(hname);
       //  if ( hmitr!=m_histos.end() )   hmitr->second->Fill( vpart[it] );
@@ -1046,23 +1091,14 @@ void ConfAnalysis::execute(const std::vector<TrigInDetAnalysis::Track*>& reftrac
 
       // efficiency histos
       eff_pt->Fill(std::fabs(pTt));
-      eff_pt->Hist()->GetXaxis()->SetTitle("P_{T} [GeV]");
-      eff_pt->Hist()->GetYaxis()->SetTitle("Efficiency [%]");
       eff_z0->Fill(z0t);
-      eff_z0->Hist()->GetXaxis()->SetTitle("z0");
-      eff_z0->Hist()->GetYaxis()->SetTitle("Efficiency [%]");
       eff_eta->Fill(etat);
-      eff_eta->Hist()->GetXaxis()->SetTitle("#eta");
-      eff_eta->Hist()->GetYaxis()->SetTitle("Efficiency [%]");
       eff_phi->Fill(phit);
-      eff_phi->Hist()->GetXaxis()->SetTitle("#phi");
-      eff_phi->Hist()->GetYaxis()->SetTitle("Efficiency [%]");
       eff_d0->Fill(d0t);
-      eff_d0->Hist()->GetXaxis()->SetTitle("d0");
-      eff_d0->Hist()->GetYaxis()->SetTitle("Efficiency [%]");
       eff_a0->Fill(a0t);
-      eff_a0->Hist()->GetXaxis()->SetTitle("a0");
-      eff_a0->Hist()->GetYaxis()->SetTitle("Efficiency [%]");
+      eff_roi_deta->Fill(droi_detat);
+      eff_roi_dphi->Fill(droi_dphit);
+      eff_roi_dR->Fill(droi_dRt);
 
       // signed pT
       if ( pTt<0 ) eff_ptm->Fill(std::fabs(pTt));
@@ -1106,7 +1142,6 @@ void ConfAnalysis::execute(const std::vector<TrigInDetAnalysis::Track*>& reftrac
       //double ntrtr   = matchedreco->trHits(); 
       double nstrawr = matchedreco->strawHits(); 
 
-
       /// kinematic error estimates
 
       double dpTr  = matchedreco->dpT()/1000;
@@ -1137,21 +1172,21 @@ void ConfAnalysis::execute(const std::vector<TrigInDetAnalysis::Track*>& reftrac
       /// fill them all the resplots from a loop ...
       double resfiller[6] = { ipTt, pTt, etat, z0t, static_cast<double>(NvtxCount), static_cast<double>(Nvtx) };
 
-	for ( int irfill=0 ; irfill<6 ; irfill++ ) { 
-	  rphires[irfill]->Fill( resfiller[irfill],  phir-phit );
-	  riptres[irfill]->Fill( resfiller[irfill],  1/pTr-1/pTt );
-	  retares[irfill]->Fill( resfiller[irfill],  etar-etat );
-	  rptres[irfill]->Fill(  resfiller[irfill],  pTr-pTt );
-	  rzedres[irfill]->Fill( resfiller[irfill],  z0r-z0t );
-	  rd0res[irfill]->Fill(  resfiller[irfill],  a0r-a0t );
-
-          rphiresPull[irfill]->Fill( resfiller[irfill], (phir - phit) / sqrt( (dphit*dphit) + (dphir*dphir) ) );
-          retaresPull[irfill]->Fill( resfiller[irfill], (etar - etat) / sqrt( (detat*detat) + (detar*detar) ) );
-          rptresPull[irfill]->Fill(  resfiller[irfill], (pTr - pTt) / sqrt( (dpTt*dpTt) + (dpTr*dpTr) ) );
-          rzedresPull[irfill]->Fill( resfiller[irfill], (z0r - z0t) / sqrt( (dz0t*dz0t) + (dz0r*dz0r) ) );
-          rd0resPull[irfill]->Fill(  resfiller[irfill], (a0r - a0t) / sqrt( (da0t*da0t) + (da0r*da0r) ) );	
-	  
-	}
+      for ( int irfill=0 ; irfill<6 ; irfill++ ) { 
+        rphires[irfill]->Fill( resfiller[irfill],  phir-phit );
+        riptres[irfill]->Fill( resfiller[irfill],  1/pTr-1/pTt );
+        retares[irfill]->Fill( resfiller[irfill],  etar-etat );
+        rptres[irfill]->Fill(  resfiller[irfill],  pTr-pTt );
+        rzedres[irfill]->Fill( resfiller[irfill],  z0r-z0t );
+        rd0res[irfill]->Fill(  resfiller[irfill],  a0r-a0t );
+
+        rphiresPull[irfill]->Fill( resfiller[irfill], (phir - phit) / sqrt( (dphit*dphit) + (dphir*dphir) ) );
+        retaresPull[irfill]->Fill( resfiller[irfill], (etar - etat) / sqrt( (detat*detat) + (detar*detar) ) );
+        rptresPull[irfill]->Fill(  resfiller[irfill], (pTr - pTt) / sqrt( (dpTt*dpTt) + (dpTr*dpTr) ) );
+        rzedresPull[irfill]->Fill( resfiller[irfill], (z0r - z0t) / sqrt( (dz0t*dz0t) + (dz0r*dz0r) ) );
+        rd0resPull[irfill]->Fill(  resfiller[irfill], (a0r - a0t) / sqrt( (da0t*da0t) + (da0r*da0r) ) );	
+
+      }
 	
 
 
@@ -1279,8 +1314,8 @@ void ConfAnalysis::execute(const std::vector<TrigInDetAnalysis::Track*>& reftrac
         hptr->GetYaxis()->SetTitle("d_{0} [mm]");
         //hptr->SetFillStyle("COLZ");                                                                                                                             
       }
+    
 
-#if 1
       // raw matched test track errors                                                                                                                            
       if ( TH1F* hptr = find("dpT_rec") ) hptr->Fill(dpTr);
       if ( TH1F* hptr =find("deta_rec"))  hptr->Fill(detar);
@@ -1378,9 +1413,6 @@ void ConfAnalysis::execute(const std::vector<TrigInDetAnalysis::Track*>& reftrac
       if ( TH1F* hptr = find("a0_pull_simple"))  hptr->Fill(pull_a0_simp);
 
 
-#endif
-
-
       if ( TH1F* hptr = find("etai_res") ) hptr->Fill( etat-etar ); 
 
 
@@ -1424,6 +1456,10 @@ void ConfAnalysis::execute(const std::vector<TrigInDetAnalysis::Track*>& reftrac
       if ( pTt<0 ) eff_ptm->FillDenom(std::fabs(pTt));
       else         eff_ptp->FillDenom(std::fabs(pTt));
 
+      eff_roi_deta->FillDenom(droi_detat);
+      eff_roi_dphi->FillDenom(droi_dphit);
+      eff_roi_dR->FillDenom(droi_dRt);
+
       eff_vs_mult->FillDenom( Nref );
 
       dump = false; 
@@ -1448,13 +1484,14 @@ void ConfAnalysis::execute(const std::vector<TrigInDetAnalysis::Track*>& reftrac
 
 	  hipt = true;
 	  std::cout << mname << "\tMISSING TRACK run " << r << "\tevent " << ev 
-		    << "\tlb " << lb << "\tNvtx " << NvtxCount << "\t" << *reftracks[i];
-
+		    << "\tlb " << lb << "\tNvtx " << NvtxCount << std::endl;
+	  std::cout << mname << "\tMISSING TRACK RoI   " << *groi << std::endl;
+	  std::cout << mname << "\tMISSING TRACK Track " << *reftracks[i];
 	  if ( std::fabs(pTt)>=30 ) std::cout << "\tvery high pt";
 	  if ( std::fabs(pTt)>4 &&
 	       std::fabs(pTt)<30  ) std::cout << "\t     high pt";
-
 	  std::cout << std::endl;
+
 	  if ( std::fabs(pTt)>=20 ){
 	    std::cout << "Test tracks " << std::endl;
 	    for (unsigned int ii=0; ii<testtracks.size(); ii++){
@@ -1508,6 +1545,7 @@ void ConfAnalysis::execute(const std::vector<TrigInDetAnalysis::Track*>& reftrac
 
     double nsctr = testtracks[i]->sctHits(); 
     double npixr = testtracks[i]->pixelHits(); 
+    double nsir = testtracks[i]->pixelHits() + testtracks[i]->sctHits(); 
 
     double ntrtr   = testtracks[i]->trHits(); 
     double nstrawr = testtracks[i]->strawHits(); 
@@ -1546,8 +1584,8 @@ void ConfAnalysis::execute(const std::vector<TrigInDetAnalysis::Track*>& reftrac
 
 #if 1       
     // raw test track distributions 
-    double vpart[10] = { std::fabs(pTr), etar, phir, z0r, d0r, a0r, nsctr, npixr, ntrtr, nstrawr };
-    for ( int it=0 ; it<10 ; it++ ) { 
+    double vpart[11] = { std::fabs(pTr), etar, phir, z0r, d0r, a0r, nsctr, npixr, nsir, ntrtr, nstrawr };
+    for ( int it=0 ; it<11 ; it++ ) { 
       // std::string hname = name()+"_"+varName[it]+"_rec";
       //      std::string hname = varName[it]+"_rec";
       //      std::map<std::string, TH1F*>::iterator hmitr = m_histos.find(hname);
@@ -1627,3 +1665,5 @@ void ConfAnalysis::execute(const std::vector<TrigInDetAnalysis::Track*>& reftrac
 
 
 
+
+
diff --git a/Trigger/TrigAnalysis/TrigInDetAnalysisUser/Analysis/src/ConfAnalysis.h b/Trigger/TrigAnalysis/TrigInDetAnalysisUser/Analysis/src/ConfAnalysis.h
index e56454ed27f..f1adade8424 100644
--- a/Trigger/TrigAnalysis/TrigInDetAnalysisUser/Analysis/src/ConfAnalysis.h
+++ b/Trigger/TrigAnalysis/TrigInDetAnalysisUser/Analysis/src/ConfAnalysis.h
@@ -6,7 +6,7 @@
 // 
 //   Copyright (C) 2007 M.Sutton (sutt@cern.ch)    
 //
-//   $Id: ConfAnalysis.h 617098 2014-09-17 07:41:21Z smh $
+//   $Id: ConfAnalysis.h 623908 2014-10-24 14:25:15Z smh $
 
 
 #ifndef __CONFANALYSIS_H
@@ -32,6 +32,7 @@
 
 // using namespace ROOT::Reflex;
 
+
 inline const std::string clean( std::string s) { 
   while (true ){ 
     if ( s.find(":")==std::string::npos && 
@@ -57,7 +58,7 @@ public:
   }  
 
   ~ConfAnalysis() {
-    std::cout << "ConfAnalysis::~ConfAnalysis() " << name() << std::endl;
+    // std::cout << "ConfAnalysis::~ConfAnalysis() " << name() << std::endl;
     std::map<std::string, TH1F*>::iterator hitr=m_histos.begin();
     std::map<std::string, TH1F*>::iterator hend=m_histos.end();
     for ( ; hitr!=hend ; hitr++ ) delete hitr->second;     
@@ -65,15 +66,6 @@ public:
     std::map<std::string, TH2F*>::iterator hitr2D=m_histos2D.begin();                                                                                           
     std::map<std::string, TH2F*>::iterator hend2D=m_histos2D.end();                                                                                             
     for ( ; hitr2D!=hend2D ; hitr2D++ ) delete hitr2D->second;     
-
-    //Efficiency* heff[4]    = {    eff_pt,    eff_eta,    eff_phi,    eff_z0 };
-    //Efficiency* hpurity[4] = { purity_pt, purity_eta, purity_phi, purity_z0 };
-
-    //for ( int i=4 ; i-- ; ) { delete heff[i]; delete hpurity[i]; } 
-
-    //delete eff_ptp;
-    //delete eff_ptm;
-
   }  
   
   virtual void initialise();
@@ -83,6 +75,13 @@ public:
                        const std::vector<TrigInDetAnalysis::Track*>& testtracks,
                        TrackAssociator* matcher );
 
+#if 0
+  virtual void execute(const std::vector<TrigInDetAnalysis::Track*>& reftracks,
+                       const std::vector<TrigInDetAnalysis::Track*>& testtracks,
+                       TrackAssociator* matcher, 
+		       TIDARoiDescriptor* roi );
+#endif
+
   virtual void finalise();
   
   void setprint(bool p) { m_print=p; }
@@ -122,8 +121,6 @@ private:
   std::map<std::string, TH1F*> m_histos;
   std::map<std::string, TH2F*> m_histos2D;  
 
-  Efficiency* eff_roi_pt;
-
   Efficiency* eff_pt;
   Efficiency* eff_ptp;
   Efficiency* eff_ptm;
@@ -134,6 +131,10 @@ private:
   Efficiency* eff_d0;
   Efficiency* eff_a0;
 
+  Efficiency* eff_roi_deta;
+  Efficiency* eff_roi_dphi;
+  Efficiency* eff_roi_dR;
+
   Efficiency* purity_pt;
   Efficiency* purity_eta;
   Efficiency* purity_phi;
diff --git a/Trigger/TrigAnalysis/TrigInDetAnalysisUser/Analysis/src/Filters.h b/Trigger/TrigAnalysis/TrigInDetAnalysisUser/Analysis/src/Filters.h
index fd8db4fbf81..36b11f9b5e9 100644
--- a/Trigger/TrigAnalysis/TrigInDetAnalysisUser/Analysis/src/Filters.h
+++ b/Trigger/TrigAnalysis/TrigInDetAnalysisUser/Analysis/src/Filters.h
@@ -7,7 +7,7 @@
 //  
 //   Copyright (C) 2012 M.Sutton (sutt@cern.ch)    
 //
-//   $Id: Filters.h 610317 2014-08-05 12:49:01Z sutt $
+//   $Id: Filters.h 629270 2014-11-18 19:38:16Z sutt $
 
 
 #ifndef  FILTERS_H
@@ -154,12 +154,15 @@ public:
     for (unsigned int i=0 ; i<m_v.size() ; i++ ) { 
 	
       double* v = m_v[i].position();
-      double a0 = t->a0() + v[0]*std::sin( t->phi() ) - v[1]*std::cos( t->phi() );
+      /// tracks should already be corrected to the beam line now
+      //     double a0 = t->a0() + v[0]*std::sin( t->phi() ) - v[1]*std::cos( t->phi() );
+      double a0 = t->a0(); 
 	
       /// calculate z
 	
       double theta = 2*std::atan(std::exp( -t->eta() ));
-      double z = t->z0() + ( v[0]*std::cos( t->phi() ) + v[1]*std::sin( t->phi() ) )/std::atan(theta);
+      //      double z = t->z0() + ( v[0]*std::cos( t->phi() ) + v[1]*std::sin( t->phi() ) )/std::atan(theta);
+      double z = t->z0();
       double z0sin = (z-v[2])*std::sin(theta);
 
 
diff --git a/Trigger/TrigAnalysis/TrigInDetAnalysisUser/Analysis/src/comparitor.cxx b/Trigger/TrigAnalysis/TrigInDetAnalysisUser/Analysis/src/comparitor.cxx
index 00e6b04e193..1365844bb28 100644
--- a/Trigger/TrigAnalysis/TrigInDetAnalysisUser/Analysis/src/comparitor.cxx
+++ b/Trigger/TrigAnalysis/TrigInDetAnalysisUser/Analysis/src/comparitor.cxx
@@ -181,7 +181,7 @@ int main(int argc, char** argv) {
   NeventTest = htestev->GetEntries();
   NeventRef  = hrefev->GetEntries();
 
-  const int Nhistos = 33;
+  const int Nhistos = 36;
   std::string histos[Nhistos] = { 
     "pT",
    /// efficiencies
@@ -192,6 +192,9 @@ int main(int argc, char** argv) {
     "a0_eff", 
     "z0_eff", 
     "eff_vs_mu", 
+    "roi_dphi_eff",
+    "roi_deta_eff",
+    "roi_dR_eff",
     /// standard residuals
     "ipT_res", 
     "eta_res", 
@@ -230,6 +233,9 @@ int main(int argc, char** argv) {
     "Efficiency a0", 
     "Efficiency z0", 
     "Efficiency <#mu>", 
+    "Efficiency #Delta#phi(RoI)",
+    "Efficiency #Delta#eta(RoI)",
+    "Efficiency #DeltaR(RoI)",
     
     "Residual 1/P_{T}", 
     "Residual #eta", 
@@ -430,6 +436,7 @@ int main(int argc, char** argv) {
     bool power_set = false;;
     
 
+    bool uselogx = false;
  
     for ( unsigned int j=0; j<chains.size(); j++)  {
 
@@ -565,6 +572,7 @@ int main(int argc, char** argv) {
 	  href->GetXaxis()->SetRangeUser(1,100);
 	  htest->GetXaxis()->SetRangeUser(1,100);
 	  c1->SetLogx();
+	  uselogx = true;
 	}
 	if(histos[i]=="eff_vs_mu") { 
 	  //	  href->SetMinimum(60);
@@ -637,6 +645,8 @@ int main(int argc, char** argv) {
       
       if(contains(histos[i],"_res"))  {
 	
+	/// resolutions 
+
 	TF1* d95 = Resplot::FitNull95( htest );
 	
 	double   mean_95 = d95->GetParameter(1);
@@ -764,8 +774,6 @@ int main(int argc, char** argv) {
       
     }  
 
-    //    std::cout << __LINE__ << std::endl;
-
     if ( contains(histos[i],"_res")) {
       /// use 20 times the max from any of the plots as the upper limit so there's room for the key 
       /// (as all residual plots are on a log scale)   
@@ -775,8 +783,6 @@ int main(int argc, char** argv) {
       else                            plots.xrange(true);  // sets the xrange to something sensible
     }
 
-    //    std::cout << __LINE__ << std::endl;
-
 
     if ( contains(histos[i],"_vs_") && !contains(histos[i],"eff") ) { 
       std::cout << "plots: " << histos[i] << std::endl;
@@ -790,7 +796,6 @@ int main(int argc, char** argv) {
       plots.Min(0); 
     }
 
-    //    std::cout << __LINE__ << std::endl;
 
     plots.Draw( legend );
     /*if ( histos[i],"eff")) {
@@ -805,19 +810,16 @@ int main(int argc, char** argv) {
       }
     */
     
-    //    std::cout << __LINE__ << std::endl;
+    if ( uselogx ) c1->SetLogx(true);
+
 
     if ( (contains(histos[i],"_res") || histos[i]=="pT" || contains(histos[i],"vs_pt") ) && !contains(histos[i],"sigma") ) { 
-      // std::cout << __LINE__ << std::endl;
       c1->SetLogy(true);
 
-      // std::cout << __LINE__ << std::endl;
       if ( contains(histos[i],"_res") ){
 	for ( unsigned j=0 ; j<chains.size() ; j++ ) { 
-	  // std::cout << __LINE__ << std::endl;
 	  if ( j<MeanRef.size() ) { 
 	    DrawLabel( 0.13, (0.6-j*0.035), MeanRef[j], colours[j%6] );
-	    //    std::cout << __LINE__ << std::endl;
 	    DrawLabel( 0.13, (0.6-0.035*chains.size()-j*0.035)-0.01, RMSRef[j],  colours[j%6] );
 	    DrawLabel( 0.62, (0.6-j*0.035), Mean[j],  colours[j%6] );
 	    DrawLabel( 0.62, (0.6-0.035*chains.size()-j*0.035)-0.01, RMS[j],  colours[j%6] );
@@ -826,17 +828,7 @@ int main(int argc, char** argv) {
       }
 
     }
-    //    else if ( contains(histos[i],"rd0_vs_eta" ) )  {
-    //    else if ( contains(histos[i],"sigma" ) )  {
-    //      c1->SetLogy(true);
-    //    }
-    //    else c1->SetLogy(false);
-
-   
-
-    //    if ( contains(histos[i],"rzed") ) c1->SetLogy(true);
 
-    //    std::cout << __LINE__ << std::endl;
 
     if ( plotname!="" ) { 
       plots.back().Print( dir+plotname+tag+".pdf" );
@@ -851,11 +843,17 @@ int main(int argc, char** argv) {
 
       plots_eff.Draw( legend_eff );
 
+      if ( contains(plotname,"pT") && contains(plotname,"eff") ) { 
+	gPad->SetLogx(true);
+      }
+
       if ( plotname!="" ) { 
 	plots_eff.back().Print( dir+plotname+tag+"_refeff.pdf" );
 	plots_eff.back().Print( dir+plotname+tag+"_refeff.png" );
+	gPad->SetLogx(true);
       }    
 
+      
     }
 
     //    std::cout << "delete c1 " << c1 << std::endl;
diff --git a/Trigger/TrigAnalysis/TrigInDetAnalysisUser/Analysis/src/cpucost.cxx b/Trigger/TrigAnalysis/TrigInDetAnalysisUser/Analysis/src/cpucost.cxx
index 45c6c08e922..35765af89dd 100644
--- a/Trigger/TrigAnalysis/TrigInDetAnalysisUser/Analysis/src/cpucost.cxx
+++ b/Trigger/TrigAnalysis/TrigInDetAnalysisUser/Analysis/src/cpucost.cxx
@@ -125,7 +125,7 @@ int main(int argc, char** argv) {
         }
         else {
           std::cerr << "main(): test file " << arg << " does not exist" << std::endl;
-          return -1;
+          return -2;
         }
       }
       else if (fref == 0) {
@@ -135,7 +135,7 @@ int main(int argc, char** argv) {
         }
         else {
           std::cerr << "main(): ref file " << arg << " does not exist" << std::endl;
-          return -1;
+          return -3;
         }
       }
       else {
@@ -145,7 +145,7 @@ int main(int argc, char** argv) {
   }
 
   if (ftest == 0 || fref == 0 ) {
-    return usage(argv[0], -1);
+    return usage(argv[0], -4);
   }
 
 
diff --git a/Trigger/TrigAnalysis/TrigInDetAnalysisUser/Analysis/src/rmain.cxx b/Trigger/TrigAnalysis/TrigInDetAnalysisUser/Analysis/src/rmain.cxx
index 4e63b0c36f7..1733d5ac741 100644
--- a/Trigger/TrigAnalysis/TrigInDetAnalysisUser/Analysis/src/rmain.cxx
+++ b/Trigger/TrigAnalysis/TrigInDetAnalysisUser/Analysis/src/rmain.cxx
@@ -26,6 +26,8 @@
 
 #include "TrigInDetAnalysis/Efficiency.h"
 
+#include "TrigInDetAnalysis/TIDARoiDescriptor.h"
+
 
 #include "ConfAnalysis.h"
 #include "PurityAnalysis.h"
@@ -178,6 +180,8 @@ int usage(const std::string& name, int status) {
 }
 
 
+/// global to grant access to the roi descriptor
+TIDARoiDescriptor* groi = 0;
 
 
 extern BinConfig binConfig;
@@ -304,30 +308,7 @@ int main(int argc, char** argv)
 
   std::cout << "writing output to " << histofilename << std::endl;
 
-
-  //	TH1D* hroi_eta = new TH1D("roi_eta", "roi_eta", 20, -0.5, 0.5);
-  //	TH1D* hroi_phi = new TH1D("roi_phi", "roi_phi", 20, -0.5, 0.5);
-  //	TH1D* hroi_zed = new TH1D("roi_zed", "roi_zed", 20, -200, 200);
-  //
-  //	TH1D* hroi_pt = new TH1D("roi_pt", "roi_pt", 20, 1, 20);
-
-  Resplot rroi_eta("roi_eta_vs_eta", 20, -2.5, 2.5, 40, -0.5, 0.5);
-  Resplot rroi_phi("roi_phi_vs_eta", 20, -2.5, 2.5, 40, -0.5, 0.5);
-  Resplot rroi_zed("roi_zed_vs_eta", 20, -2.5, 2.5, 40, -200, 200);
-
-  Resplot rhroi_eta("hipt_roi_eta_vs_eta", 20, -2.5, 2.5, 40, -0.5, 0.5);
-  Resplot rhroi_phi("hipt_roi_phi_vs_eta", 20, -2.5, 2.5, 40, -0.5, 0.5);
-  Resplot rhroi_zed("hipt_roi_zed_vs_eta", 20, -2.5, 2.5, 40, -200, 200);
-
-  //  Efficiency  eroi_eta( new TH1F("heff_eta", "heff_eta", 12, -2.5, 2.5 ), "hroi_eta_eff" ); 
-  //  Efficiency  eroi_phi( new TH1F("heff_phi", "heff_phi", 12, -2.5, 2.5 ), "hroi_phi_eff" ); 
-
   TH1D* hevent = new TH1D( "event", "event", 1000, 10000, 80000 );
-
-  Resplot  rhroiwidth_eta("roiwidth_eta", 20,  -2.5, 2.5, 100, -1, 1);
-  Resplot  rhroiwidth_phi("roiwidth_phi", 20,  -2.5, 2.5, 100, -1, 1);
-
-  //  TH2D* hcorr = new TH2D( "correlation", "correlation", 21, -0.5, 20.5, 75, 0, 600); 
   Resplot* hcorr = new Resplot( "correlation", 21, -0.5, 20.5, 75, 0, 600); 
 
   /// set up the filters etc
@@ -414,34 +395,6 @@ int main(int argc, char** argv)
   /// print soime debugging output
   //if ( inputdata.isTagDefined("printflag") )  printflag = ( inputdata.GetValue("printflag") ? 1 : 0 );  // JK removed (unused)
 
-  /// set egamma roi size 
-  std::vector<double> eGammaSize;
-  if ( inputdata.isTagDefined("eGammaSize") )  { 
-    eGammaSize = inputdata.GetVector("eGammaSize");
-    std::cout << "setting eGammaSize eta " << eGammaSize[0] << "\tphi " << eGammaSize[1] << std::endl; 
-  }
-
-  /// set muon roi size - in principle should be obtained from the roi itself
-  std::vector<double> MuonSize;
-  if ( inputdata.isTagDefined("MuonSize") )  { 
-    MuonSize = inputdata.GetVector("MuonSize");
-    std::cout << "setting MuonSize eta " << MuonSize[0] << "\tphi " << MuonSize[1] << std::endl; 
-  }
-
-  /// set tau roi size
-  std::vector<double> TauSize;
-  if ( inputdata.isTagDefined("TauSize") )  { 
-    TauSize = inputdata.GetVector("TauSize");
-    std::cout << "setting TauSize eta " << TauSize[0] << "\tphi " << TauSize[1] << std::endl; 
-  }
-
-  /// set bjet roi size
-  std::vector<double> BjetSize;
-  if ( inputdata.isTagDefined("BjetSize") )  { 
-    BjetSize = inputdata.GetVector("BjetSize");
-    std::cout << "setting BjetSize eta " << BjetSize[0] << "\tphi " << BjetSize[1] << std::endl; 
-  }
-
   /// select only tracks within the roi?
   bool select_roi = true;
   if ( inputdata.isTagDefined("SelectRoi") )  { 
@@ -1160,44 +1113,6 @@ int main(int argc, char** argv)
 
 	testTracks.selectTracks( troi.tracks() );
 
-	/// if only *all* rois had the correct size included as it should be - sigh
-	if ( chain.name().find("_e") != std::string::npos ) { 
-	  if (eGammaSize.size() > 0) {
-	    roi.etaHalfWidth( eGammaSize[0] );
-	    roi.phiHalfWidth( eGammaSize[1] );
-	  }
-	  // std::cout << "egamma roi " << r << std::endl;
-	}
-	else if ( chain.name().find("_mu") != std::string::npos ||
-		  chain.name().find("_Zmumu_IDTrkNoCut")!= std::string::npos) { 
-	  //do not overwrite the RoI size from TrigRoIDescriptor
-	  /*
-	  if (MuonSize.size() > 0) {
-	    roi.etaHalfWidth( MuonSize[0] );
-	    roi.phiHalfWidth( MuonSize[1] );
-	  }
-	  */
-
-	  // std::cout << "muon roi " << r << std::endl;
-	}
-	else if (chain.name().find("_tau")!= std::string::npos){
-	  if (TauSize.size() > 0) {
-	    roi.etaHalfWidth( TauSize[0] );
-	    roi.phiHalfWidth( TauSize[1] );
-	  }
-	}
-	else if (chain.name().find("_Jet")!=std::string::npos || chain.name().find("_Bjet")!=std::string::npos){
-	  if (BjetSize.size() > 0) {
-	    roi.etaHalfWidth( BjetSize[0] );
-	    roi.phiHalfWidth( BjetSize[1] );
-	  }
-	}					
-	else { 
-	  roi.etaHalfWidth( 5 );
-	  roi.phiHalfWidth( M_PI );
-	  // std::cout << "default roi " << r << std::endl;
-	}
-
 	/// trigger tracks already restricted by roi 
 	std::vector<TrigInDetAnalysis::Track*> testp = testTracks.tracks();
 
@@ -1211,7 +1126,7 @@ int main(int argc, char** argv)
 	//	  std::cout << "filter with roi " << roi << std::endl; 
 	//	}	    
 
-        const std::vector<TrigInDetAnalysis::Track*>&  refp  = refTracks.tracks( refFilter );
+  const std::vector<TrigInDetAnalysis::Track*>&  refp  = refTracks.tracks( refFilter );
 
 	//	if ( debugPrintout ) { 
 	//	  std::cout << "refp.size() " << refp.size() << " after roi filtering" << std::endl; 
@@ -1221,16 +1136,8 @@ int main(int argc, char** argv)
 	//	std::cout << "ref tracks refp.size() "    << refp.size() << "\n" << refp  << std::endl;
 	//	std::cout << "test tracks testp.size() " << testp.size() << "\n" << testp << std::endl;
 
-        //dump tracks
-        //        std::cout <<"BP "<< *track_ev << std::endl;   
-        //        cout<<"BP number of reftracks "<<refp.size()<<"\t testtracks "<<testp.size() <<endl;
+	groi = &roi;
 
-        // for (int i = 0; i < refp.size(); i++) {
-	//           std::cout << "BP Reference tracks after roi selection " << chain.name() << " smh: " << *(refp[i]) << endl;
-	//         }
-	//         for (int i = 0; i < testp.size(); i++) {
-	//           std::cout << "BP Test tracks  after roi selection" << chain.name() << " smh: " << *(testp[i]) << endl;
-	//         }
 	if (truthMatch) {
 	  truthMatcher.match( refp, testp );
 	  analitr->second->execute( refp, testp, &truthMatcher );
@@ -1245,26 +1152,26 @@ int main(int argc, char** argv)
 	}
 
 
-      if ( debugPrintout ) { 
-	//	std::cout << "-----------------------------------\n\nselected tracks:" << chain.name() << std::endl;
-	std::cout << "\nselected tracks:" << chain.name() << std::endl;
-	std::cout << "ref tracks refp.size() "    << refp.size() << "\n" << refp  << std::endl;
-	std::cout << "test tracks testp.size() " << testp.size() << "\n" << testp << std::endl;
-
-	TrackAssociator::track_map::const_iterator titr = dRmatcher.TrackAssociator::matched().begin();
-	TrackAssociator::track_map::const_iterator tend = dRmatcher.TrackAssociator::matched().end();
-	int im=0;
-	std::cout << "track matches:\n";
-	while (titr!=tend) { 
-	  std::cout << "\t" << im++ << "\t" << *titr->first << " ->\n\t\t" << *titr->second << std::endl;
-	  ++titr;
-	}
+  if ( debugPrintout ) { 
+    //	std::cout << "-----------------------------------\n\nselected tracks:" << chain.name() << std::endl;
+    std::cout << "\nselected tracks:" << chain.name() << std::endl;
+    std::cout << "ref tracks refp.size() "    << refp.size() << "\n" << refp  << std::endl;
+    std::cout << "test tracks testp.size() " << testp.size() << "\n" << testp << std::endl;
 
+    TrackAssociator::track_map::const_iterator titr = dRmatcher.TrackAssociator::matched().begin();
+    TrackAssociator::track_map::const_iterator tend = dRmatcher.TrackAssociator::matched().end();
+    int im=0;
+    std::cout << "track matches:\n";
+    while (titr!=tend) { 
+      std::cout << "\t" << im++ << "\t" << *titr->first << " ->\n\t\t" << *titr->second << std::endl;
+      ++titr;
+    }
 
-	std::cout << "completed : " << chain.name() << "\n";
-	std::cout << "-----------------------------------" << std::endl;
 
-      }
+    std::cout << "completed : " << chain.name() << "\n";
+    std::cout << "-----------------------------------" << std::endl;
+
+  }
 
 #if 0
 	if ( dRmatcher.size()<refp.size() ) { 
@@ -1325,10 +1232,6 @@ int main(int argc, char** argv)
     }
   }
 
-  //  TObjString* metaData = new TObjString(*releaseMetaData);
-  //  metaData->Write(); 
-
-
 
   std::cout << "done " << time_str() << "\tprocessed " << event_counter << " events\ttimes " << mintime << " " << maxtime << std::endl;
 
@@ -1338,39 +1241,10 @@ int main(int argc, char** argv)
   hcorr->Write();
 
   for ( int i=analyses.size() ; i-- ; ) { 
-    std::cout << "finalise analysis chain " << analyses[i]->name() << std::endl;
+    // std::cout << "finalise analysis chain " << analyses[i]->name() << std::endl;
     analyses[i]->finalise();
     delete analyses[i];
   }
-  
-
-
-  //rroi_eta.Finalise(Resplot::FitNull95);
-  //rroi_phi.Finalise(Resplot::FitNull95);
-  //rroi_zed.Finalise(Resplot::FitNull95);
-
-  rhroi_eta.Finalise(Resplot::FitNull95);
-  rhroi_phi.Finalise(Resplot::FitNull95);
-  rhroi_zed.Finalise(Resplot::FitNull95);
-  rhroiwidth_eta.Finalise(Resplot::FitNull95);
-  rhroiwidth_phi.Finalise(Resplot::FitNull95);
-  rhroiwidth_eta.Write();
-  rhroiwidth_phi.Write();
-
-  rroi_eta.Finalise();
-  rroi_phi.Finalise();
-  rroi_zed.Finalise();
-
-  rroi_eta.Write();
-  rroi_phi.Write();
-  rroi_zed.Write();
-
-
-  rhroi_eta.Write();
-  rhroi_phi.Write();
-  rhroi_zed.Write();
-
-
   /// write out the histograms
   foutput.Write();
   foutput.Close();
diff --git a/Trigger/TrigAnalysis/TrigInDetAnalysisUser/Resplot/src/Resplot.cxx b/Trigger/TrigAnalysis/TrigInDetAnalysisUser/Resplot/src/Resplot.cxx
index 615d9137464..ba03f00e26e 100644
--- a/Trigger/TrigAnalysis/TrigInDetAnalysisUser/Resplot/src/Resplot.cxx
+++ b/Trigger/TrigAnalysis/TrigInDetAnalysisUser/Resplot/src/Resplot.cxx
@@ -38,7 +38,8 @@ ClassImp(Resplot)
 bool Resplot::mAddDirectoryStatus = true;
 bool Resplot::interpolate_flag = true;
 
-bool Resplot::oldrms95   = false;
+// bool Resplot::oldrms95   = false;
+bool Resplot::oldrms95   = true;
 bool Resplot::scalerms95 = true;
 
 
@@ -393,7 +394,7 @@ int Resplot::Finalise(double a, double b, TF1* (*func)(TH1D* s, double a, double
     return -1;
   }
 
-  std::cout << "Resplot::Finalise() " << m_name << std::endl;
+  //  std::cout << "Resplot::Finalise() " << m_name << std::endl;
 
   clear();
 
@@ -404,7 +405,7 @@ int Resplot::Finalise(double a, double b, TF1* (*func)(TH1D* s, double a, double
 
   for ( int i=1 ; i<=n_primary ; i++ ) {    
 
-    if ( i%100==0 ) std::cout << "slice " << i << " of " << n_primary << std::endl;
+    if ( i%1000==0 ) std::cout << "slice " << i << " of " << n_primary << std::endl;
 
     //    std::string projname = tagname(m_name,i).c_str();
     double pllim = m_mean->GetBinLowEdge(i);
@@ -1439,7 +1440,7 @@ TF1* Resplot::FitNull95Obsolete(TH1D* s, double frac, bool useroot ) {
   //  double entries = s->GetEntries() + s->GetBinContent(0) + s->GetBinContent(s->GetNbinsX()+1);
   double entries = generate::GetEntries(s,0,(s->GetNbinsX()+1));
 
-  std::cout << "entries: " << entries << "\t" << generate::GetEntries(s) << "\t" << generate::GetEntries(s,0,s->GetNbinsX()+1) << std::endl;
+  //  std::cout << "entries: " << entries << "\t" << generate::GetEntries(s) << "\t" << generate::GetEntries(s,0,s->GetNbinsX()+1) << std::endl;
 
   //  double sumx  = s->GetBinContent(imax)*s->GetBinCenter(imax);
   //  double sumx2 = s->GetBinContent(imax)*s->GetBinCenter(imax)*s->GetBinCenter(imax);
@@ -1632,7 +1633,7 @@ TF1* Resplot::FitNull95Obsolete(TH1D* s, double frac, bool useroot ) {
 
 
 TF1* Resplot::FitNull95(TH1D* s, double , double  ) {
-  if ( oldrms95 ) return Resplot::FitNull95Obsolete(s);
+  if ( oldrms95 ) return Resplot::FitNull95Obsolete(s); /// use approximate root errors for speed
   else            return Resplot::FitNull95New(s);
 } 
 
diff --git a/Trigger/TrigAnalysis/TrigInDetAnalysisUser/cmt/requirements b/Trigger/TrigAnalysis/TrigInDetAnalysisUser/cmt/requirements
index bd4a90bb23d..32052d59768 100755
--- a/Trigger/TrigAnalysis/TrigInDetAnalysisUser/cmt/requirements
+++ b/Trigger/TrigAnalysis/TrigInDetAnalysisUser/cmt/requirements
@@ -17,6 +17,11 @@ use     TrigInDetAnalysisExample  TrigInDetAnalysisExample-*    Trigger/TrigAnal
 # ============================================================================================
 public
 
+# Specify the required ROOT components for cmake (transparent to CMT)
+apply_pattern cmake_add_command command="find_package(ROOT COMPONENTS Graf Gpad)"
+
+# Inform cmake that this package has private header files (transparent to CMT)
+apply_pattern cmake_add_command command="include_directories(Resplot/src Readcards/src)"
 
 library Resplot   " ../Resplot/src/Resplot.cxx       ../Resplot/src/generate.cxx    ../Resplot/src/rmsFrac.cxx" "
 apply_pattern have_root_headers root_headers="../Resplot/src/Resplot.h" headers_lib="Resplot"
@@ -24,7 +29,11 @@ apply_pattern have_root_headers root_headers="../Resplot/src/Resplot.h" headers_
 library Readcards " ../Readcards/src/IReadCards.cxx  ../Readcards/src/ReadCards.cxx ../Readcards/src/Value.cxx ../Readcards/src/utils.cxx"
 macro_append Readcards_cppflags    "-D_DIR_=$(shell pwd)/../Analysis/run "
 
+# Extend the files in the TIDA library in order to satisfy the unresolved references
+apply_pattern cmake_add_generated_files library=TIDA files=Analysis/src/rmain.cxx
+
 library TIDA      " ../Analysis/src/ConfAnalysis.cxx ../Analysis/src/PurityAnalysis.cxx"
+
 macro_append TIDA_cppflags      " -I../Readcards/src -I../Resplot/src "
 
 
@@ -59,7 +68,7 @@ macro_append TIDAcpucostlinkopts       " -lReadcards -lTIDA "
 macro_append TIDAcpucost_dependencies  " Readcards TIDA "
 
 
-apply_pattern declare_runtime extras="../share/TIDAdata11-rtt.dat ../share/TIDAcosmic-rtt.dat ../share/TIDAindex.html ../share/TIDAindex-lowpt.html  ../share/TIDAindex-EFID.html ../share/Test_bin.dat"
+apply_pattern declare_runtime extras="../share/TIDA*.dat ../share/Test_bin.dat"
 
 
 
diff --git a/Trigger/TrigAnalysis/TrigInDetAnalysisUser/share/TIDAdata11-rtt-offline-rzMatcher.dat b/Trigger/TrigAnalysis/TrigInDetAnalysisUser/share/TIDAdata11-rtt-offline-rzMatcher.dat
new file mode 100644
index 00000000000..0deaea56c06
--- /dev/null
+++ b/Trigger/TrigAnalysis/TrigInDetAnalysisUser/share/TIDAdata11-rtt-offline-rzMatcher.dat
@@ -0,0 +1,152 @@
+// emacs: this is -*- c++ -*-
+
+UseMatcher = "DeltaRZ";
+Matcher_deta = 0.02;
+Matcher_dphi = 0.03;
+Matcher_dzed = 5;
+
+pT     = 3000;
+eta    = 2.5;
+// npix   = 1;
+// nsct   = 2;
+npix   = -1;
+nsct   = -1;
+
+pT_rec  = 0;
+eta_rec = 5;
+Rmatch = 0.05;
+
+dumpflag = 1;
+
+a0v = 10.5;
+z0v = 10.5;
+//refChain = "Offline";
+//refChain = "Electrons";
+//refChain = "Muons";
+//refChain = "Taus";
+
+/// NB: For the "Truth" chains, need to specify what 
+///     sort of particle (ie which pdgID) is needed
+/// Fixme: should add a flag to enable/disable this
+///        what if we want all final state particles
+///        independent of pdgID?
+refChain = "Offline";
+//pdgId=11; // electron --entered in command line now
+
+TauSize = {0.2,0.2};
+BjetSize = {0.2,0.2};
+eGammaSize = {0.1,0.1};
+
+MinVertices = 0;
+
+testChains = {
+    //"Offline",
+    //"Muons",
+    //"Electrons",
+    //    "Truth",
+    "Truth",
+
+    
+    "L2_e22vh_medium_IDTrkNoCut:TrigL2SiTrackFinder_eGamma:0",
+    "L2_e22vh_medium_IDTrkNoCut:TrigL2SiTrackFinder_eGamma:1",
+    "L2_e22vh_medium_IDTrkNoCut:TrigL2SiTrackFinder_eGamma:2",
+    "L2_e22vh_medium_IDTrkNoCut:TrigIDSCAN_eGamma",
+    "L2_e22vh_medium_IDTrkNoCut:TrigSiTrack_eGamma",
+    "EF_e22vh_medium_IDTrkNoCut:InDetTrigParticleCreation_Electron_EFID",
+    
+    "L2_mu22_IDTrkNoCut_tight:TrigL2SiTrackFinder_Muon:0",
+    "L2_mu22_IDTrkNoCut_tight:TrigL2SiTrackFinder_Muon:1",
+    "L2_mu22_IDTrkNoCut_tight:TrigL2SiTrackFinder_Muon:2",
+    "EF_mu22_IDTrkNoCut_tight:InDetTrigParticleCreation_Muon_EFID",
+    
+    "L2_tau29_IDTrkNoCut:TrigL2SiTrackFinder_Tau:0",
+    "L2_tau29_IDTrkNoCut:TrigL2SiTrackFinder_Tau:1",
+    "L2_tau29_IDTrkNoCut:TrigL2SiTrackFinder_Tau:2",
+    "EF_tau29_IDTrkNoCut:InDetTrigParticleCreation_Tau_EFID",
+    
+    "L2_b50_NoCut_j50_c4cchad:TrigL2SiTrackFinder_Jet:0",
+    "L2_b50_NoCut_j50_c4cchad:TrigL2SiTrackFinder_Jet:1",
+    "L2_b50_NoCut_j50_c4cchad:TrigL2SiTrackFinder_Jet:2",
+    "EF_b55_NoCut_j55_a4tchad:InDetTrigParticleCreation_Bjet_EFID",
+    
+    "L2_InDetMon_FS:TrigL2SiTrackFinder_FullScan:0",
+    "L2_InDetMon_FS:TrigL2SiTrackFinder_FullScan:1",
+    "L2_InDetMon_FS:TrigL2SiTrackFinder_FullScan:2",
+    "EF_InDetMon_FS:InDetTrigParticleCreation_FullScan_EFID",
+    "L2_InDetMonMergeDP_FS:TrigL2SiTrackFinder_FullScan:0",
+    "L2_InDetMonMergeDP_FS:TrigL2SiTrackFinder_FullScan:1",
+    "L2_InDetMonMergeDP_FS:TrigL2SiTrackFinder_FullScan:2",
+    "EF_InDetMonMerge_FS:InDetTrigParticleCreation_FullScan_EFID",
+    
+    "EF_e24vh_medium1_IDTrkNoCut_IDT:TrigFastTrackFinder_eGamma",
+    "EF_e24vh_medium1_IDTrkNoCut_IDT:InDetTrigParticleCreation_Electron_EFID",
+    "EF_tau29_IDTrkNoCut_IDT:TrigFastTrackFinder_Tau",    
+    "EF_tau29_IDTrkNoCut_IDT:InDetTrigParticleCreation_Tau_EFID",    
+    "EF_mu22_IDTrkNoCut_tight_IDT:TrigFastTrackFinder_Muon",
+    "EF_mu22_IDTrkNoCut_tight_IDT:InDetTrigParticleCreation_Muon_EFID",
+    "EF_b55_NoCut_j55_a4tchad_IDT:TrigFastTrackFinder_Jet",
+    "EF_b55_NoCut_j55_a4tchad_IDT:InDetTrigParticleCreation_Bjet_EFID",
+
+    "HLT_e24_medium_L2Star_idperf:TrigL2SiTrackFinder_eGamma:0",
+    "HLT_e24_medium_L2Star_idperf:TrigL2SiTrackFinder_eGamma:1",
+    "HLT_e24_medium_L2Star_idperf:TrigL2SiTrackFinder_eGamma:2",
+    "HLT_e24_medium_L2Star_idperf:InDetTrigParticleCreation_Electron_EFID",
+    "HLT_e24_medium_L2Star_idperf:InDetTrigTrackingxAODCnv_Electron_EFID",
+
+    "HLT_e5_loose_L2Star_idperf:TrigL2SiTrackFinder_eGamma:0",
+    "HLT_e5_loose_L2Star_idperf:TrigL2SiTrackFinder_eGamma:1",
+    "HLT_e5_loose_L2Star_idperf:TrigL2SiTrackFinder_eGamma:2",
+    "HLT_e5_loose_L2Star_idperf:InDetTrigParticleCreation_Electron_EFID",
+    "HLT_e5_loose_L2Star_idperf:InDetTrigTrackingxAODCnv_Electron_EFID",
+
+    "HLT_e24_medium_idperf:TrigFastTrackFinder_eGamma",
+    "HLT_e24_medium_idperf:InDetTrigParticleCreation_Electron_EFID",
+    "HLT_e24_medium_idperf:InDetTrigTrackingxAODCnv_Electron_EFID",
+
+    "HLT_e5_loose_idperf:TrigFastTrackFinder_eGamma",
+    "HLT_e5_loose_idperf:InDetTrigParticleCreation_Electron_EFID",
+    "HLT_e5_loose_idperf:InDetTrigTrackingxAODCnv_Electron_EFID",
+
+    "HLT_mu24_L2Star_idperf:TrigL2SiTrackFinder_Muon:0",
+    "HLT_mu24_L2Star_idperf:TrigL2SiTrackFinder_Muon:1",
+    "HLT_mu24_L2Star_idperf:TrigL2SiTrackFinder_Muon:2",
+    "HLT_mu24_L2Star_idperf:InDetTrigParticleCreation_Muon_EFID",
+    "HLT_mu24_L2Star_idperf:InDetTrigTrackingxAODCnv_Muon_EFID",
+    "HLT_mu24_idperf:TrigFastTrackFinder_Muon",
+    "HLT_mu24_idperf:InDetTrigParticleCreation_Muon_EFID",
+    "HLT_mu24_idperf:InDetTrigTrackingxAODCnv_Muon_EFID",
+
+    "HLT_mu6_L2Star_idperf:TrigL2SiTrackFinder_Muon:0",
+    "HLT_mu6_L2Star_idperf:TrigL2SiTrackFinder_Muon:1",
+    "HLT_mu6_L2Star_idperf:TrigL2SiTrackFinder_Muon:2",
+    "HLT_mu6_L2Star_idperf:InDetTrigParticleCreation_Muon_EFID",
+    "HLT_mu6_L2Star_idperf:InDetTrigTrackingxAODCnv_Muon_EFID",
+    "HLT_mu6_idperf:TrigFastTrackFinder_Muon",
+    "HLT_mu6_idperf:InDetTrigParticleCreation_Muon_EFID",
+    "HLT_mu6_idperf:InDetTrigTrackingxAODCnv_Muon_EFID",
+
+    "HLT_tau29_idperf:TrigFastTrackFinder_Tau",
+    "HLT_tau29_idperf:InDetTrigParticleCreation_Tau_EFID",
+    "HLT_tau29_idperf:InDetTrigTrackingxAODCnv_Tau_EFID",
+
+    "HLT_tau20_r1_idperf:TrigL2SiTrackFinder_Tau:0",
+    "HLT_tau20_r1_idperf:TrigL2SiTrackFinder_Tau:1",
+    "HLT_tau20_r1_idperf:TrigL2SiTrackFinder_Tau:2",
+    "HLT_tau20_r1_idperf:InDetTrigParticleCreation_Tau_EFID",
+    "HLT_tau20_r1_idperf:InDetTrigTrackingxAODCnv_Tau_EFID",
+
+    "HLT_j55_bperf:TrigFastTrackFinder_Jet",
+    "HLT_j55_bperf:InDetTrigParticleCreation_Bjet_EFID",
+    "HLT_j55_bperf:InDetTrigTrackingxAODCnv_Bjet_EFID",
+
+    "HLT_j55_EFID_bperf:InDetTrigParticleCreation_Bjet_EFID",
+    "HLT_j55_EFID_bperf:InDetTrigTrackingxAODCnv_Bjet_EFID",
+
+    "HLT_id_cosmic:InDetTrigTrackingxAODCnvIOTRT_CosmicsN_EFID"
+}; 
+
+InitialiseFirstEvent = 1;
+
+outputFile = "data-output.root";
+DataFiles = { "TrkNtuple-0000.root"};
+//DataSets = {"./"}
diff --git a/Trigger/TrigAnalysis/TrigInDetAnalysisUser/share/TIDAdata11-rtt-offline.dat b/Trigger/TrigAnalysis/TrigInDetAnalysisUser/share/TIDAdata11-rtt-offline.dat
new file mode 100644
index 00000000000..456926ae8aa
--- /dev/null
+++ b/Trigger/TrigAnalysis/TrigInDetAnalysisUser/share/TIDAdata11-rtt-offline.dat
@@ -0,0 +1,147 @@
+// emacs: this is -*- c++ -*-
+
+pT     = 3000;
+eta    = 2.5;
+// npix   = 1;
+// nsct   = 2;
+npix   = -1;
+nsct   = -1;
+
+pT_rec  = 0;
+eta_rec = 5;
+Rmatch = 0.05;
+
+dumpflag = 1;
+
+a0v = 10.5;
+z0v = 10.5;
+//refChain = "Offline";
+//refChain = "Electrons";
+//refChain = "Muons";
+//refChain = "Taus";
+
+/// NB: For the "Truth" chains, need to specify what 
+///     sort of particle (ie which pdgID) is needed
+/// Fixme: should add a flag to enable/disable this
+///        what if we want all final state particles
+///        independent of pdgID?
+refChain = "Offline";
+//pdgId=11; // electron --entered in command line now
+
+TauSize = {0.2,0.2};
+BjetSize = {0.2,0.2};
+eGammaSize = {0.1,0.1};
+
+MinVertices = 0;
+
+testChains = {
+    //"Offline",
+    //"Muons",
+    //"Electrons",
+    //    "Truth",
+    "Truth",
+
+    
+    "L2_e22vh_medium_IDTrkNoCut:TrigL2SiTrackFinder_eGamma:0",
+    "L2_e22vh_medium_IDTrkNoCut:TrigL2SiTrackFinder_eGamma:1",
+    "L2_e22vh_medium_IDTrkNoCut:TrigL2SiTrackFinder_eGamma:2",
+    "L2_e22vh_medium_IDTrkNoCut:TrigIDSCAN_eGamma",
+    "L2_e22vh_medium_IDTrkNoCut:TrigSiTrack_eGamma",
+    "EF_e22vh_medium_IDTrkNoCut:InDetTrigParticleCreation_Electron_EFID",
+    
+    "L2_mu22_IDTrkNoCut_tight:TrigL2SiTrackFinder_Muon:0",
+    "L2_mu22_IDTrkNoCut_tight:TrigL2SiTrackFinder_Muon:1",
+    "L2_mu22_IDTrkNoCut_tight:TrigL2SiTrackFinder_Muon:2",
+    "EF_mu22_IDTrkNoCut_tight:InDetTrigParticleCreation_Muon_EFID",
+    
+    "L2_tau29_IDTrkNoCut:TrigL2SiTrackFinder_Tau:0",
+    "L2_tau29_IDTrkNoCut:TrigL2SiTrackFinder_Tau:1",
+    "L2_tau29_IDTrkNoCut:TrigL2SiTrackFinder_Tau:2",
+    "EF_tau29_IDTrkNoCut:InDetTrigParticleCreation_Tau_EFID",
+    
+    "L2_b50_NoCut_j50_c4cchad:TrigL2SiTrackFinder_Jet:0",
+    "L2_b50_NoCut_j50_c4cchad:TrigL2SiTrackFinder_Jet:1",
+    "L2_b50_NoCut_j50_c4cchad:TrigL2SiTrackFinder_Jet:2",
+    "EF_b55_NoCut_j55_a4tchad:InDetTrigParticleCreation_Bjet_EFID",
+    
+    "L2_InDetMon_FS:TrigL2SiTrackFinder_FullScan:0",
+    "L2_InDetMon_FS:TrigL2SiTrackFinder_FullScan:1",
+    "L2_InDetMon_FS:TrigL2SiTrackFinder_FullScan:2",
+    "EF_InDetMon_FS:InDetTrigParticleCreation_FullScan_EFID",
+    "L2_InDetMonMergeDP_FS:TrigL2SiTrackFinder_FullScan:0",
+    "L2_InDetMonMergeDP_FS:TrigL2SiTrackFinder_FullScan:1",
+    "L2_InDetMonMergeDP_FS:TrigL2SiTrackFinder_FullScan:2",
+    "EF_InDetMonMerge_FS:InDetTrigParticleCreation_FullScan_EFID",
+    
+    "EF_e24vh_medium1_IDTrkNoCut_IDT:TrigFastTrackFinder_eGamma",
+    "EF_e24vh_medium1_IDTrkNoCut_IDT:InDetTrigParticleCreation_Electron_EFID",
+    "EF_tau29_IDTrkNoCut_IDT:TrigFastTrackFinder_Tau",    
+    "EF_tau29_IDTrkNoCut_IDT:InDetTrigParticleCreation_Tau_EFID",    
+    "EF_mu22_IDTrkNoCut_tight_IDT:TrigFastTrackFinder_Muon",
+    "EF_mu22_IDTrkNoCut_tight_IDT:InDetTrigParticleCreation_Muon_EFID",
+    "EF_b55_NoCut_j55_a4tchad_IDT:TrigFastTrackFinder_Jet",
+    "EF_b55_NoCut_j55_a4tchad_IDT:InDetTrigParticleCreation_Bjet_EFID",
+
+    "HLT_e24_medium_L2Star_idperf:TrigL2SiTrackFinder_eGamma:0",
+    "HLT_e24_medium_L2Star_idperf:TrigL2SiTrackFinder_eGamma:1",
+    "HLT_e24_medium_L2Star_idperf:TrigL2SiTrackFinder_eGamma:2",
+    "HLT_e24_medium_L2Star_idperf:InDetTrigParticleCreation_Electron_EFID",
+    "HLT_e24_medium_L2Star_idperf:InDetTrigTrackingxAODCnv_Electron_EFID",
+
+    "HLT_e5_loose_L2Star_idperf:TrigL2SiTrackFinder_eGamma:0",
+    "HLT_e5_loose_L2Star_idperf:TrigL2SiTrackFinder_eGamma:1",
+    "HLT_e5_loose_L2Star_idperf:TrigL2SiTrackFinder_eGamma:2",
+    "HLT_e5_loose_L2Star_idperf:InDetTrigParticleCreation_Electron_EFID",
+    "HLT_e5_loose_L2Star_idperf:InDetTrigTrackingxAODCnv_Electron_EFID",
+
+    "HLT_e24_medium_idperf:TrigFastTrackFinder_eGamma",
+    "HLT_e24_medium_idperf:InDetTrigParticleCreation_Electron_EFID",
+    "HLT_e24_medium_idperf:InDetTrigTrackingxAODCnv_Electron_EFID",
+
+    "HLT_e5_loose_idperf:TrigFastTrackFinder_eGamma",
+    "HLT_e5_loose_idperf:InDetTrigParticleCreation_Electron_EFID",
+    "HLT_e5_loose_idperf:InDetTrigTrackingxAODCnv_Electron_EFID",
+
+    "HLT_mu24_L2Star_idperf:TrigL2SiTrackFinder_Muon:0",
+    "HLT_mu24_L2Star_idperf:TrigL2SiTrackFinder_Muon:1",
+    "HLT_mu24_L2Star_idperf:TrigL2SiTrackFinder_Muon:2",
+    "HLT_mu24_L2Star_idperf:InDetTrigParticleCreation_Muon_EFID",
+    "HLT_mu24_L2Star_idperf:InDetTrigTrackingxAODCnv_Muon_EFID",
+    "HLT_mu24_idperf:TrigFastTrackFinder_Muon",
+    "HLT_mu24_idperf:InDetTrigParticleCreation_Muon_EFID",
+    "HLT_mu24_idperf:InDetTrigTrackingxAODCnv_Muon_EFID",
+
+    "HLT_mu6_L2Star_idperf:TrigL2SiTrackFinder_Muon:0",
+    "HLT_mu6_L2Star_idperf:TrigL2SiTrackFinder_Muon:1",
+    "HLT_mu6_L2Star_idperf:TrigL2SiTrackFinder_Muon:2",
+    "HLT_mu6_L2Star_idperf:InDetTrigParticleCreation_Muon_EFID",
+    "HLT_mu6_L2Star_idperf:InDetTrigTrackingxAODCnv_Muon_EFID",
+    "HLT_mu6_idperf:TrigFastTrackFinder_Muon",
+    "HLT_mu6_idperf:InDetTrigParticleCreation_Muon_EFID",
+    "HLT_mu6_idperf:InDetTrigTrackingxAODCnv_Muon_EFID",
+
+    "HLT_tau29_idperf:TrigFastTrackFinder_Tau",
+    "HLT_tau29_idperf:InDetTrigParticleCreation_Tau_EFID",
+    "HLT_tau29_idperf:InDetTrigTrackingxAODCnv_Tau_EFID",
+
+    "HLT_tau20_r1_idperf:TrigL2SiTrackFinder_Tau:0",
+    "HLT_tau20_r1_idperf:TrigL2SiTrackFinder_Tau:1",
+    "HLT_tau20_r1_idperf:TrigL2SiTrackFinder_Tau:2",
+    "HLT_tau20_r1_idperf:InDetTrigParticleCreation_Tau_EFID",
+    "HLT_tau20_r1_idperf:InDetTrigTrackingxAODCnv_Tau_EFID",
+
+    "HLT_j55_bperf:TrigFastTrackFinder_Jet",
+    "HLT_j55_bperf:InDetTrigParticleCreation_Bjet_EFID",
+    "HLT_j55_bperf:InDetTrigTrackingxAODCnv_Bjet_EFID",
+
+    "HLT_j55_EFID_bperf:InDetTrigParticleCreation_Bjet_EFID",
+    "HLT_j55_EFID_bperf:InDetTrigTrackingxAODCnv_Bjet_EFID",
+
+    "HLT_id_cosmic:InDetTrigTrackingxAODCnvIOTRT_CosmicsN_EFID"
+}; 
+
+InitialiseFirstEvent = 1;
+
+outputFile = "data-output.root";
+DataFiles = { "TrkNtuple-0000.root"};
+//DataSets = {"./"}
diff --git a/Trigger/TrigAnalysis/TrigInDetAnalysisUser/share/TIDAdata11-rtt-rzMatcher.dat b/Trigger/TrigAnalysis/TrigInDetAnalysisUser/share/TIDAdata11-rtt-rzMatcher.dat
new file mode 100644
index 00000000000..04351597568
--- /dev/null
+++ b/Trigger/TrigAnalysis/TrigInDetAnalysisUser/share/TIDAdata11-rtt-rzMatcher.dat
@@ -0,0 +1,148 @@
+// emacs: this is -*- c++ -*-
+
+UseMatcher = "DeltaRZ";
+Matcher_deta = 0.02;
+Matcher_dphi = 0.03;
+Matcher_dzed = 5;
+
+pT     = 3000;
+eta    = 2.5;
+// npix   = 1;
+// nsct   = 2;
+npix   = -1;
+nsct   = -1;
+
+pT_rec  = 0;
+eta_rec = 5;
+Rmatch = 0.05;
+
+dumpflag = 1;
+
+a0v = 10.5;
+z0v = 10.5;
+//refChain = "Offline";
+//refChain = "Electrons";
+//refChain = "Muons";
+//refChain = "Taus";
+
+/// NB: For the "Truth" chains, need to specify what 
+///     sort of particle (ie which pdgID) is needed
+/// Fixme: should add a flag to enable/disable this
+///        what if we want all final state particles
+///        independent of pdgID?
+refChain = "Truth";
+//pdgId=11; // electron --entered in command line now
+
+MinVertices = 0;
+
+testChains = {
+    //"Offline",
+    //"Muons",
+    //"Electrons",
+    //    "Truth",
+    "Truth",
+
+    
+    "L2_e22vh_medium_IDTrkNoCut:TrigL2SiTrackFinder_eGamma:0",
+    "L2_e22vh_medium_IDTrkNoCut:TrigL2SiTrackFinder_eGamma:1",
+    "L2_e22vh_medium_IDTrkNoCut:TrigL2SiTrackFinder_eGamma:2",
+    "L2_e22vh_medium_IDTrkNoCut:TrigIDSCAN_eGamma",
+    "L2_e22vh_medium_IDTrkNoCut:TrigSiTrack_eGamma",
+    "EF_e22vh_medium_IDTrkNoCut:InDetTrigParticleCreation_Electron_EFID",
+    
+    "L2_mu22_IDTrkNoCut_tight:TrigL2SiTrackFinder_Muon:0",
+    "L2_mu22_IDTrkNoCut_tight:TrigL2SiTrackFinder_Muon:1",
+    "L2_mu22_IDTrkNoCut_tight:TrigL2SiTrackFinder_Muon:2",
+    "EF_mu22_IDTrkNoCut_tight:InDetTrigParticleCreation_Muon_EFID",
+    
+    "L2_tau29_IDTrkNoCut:TrigL2SiTrackFinder_Tau:0",
+    "L2_tau29_IDTrkNoCut:TrigL2SiTrackFinder_Tau:1",
+    "L2_tau29_IDTrkNoCut:TrigL2SiTrackFinder_Tau:2",
+    "EF_tau29_IDTrkNoCut:InDetTrigParticleCreation_Tau_EFID",
+    
+    "L2_b50_NoCut_j50_c4cchad:TrigL2SiTrackFinder_Jet:0",
+    "L2_b50_NoCut_j50_c4cchad:TrigL2SiTrackFinder_Jet:1",
+    "L2_b50_NoCut_j50_c4cchad:TrigL2SiTrackFinder_Jet:2",
+    "EF_b55_NoCut_j55_a4tchad:InDetTrigParticleCreation_Bjet_EFID",
+    
+    "L2_InDetMon_FS:TrigL2SiTrackFinder_FullScan:0",
+    "L2_InDetMon_FS:TrigL2SiTrackFinder_FullScan:1",
+    "L2_InDetMon_FS:TrigL2SiTrackFinder_FullScan:2",
+    "EF_InDetMon_FS:InDetTrigParticleCreation_FullScan_EFID",
+    "L2_InDetMonMergeDP_FS:TrigL2SiTrackFinder_FullScan:0",
+    "L2_InDetMonMergeDP_FS:TrigL2SiTrackFinder_FullScan:1",
+    "L2_InDetMonMergeDP_FS:TrigL2SiTrackFinder_FullScan:2",
+    "EF_InDetMonMerge_FS:InDetTrigParticleCreation_FullScan_EFID",
+    
+    "EF_e24vh_medium1_IDTrkNoCut_IDT:TrigFastTrackFinder_eGamma",
+    "EF_e24vh_medium1_IDTrkNoCut_IDT:InDetTrigParticleCreation_Electron_EFID",
+    "EF_tau29_IDTrkNoCut_IDT:TrigFastTrackFinder_Tau",    
+    "EF_tau29_IDTrkNoCut_IDT:InDetTrigParticleCreation_Tau_EFID",    
+    "EF_mu22_IDTrkNoCut_tight_IDT:TrigFastTrackFinder_Muon",
+    "EF_mu22_IDTrkNoCut_tight_IDT:InDetTrigParticleCreation_Muon_EFID",
+    "EF_b55_NoCut_j55_a4tchad_IDT:TrigFastTrackFinder_Jet",
+    "EF_b55_NoCut_j55_a4tchad_IDT:InDetTrigParticleCreation_Bjet_EFID",
+
+    "HLT_e24_medium_L2Star_idperf:TrigL2SiTrackFinder_eGamma:0",
+    "HLT_e24_medium_L2Star_idperf:TrigL2SiTrackFinder_eGamma:1",
+    "HLT_e24_medium_L2Star_idperf:TrigL2SiTrackFinder_eGamma:2",
+    "HLT_e24_medium_L2Star_idperf:InDetTrigParticleCreation_Electron_EFID",
+    "HLT_e24_medium_L2Star_idperf:InDetTrigTrackingxAODCnv_Electron_EFID",
+
+    "HLT_e5_loose_L2Star_idperf:TrigL2SiTrackFinder_eGamma:0",
+    "HLT_e5_loose_L2Star_idperf:TrigL2SiTrackFinder_eGamma:1",
+    "HLT_e5_loose_L2Star_idperf:TrigL2SiTrackFinder_eGamma:2",
+    "HLT_e5_loose_L2Star_idperf:InDetTrigParticleCreation_Electron_EFID",
+    "HLT_e5_loose_L2Star_idperf:InDetTrigTrackingxAODCnv_Electron_EFID",
+
+    "HLT_e24_medium_idperf:TrigFastTrackFinder_eGamma",
+    "HLT_e24_medium_idperf:InDetTrigParticleCreation_Electron_EFID",
+    "HLT_e24_medium_idperf:InDetTrigTrackingxAODCnv_Electron_EFID",
+
+    "HLT_e5_loose_idperf:TrigFastTrackFinder_eGamma",
+    "HLT_e5_loose_idperf:InDetTrigParticleCreation_Electron_EFID",
+    "HLT_e5_loose_idperf:InDetTrigTrackingxAODCnv_Electron_EFID",
+
+    "HLT_mu24_L2Star_idperf:TrigL2SiTrackFinder_Muon:0",
+    "HLT_mu24_L2Star_idperf:TrigL2SiTrackFinder_Muon:1",
+    "HLT_mu24_L2Star_idperf:TrigL2SiTrackFinder_Muon:2",
+    "HLT_mu24_L2Star_idperf:InDetTrigParticleCreation_Muon_EFID",
+    "HLT_mu24_L2Star_idperf:InDetTrigTrackingxAODCnv_Muon_EFID",
+    "HLT_mu24_idperf:TrigFastTrackFinder_Muon",
+    "HLT_mu24_idperf:InDetTrigParticleCreation_Muon_EFID",
+    "HLT_mu24_idperf:InDetTrigTrackingxAODCnv_Muon_EFID",
+
+    "HLT_mu6_L2Star_idperf:TrigL2SiTrackFinder_Muon:0",
+    "HLT_mu6_L2Star_idperf:TrigL2SiTrackFinder_Muon:1",
+    "HLT_mu6_L2Star_idperf:TrigL2SiTrackFinder_Muon:2",
+    "HLT_mu6_L2Star_idperf:InDetTrigParticleCreation_Muon_EFID",
+    "HLT_mu6_L2Star_idperf:InDetTrigTrackingxAODCnv_Muon_EFID",
+    "HLT_mu6_idperf:TrigFastTrackFinder_Muon",
+    "HLT_mu6_idperf:InDetTrigParticleCreation_Muon_EFID",
+    "HLT_mu6_idperf:InDetTrigTrackingxAODCnv_Muon_EFID",
+
+    "HLT_tau29_idperf:TrigFastTrackFinder_Tau",
+    "HLT_tau29_idperf:InDetTrigParticleCreation_Tau_EFID",
+    "HLT_tau29_idperf:InDetTrigTrackingxAODCnv_Tau_EFID",
+
+    "HLT_tau20_r1_idperf:TrigL2SiTrackFinder_Tau:0",
+    "HLT_tau20_r1_idperf:TrigL2SiTrackFinder_Tau:1",
+    "HLT_tau20_r1_idperf:TrigL2SiTrackFinder_Tau:2",
+    "HLT_tau20_r1_idperf:InDetTrigParticleCreation_Tau_EFID",
+    "HLT_tau20_r1_idperf:InDetTrigTrackingxAODCnv_Tau_EFID",
+
+    "HLT_j55_bperf:TrigFastTrackFinder_Jet",
+    "HLT_j55_bperf:InDetTrigParticleCreation_Bjet_EFID",
+    "HLT_j55_bperf:InDetTrigTrackingxAODCnv_Bjet_EFID",
+
+    "HLT_j55_EFID_bperf:InDetTrigParticleCreation_Bjet_EFID",
+    "HLT_j55_EFID_bperf:InDetTrigTrackingxAODCnv_Bjet_EFID",
+
+    "HLT_id_cosmic:InDetTrigTrackingxAODCnvIOTRT_CosmicsN_EFID"
+}; 
+
+InitialiseFirstEvent = 1;
+
+outputFile = "data-output.root";
+DataFiles = { "TrkNtuple-0000.root"};
+//DataSets = {"./"}
diff --git a/Trigger/TrigAnalysis/TrigInDetAnalysisUser/share/TIDAdata11-rtt.dat b/Trigger/TrigAnalysis/TrigInDetAnalysisUser/share/TIDAdata11-rtt.dat
index 949e37efd2e..55d94fe5d3a 100644
--- a/Trigger/TrigAnalysis/TrigInDetAnalysisUser/share/TIDAdata11-rtt.dat
+++ b/Trigger/TrigAnalysis/TrigInDetAnalysisUser/share/TIDAdata11-rtt.dat
@@ -28,10 +28,6 @@ z0v = 10.5;
 refChain = "Truth";
 //pdgId=11; // electron --entered in command line now
 
-TauSize = {0.2,0.2};
-BjetSize = {0.2,0.2};
-eGammaSize = {0.1,0.1};
-
 MinVertices = 0;
 
 testChains = {
diff --git a/Trigger/TrigAnalysis/TrigInDetAnalysisUser/share/TIDAindex-EFID.html b/Trigger/TrigAnalysis/TrigInDetAnalysisUser/share/TIDAindex-EFID.html
deleted file mode 100644
index 7b7435529c4..00000000000
--- a/Trigger/TrigAnalysis/TrigInDetAnalysisUser/share/TIDAindex-EFID.html
+++ /dev/null
@@ -1,748 +0,0 @@
-<html>
-  <head>
-    <title>RTT Results</title>
-  </head>
-
-  <body bgcolor="D1DCE8">
-
-    <div align="center">
-
-    <table>
-      <tr>
-	<br><br/>
-	<font color="191970" face="arial"><u><big><big><big> Differential Residuals : Event Filter </big></big></big></u></font>
-	<br><br/>
-	<br><br/>
-      </tr>
-      <tr>
-	<td> <a href="EF_reta_vs_eta_sigma-EFID.pdf"><img src=EF_reta_vs_eta_sigma-EFID.png alt="EF" height="320">
-	</td>
-	<td width="30">
-	</td>
-	<td> <a href="EF_reta_vs_pt_sigma-EFID.pdf"><img src=EF_reta_vs_pt_sigma-EFID.png alt="EF" height="320">
-	</td>
-      </tr>
-      <tr>
-	<td align ="center">
-	  <a href="EF_reta_vs_eta_sigma-EFID.pdf"> EF_reta_vs_eta_sigma-EFID.pdf</a>
-	  <br><br/>
-	  <br><br/>
-	</td>
-	<td width="30">
-	</td>
-	<td align ="center"> 
-	  <a href="EF_reta_vs_pt_sigma-EFID.pdf">EF_reta_vs_pt_sigma-EFID.pdf</a>
-	  <br><br/>
-	  <br><br/>
-	</td>
-      </tr>
-      <tr>
-	<td> <a href="EF_ript_vs_pt_sigma-EFID.pdf"><img src=EF_ript_vs_pt_sigma-EFID.png alt="EF" height="320">
-	</td>
-	<td width="30">
-	</td>
-	<td> <a href="EF_rzed_vs_pt_sigma-EFID.pdf"><img src=EF_rzed_vs_pt_sigma-EFID.png alt="EF" height="320">
-	</td>
-      </tr>
-      <tr>
-	<td align ="center">
-	  <a href="EF_ript_vs_pt_sigma-EFID.pdf"> EF_ript_vs_pt_sigma-EFID.pdf</a>
-	  <br><br/>
-	  <br><br/>
-	</td>
-	<td width="30">
-	</td>
-	<td align ="center"> 
-	  <a href="EF_rzed_vs_pt_sigma-EFID.pdf"> EF_rzed_vs_pt_sigma-EFID.pdf</a>
-	  <br><br/>
-	  <br><br/>
-	</td>
-      </tr>
-      <tr>
-	<td> <a href="EF_rzed_vs_eta_sigma-EFID.pdf"><img src=EF_rzed_vs_eta_sigma-EFID.png alt="EF" height="320">
-	</td>
-	<td width="30">
-	</td>
-	<td> <a href="EF_rzed_vs_zed_sigma-EFID.pdf"><img src=EF_rzed_vs_zed_sigma-EFID.png alt="EF" height="320">
-	</td>
-      </tr>
-      <tr>
-	<td align ="center">
-	  <a href="EF_rzed_vs_eta_sigma-EFID.pdf"> EF_rzed_vs_eta_sigma-EFID.pdf</a>
-	  <br><br/>
-	  <br><br/>
-	</td>
-	<td width="30">
-	</td>
-	<td align ="center"> 
-	  <a href="EF_rzed_vs_zed_sigma-EFID.pdf"> EF_rzed_vs_eta_sigma-EFID.pdf</a>
-	  <br><br/>
-	  <br><br/>
-	</td>
-      </tr>
-      <tr>
-	<td> <a href="EF_rd0_vs_eta_sigma-EFID.pdf"><img src=EF_rd0_vs_eta_sigma-EFID.png alt="EF" height="320">
-	</td>
-	<td width="30">
-	</td>
-	<td> <a href="EF_rd0_vs_pt_sigma-EFID.pdf"><img src=EF_rd0_vs_pt_sigma-EFID.png alt="EF" height="320">
-	</td>
-      </tr>
-      <tr>
-	<td align ="center">
-	  <a href="EF_rd0_vs_eta_sigma-EFID.pdf"> EF_rd0_vs_eta_sigma-EFID.pdf</a>
-	  <br><br/>
-	  <br><br/>
-	</td>
-	<td width="30">
-	</td>
-	<td align ="center"> 
-	  <a href="EF_rd0_vs_pt_sigma-EFID.pdf"> EF_rd0_vs_pt_sigma-EFID.pdf</a>
-	  <br><br/>
-	  <br><br/>
-	</td>
-      </tr>
-      <tr>
-	<td> <a href="EF_rd0_vs_signed_pt_sigma-EFID.pdf"><img src=EF_rd0_vs_signed_pt_sigma-EFID.png alt="EF" height="320">
-	</td>
-	<td width="30">
-	</td>
-	<td> <a href="EF_rd0_vs_signed_pt_sigma-EFID.pdf"><img src=EF_rd0_vs_signed_pt_sigma-EFID.png alt="EF" height="320">
-	</td>
-      </tr>
-      <tr>
-	<td align ="center">
-	  <a href="EF_rd0_vs_signed_pt_sigma-EFID.pdf"> EF_rd0_vs_signed_pt_sigma-EFID.pdf</a>
-	  <br><br/>
-	  <br><br/>
-	</td>
-	<td width="30">
-	</td>
-	<td align ="center"> 
-	  <a href="EF_rd0_vs_signed_pt_sigma-EFID.pdf"> EF_rd0_vs_signed_pt_sigma-EFID.pdf</a>
-	  <br><br/>
-	  <br><br/>
-	</td>
-      </tr>
-      <tr>
-	<td> <a href="EF_rzed_vs_signed_pt_sigma-EFID.pdf"><img src=EF_rzed_vs_signed_pt_sigma-EFID.png alt="EF" height="320">
-	</td>
-	<td width="30">
-	</td>
-	<td> <a href="EF_rzed_vs_signed_pt_sigma-EFID.pdf"><img src=EF_rzed_vs_signed_pt_sigma-EFID.png alt="EF" height="320">
-	</td>
-      </tr>
-      <tr>
-	<td align ="center">
-	  <a href="EF_rzed_vs_signed_pt_sigma-EFID.pdf"> EF_rzed_vs_signed_pt_sigma-EFID.pdf</a>
-	  <br><br/>
-	  <br><br/>
-	</td>
-	<td width="30">
-	</td>
-	<td align ="center"> 
-	  <a href="EF_rzed_vs_signed_pt_sigma-EFID.pdf"> EF_rzed_vs_signed_pt_sigma-EFID.pdf</a>
-	  <br><br/>
-	  <br><br/>
-	</td>
-      </tr>
-    </table>
-
-    <table>
-      <tr>
-	<br><br/>
-	<font color="191970" face="arial"><u><big><big><big> Differential Residuals : Level 2 </big></big></big></u></font>
-	<br><br/>
-	<br><br/>
-      </tr>
-      <tr>
-	<td> <a href="L2_reta_vs_eta_sigma-EFID.pdf"><img src=L2_reta_vs_eta_sigma-EFID.png alt="L2" height="320">
-	</td>
-	<td width="30">
-	</td>
-	<td> <a href="L2_reta_vs_pt_sigma-EFID.pdf"><img src=L2_reta_vs_pt_sigma-EFID.png alt="L2" height="320">
-	</td>
-      </tr>
-      <tr>
-	<td align ="center">
-	  <a href="L2_reta_vs_eta_sigma-EFID.pdf"> L2_reta_vs_eta_sigma-EFID.pdf</a>
-	  <br><br/>
-	  <br><br/>
-	</td>
-	<td width="30">
-	</td>
-	<td align ="center"> 
-	  <a href="L2_reta_vs_pt_sigma-EFID.pdf"> L2_reta_vs_pt_sigma-EFID.pdf</a>
-	  <br><br/>
-	  <br><br/>
-	</td>
-      </tr>
-      <tr>
-	<td> <a href="L2_ript_vs_pt_sigma-EFID.pdf"><img src=L2_ript_vs_pt_sigma-EFID.png alt="L2" height="320">
-	</td>
-	<td width="30">
-	</td>
-	<td> <a href="L2_rzed_vs_pt_sigma-EFID.pdf"><img src=L2_rzed_vs_pt_sigma-EFID.png alt="L2" height="320">
-	</td>
-      </tr>
-      <tr>
-	<td align ="center">
-	  <a href="L2_ript_vs_pt_sigma-EFID.pdf"> L2_ript_vs_pt_sigma-EFID.pdf</a>
-	  <br><br/>
-	  <br><br/>
-	</td>
-	<td width="30">
-	</td>
-	<td align ="center"> 
-	  <a href="L2_rzed_vs_pt_sigma-EFID.pdf"> L2_rzed_vs_pt_sigma-EFID.pdf</a>
-	  <br><br/>
-	  <br><br/>
-	</td>
-      </tr>
-      <tr>
-	<td> <a href="L2_rzed_vs_eta_sigma-EFID.pdf"><img src=L2_rzed_vs_eta_sigma-EFID.png alt="L2" height="320">
-	</td>
-	<td width="30">
-	</td>
-	<td> <a href="L2_rzed_vs_zed_sigma-EFID.pdf"><img src=L2_rzed_vs_zed_sigma-EFID.png alt="L2" height="320">
-	</td>
-      </tr>
-      <tr>
-	<td align ="center">
-	  <a href="L2_rzed_vs_eta_sigma-EFID.pdf"> L2_rzed_vs_eta_sigma-EFID.pdf</a>
-	  <br><br/>
-	  <br><br/>
-	</td>
-	<td width="30">
-	</td>
-	<td align ="center"> 
-	  <a href="L2_rzed_vs_zed_sigma-EFID.pdf"> L2_rzed_vs_zed_sigma-EFID.pdf</a>
-	  <br><br/>
-	  <br><br/>
-	</td>
-      </tr>
-      <tr>
-	<td> <a href="L2_rd0_vs_eta_sigma-EFID.pdf"><img src=L2_rd0_vs_eta_sigma-EFID.png alt="L2" height="320">
-	</td>
-	<td width="30">
-	</td>
-	<td> <a href="L2_rd0_vs_pt_sigma-EFID.pdf"><img src=L2_rd0_vs_pt_sigma-EFID.png alt="L2" height="320">
-	</td>
-      </tr>
-      <tr>
-	<td align ="center">
-	  <a href="L2_rd0_vs_eta_sigma-EFID.pdf"> L2_rd0_vs_eta_sigma-EFID.pdf</a>
-	  <br><br/>
-	  <br><br/>
-	</td>
-	<td width="30">
-	</td>
-	<td align ="center"> 
-	  <a href="L2_rd0_vs_pt_sigma-EFID.pdf"> L2_rd0_vs_pt_sigma-EFID.pdf</a>
-	  <br><br/>
-	  <br><br/>
-	</td>
-      </tr>
-      <tr>
-	<td> <a href="L2_rd0_vs_signed_pt_sigma-EFID.pdf"><img src=L2_rd0_vs_signed_pt_sigma-EFID.png alt="L2" height="320">
-	</td>
-	<td width="30">
-	</td>
-	<td> <a href="L2_rd0_vs_signed_pt_sigma-EFID.pdf"><img src=L2_rd0_vs_signed_pt_sigma-EFID.png alt="L2" height="320">
-	</td>
-      </tr>
-      <tr>
-	<td align ="center">
-	  <a href="L2_rd0_vs_signed_pt_sigma-EFID.pdf"> L2_rd0_vs_signed_pt_sigma-EFID.pdf</a>
-	  <br><br/>
-	  <br><br/>
-	</td>
-	<td width="30">
-	</td>
-	<td align ="center"> 
-	  <a href="L2_rd0_vs_signed_pt_sigma-EFID.pdf"> L2_rd0_vs_signed_pt_sigma-EFID.pdf</a>
-	  <br><br/>
-	  <br><br/>
-	</td>
-      </tr>
-      <tr>
-	<td> <a href="L2_rzed_vs_signed_pt_sigma-EFID.pdf"><img src=L2_rzed_vs_signed_pt_sigma-EFID.png alt="L2" height="320">
-	</td>
-	<td width="30">
-	</td>
-	<td> <a href="L2_rzed_vs_signed_pt_sigma-EFID.pdf"><img src=L2_rzed_vs_signed_pt_sigma-EFID.png alt="L2" height="320">
-	</td>
-      </tr>
-      <tr>
-	<td align ="center">
-	  <a href="L2_rzed_vs_signed_pt_sigma-EFID.pdf"> L2_rzed_vs_signed_pt_sigma-EFID.pdf</a>
-	  <br><br/>
-	  <br><br/>
-	</td>
-	<td width="30">
-	</td>
-	<td align ="center"> 
-	  <a href="L2_rzed_vs_signed_pt_sigma-EFID.pdf"> L2_rzed_vs_signed_pt_sigma-EFID.pdf</a>
-	  <br><br/>
-	  <br><br/>
-	</td>
-      </tr>
-    </table>
-
-
-    <table>
-      <tr>
-	<br><br/>
-	<font color="191970" face="arial"><u><big><big><big> Differential Residuals : HLT </big></big></big></u></font>
-	<br><br/>
-	<br><br/>
-      </tr>
-      <tr>
-	<td> <a href="HLT_reta_vs_eta_sigma-EFID.pdf"><img src=HLT_reta_vs_eta_sigma-EFID.png alt="HLT" height="320">
-	</td>
-	<td width="30">
-	</td>
-	<td> <a href="HLT_reta_vs_pt_sigma-EFID.pdf"><img src=HLT_reta_vs_pt_sigma-EFID.png alt="HLT" height="320">
-	</td>
-      </tr>
-      <tr>
-	<td align ="center">
-	  <a href="HLT_reta_vs_eta_sigma-EFID.pdf"> HLT_reta_vs_eta_sigma-EFID.pdf</a>
-	  <br><br/>
-	  <br><br/>
-	</td>
-	<td width="30">
-	</td>
-	<td align ="center"> 
-	  <a href="HLT_reta_vs_pt_sigma-EFID.pdf"> HLT_reta_vs_pt_sigma-EFID.pdf</a>
-	  <br><br/>
-	  <br><br/>
-	</td>
-      </tr>
-      <tr>
-	<td> <a href="HLT_ript_vs_pt_sigma-EFID.pdf"><img src=HLT_ript_vs_pt_sigma-EFID.png alt="HLT" height="320">
-	</td>
-	<td width="30">
-	</td>
-	<td> <a href="HLT_rzed_vs_pt_sigma-EFID.pdf"><img src=HLT_rzed_vs_pt_sigma-EFID.png alt="HLT" height="320">
-	</td>
-      </tr>
-      <tr>
-	<td align ="center">
-	  <a href="HLT_ript_vs_pt_sigma-EFID.pdf"> HLT_ript_vs_pt_sigma-EFID.pdf</a>
-	  <br><br/>
-	  <br><br/>
-	</td>
-	<td width="30">
-	</td>
-	<td align ="center"> 
-	  <a href="HLT_rzed_vs_pt_sigma-EFID.pdf"> HLT_rzed_vs_pt_sigma-EFID.pdf</a>
-	  <br><br/>
-	  <br><br/>
-	</td>
-      </tr>
-      <tr>
-	<td> <a href="HLT_rzed_vs_eta_sigma-EFID.pdf"><img src=HLT_rzed_vs_eta_sigma-EFID.png alt="HLT" height="320">
-	</td>
-	<td width="30">
-	</td>
-	<td> <a href="HLT_rzed_vs_zed_sigma-EFID.pdf"><img src=HLT_rzed_vs_zed_sigma-EFID.png alt="HLT" height="320">
-	</td>
-      </tr>
-      <tr>
-	<td align ="center">
-	  <a href="HLT_rzed_vs_eta_sigma-EFID.pdf"> HLT_rzed_vs_eta_sigma-EFID.pdf</a>
-	  <br><br/>
-	  <br><br/>
-	</td>
-	<td width="30">
-	</td>
-	<td align ="center"> 
-	  <a href="HLT_rzed_vs_zed_sigma-EFID.pdf"> HLT_rzed_vs_zed_sigma-EFID.pdf</a>
-	  <br><br/>
-	  <br><br/>
-	</td>
-      </tr>
-      <tr>
-	<td> <a href="HLT_rd0_vs_eta_sigma-EFID.pdf"><img src=HLT_rd0_vs_eta_sigma-EFID.png alt="HLT" height="320">
-	</td>
-	<td width="30">
-	</td>
-	<td> <a href="HLT_rd0_vs_pt_sigma-EFID.pdf"><img src=HLT_rd0_vs_pt_sigma-EFID.png alt="HLT" height="320">
-	</td>
-      </tr>
-      <tr>
-	<td align ="center">
-	  <a href="HLT_rd0_vs_eta_sigma-EFID.pdf"> HLT_rd0_vs_eta_sigma-EFID.pdf</a>
-	  <br><br/>
-	  <br><br/>
-	</td>
-	<td width="30">
-	</td>
-	<td align ="center"> 
-	  <a href="HLT_rd0_vs_pt_sigma-EFID.pdf"> HLT_rd0_vs_pt_sigma-EFID.pdf</a>
-	  <br><br/>
-	  <br><br/>
-	</td>
-      </tr>
-      <tr>
-	<td> <a href="HLT_rd0_vs_signed_pt_sigma-EFID.pdf"><img src=HLT_rd0_vs_signed_pt_sigma-EFID.png alt="HLT" height="320">
-	</td>
-	<td width="30">
-	</td>
-	<td> <a href="HLT_rd0_vs_signed_pt_sigma-EFID.pdf"><img src=HLT_rd0_vs_signed_pt_sigma-EFID.png alt="HLT" height="320">
-	</td>
-      </tr>
-      <tr>
-	<td align ="center">
-	  <a href="HLT_rd0_vs_signed_pt_sigma-EFID.pdf"> HLT_rd0_vs_signed_pt_sigma-EFID.pdf</a>
-	  <br><br/>
-	  <br><br/>
-	</td>
-	<td width="30">
-	</td>
-	<td align ="center"> 
-	  <a href="HLT_rd0_vs_signed_pt_sigma-EFID.pdf"> HLT_rd0_vs_signed_pt_sigma-EFID.pdf</a>
-	  <br><br/>
-	  <br><br/>
-	</td>
-      </tr>
-      <tr>
-	<td> <a href="HLT_rzed_vs_signed_pt_sigma-EFID.pdf"><img src=HLT_rzed_vs_signed_pt_sigma-EFID.png alt="HLT" height="320">
-	</td>
-	<td width="30">
-	</td>
-	<td> <a href="HLT_rzed_vs_signed_pt_sigma-EFID.pdf"><img src=HLT_rzed_vs_signed_pt_sigma-EFID.png alt="HLT" height="320">
-	</td>
-      </tr>
-      <tr>
-	<td align ="center">
-	  <a href="HLT_rzed_vs_signed_pt_sigma-EFID.pdf"> HLT_rzed_vs_signed_pt_sigma-EFID.pdf</a>
-	  <br><br/>
-	  <br><br/>
-	</td>
-	<td width="30">
-	</td>
-	<td align ="center"> 
-	  <a href="HLT_rzed_vs_signed_pt_sigma-EFID.pdf"> HLT_rzed_vs_signed_pt_sigma-EFID.pdf</a>
-	  <br><br/>
-	  <br><br/>
-	</td>
-      </tr>
-    </table>
-
-
-
-      <table>
-	<tr>
-	  <br><br/>
-	  <font color="191970" face="arial"><u><big><big><big>Efficiencies and Residuals : Event Filter</big></big></big></u></font>
-	  <br><br/>
-	  <br><br/>
-	</tr>
-	<tr> 
-	  <td>
-	    <a href="EF_eta_eff-EFID.pdf"><img src=EF_eta_eff-EFID.png alt="EF eta efficiency" height="320">
-	  </td>
-	  <td width="30">
-	  </td>
-	  <td>
-	    <a href="EF_pT_eff-EFID.pdf"><img src=EF_pT_eff-EFID.png alt="EF PT efficiency" height="320">
-	  </td>
-	</tr>
-	<tr>
-	  <td align ="center">
-	    <a href="EF_eta_eff-EFID.pdf"> EF_eta_eff-EFID.pdf</a>
-	    <br><br/>
-	    <br><br/>
-	  </td>
-	  <td width="30">
-	  </td>
-	  <td align ="center"> 
-	    <a href="EF_pT_eff-EFID.pdf">EF_pT_eff-EFID.pdf</a>
-	    <br><br/>
-	    <br><br/>
-	  </td>
-	</tr>
-	<tr> 
-	  <td>
-	    <a href="EF_phi_eff-EFID.pdf"><img src=EF_phi_eff-EFID.png alt="EF phi efficiency" height="320">
-	  </td>
-	  <td width="30">
-	  </td>
-	  <td>
-	    <a href="EF_d0_eff-EFID.pdf"><img src=EF_d0_eff-EFID.png alt="EF d0 efficiency" height="320">
-	  </td>
-	</tr>
-	<tr>
-	  <td align="center">
-	    <a href="EF_phi_eff-EFID.pdf"> EF_phi_eff-EFID.pdf</a>
-	    <br><br/>
-	    <br><br/>
-	  </td>
-	  <td width="30">
-	  </td>
-	  <td align="center"> 
-	    <a href="EF_do_eff-EFID.pdf">EF_d0_eff-EFID.pdf</a>
-	    <br><br/>
-	    <br><br/>
-	  </td>
-	</tr>
-	<tr>
-	  <td>
-	    <a href="EF_eta_res-EFID.pdf"><img src=EF_eta_res-EFID.png alt="EF eta residual" height="320">
-	  </td>
-	  <td width="30">
-	  </td>
-	  <td>
-	    <a href="EF_ipT_res-EFID.pdf"><img src=EF_ipT_res-EFID.png alt="EF inverse pT residual" height="320">
-	  </td>
-	</tr>
-	<tr>
-	  <td align="center">    
-	    <a href="EF_eta_res-EFID.pdf"> EF_eta_res-EFID.pdf</a>
-	  <br><br/>
-	  <br><br/>
-	  </td>
-	  <td width="30">
-	  </td>
-	  <td align="center">    
-	    <a href="EF_ipT_res-EFID.pdf"> EF_ipT_res-EFID.pdf</a>
-	    <br><br/>
-	    <br><br/>
-	  </td>
-	</tr>
-	<tr>
-	  <td>
-	    <a href="EF_phi_res-EFID.pdf"><img src=EF_phi_res-EFID.png alt="EF phi residual" height="320">
-	  </td>
-	  <td width="30">
-	  </td>
-	  <td>
-	    <a href="EF_z0_res-EFID.pdf"><img src=EF_z0_res-EFID.png alt="EF z0 residual" height="320">
-	  </td>
-	</tr>
-	<tr>
-	  <td align="center">    
-	    <a href="EF_phi_res-EFID.pdf"> EF_phi_res-EFID.pdf</a>
-	  <br><br/>
-	  <br><br/>
-	  </td>
-	  <td width="30">
-	  </td>
-	  <td align="center">    
-	    <a href="EF_z0_res-EFID.pdf"> EF_z0_res-EFID.pdf</a>
-	    <br><br/>
-	    <br><br/>
-	  </td>
-	</tr>
-      </table>
-      
-
-      <table>
-	<tr>
-	  <font color="191970" face="arial"><u><big><big><big>Efficiencies and Residuals : Level 2</big></big></big></u></font>
-	  <br><br/>
-	  <br><br/>
-	</tr>
-	<tr>
-	  <td>
-	    <a href="L2_eta_eff-EFID.pdf"><img src=L2_eta_eff-EFID.png alt="L2 eta efficiency" height="320">
-	  </td>
-	  <td width="30">
-	  </td>
-	  <td>
-	    <a href="L2_pT_eff-EFID.pdf"><img src=L2_pT_eff-EFID.png alt="L2 PT efficiency" height="320">
-	  </td>
-	</tr>
-	<tr>
-	  <td align="center">
-	    <a href="L2_eta_eff-EFID.pdf">L2_eta_eff-EFID.pdf</a>
-	    <br><br/>
-	    <br><br/>
-	  </td>
-	  <td width="30">
-	  </td>
-	  <td align="center"> 
-	    <a href="L2_pT_eff-EFID.pdf">L2_pT_eff-EFID.pdf</a>
-	    <br><br/>
-	    <br><br/>
-	  </td>
-	</tr>
-	<tr>
-	  <td>
-	    <a href="L2_phi_eff-EFID.pdf"><img src=L2_phi_eff-EFID.png alt="L2 phi efficiency" height="320">
-	  </td>
-	  <td width="30">
-	  </td>
-	  <td>
-	    <a href="L2_d0_eff-EFID.pdf"><img src=L2_d0_eff-EFID.png alt="L2 d0 efficiency" height="320">
-	  </td>
-	</tr>
-	<tr>
-	  <td align="center">
-	    <a href="L2_phi_eff-EFID.pdf">L2_phi_eff-EFID.pdf</a>
-	    <br><br/>
-	    <br><br/>
-	  </td>
-	  <td width="30">
-	  </td>
-	  <td align="center"> 
-	    <a href="L2_d0_eff-EFID.pdf">L2_d0_eff-EFID.pdf</a>
-	    <br><br/>
-	    <br><br/>
-	  </td>
-	</tr>
-	<tr>
-	  <td>
-	    <a href="L2_eta_res-EFID.pdf"><img src=L2_eta_res-EFID.png alt="L2 eta residual" height="320">
-	  </td>
-	  <td width="30">
-	  </td>
-	  <td>
-	    <a href="L2_ipT_res-EFID.pdf"><img src=L2_ipT_res-EFID.png alt="L2 inverse pT residual" height="320">
-	  </td>
-	</tr>
-	<tr>
-	  <td align="center">
-	    <a href="L2_eta_res-EFID.pdf">L2_eta_res-EFID.pdf</a>
-	    <br><br/>
-	    <br><br/>
-	  </td>
-	  <td width="30">
-	  </td>
-	  <td align="center"> 
-	    <a href="L2_ipT_res-EFID.pdf">L2_ipT_res-EFID.pdf</a>
-	    <br><br/>
-	    <br><br/>
-	  </td>
-	</tr>
-	<tr>
-	  <td>
-	    <a href="L2_phi_res-EFID.pdf"><img src=L2_phi_res-EFID.png alt="L2 phi residual" height="320">
-	  </td>
-	  <td width="30">
-	  </td>
-	  <td>
-	    <a href="L2_z0_res-EFID.pdf"><img src=L2_z0_res-EFID.png alt="L2 z0 residual" height="320">
-	  </td>
-	</tr>
-	<tr>
-	  <td align="center">
-	    <a href="L2_phi_res-EFID.pdf">L2_phi_res-EFID.pdf</a>
-	  </td>
-	  <td width="30">
-	  </td>
-	  <td align="center"> 
-	    <a href="L2_z0_res-EFID.pdf">L2_z0_res-EFID.pdf</a>
-	  </td>
-	</tr>
-
-      </table>
-
-
-      <table>
-	<tr>
-	  <font color="191970" face="arial"><u><big><big><big>Efficiencies and Residuals : HLT</big></big></big></u></font>
-	  <br><br/>
-	  <br><br/>
-	</tr>
-	<tr>
-	  <td>
-	    <a href="HLT_eta_eff-EFID.pdf"><img src=HLT_eta_eff-EFID.png alt="HLT eta efficiency" height="320">
-	  </td>
-	  <td width="30">
-	  </td>
-	  <td>
-	    <a href="HLT_pT_eff-EFID.pdf"><img src=HLT_pT_eff-EFID.png alt="HLT PT efficiency" height="320">
-	  </td>
-	</tr>
-	<tr>
-	  <td align="center">
-	    <a href="HLT_eta_eff-EFID.pdf">HLT_eta_eff-EFID.pdf</a>
-	    <br><br/>
-	    <br><br/>
-	  </td>
-	  <td width="30">
-	  </td>
-	  <td align="center"> 
-	    <a href="HLT_pT_eff-EFID.pdf">HLT_pT_eff-EFID.pdf</a>
-	    <br><br/>
-	    <br><br/>
-	  </td>
-	</tr>
-	<tr>
-	  <td>
-	    <a href="HLT_phi_eff-EFID.pdf"><img src=HLT_phi_eff-EFID.png alt="HLT phi efficiency" height="320">
-	  </td>
-	  <td width="30">
-	  </td>
-	  <td>
-	    <a href="HLT_d0_eff-EFID.pdf"><img src=HLT_d0_eff-EFID.png alt="HLT d0 efficiency" height="320">
-	  </td>
-	</tr>
-	<tr>
-	  <td align="center">
-	    <a href="HLT_phi_eff-EFID.pdf">HLT_phi_eff-EFID.pdf</a>
-	    <br><br/>
-	    <br><br/>
-	  </td>
-	  <td width="30">
-	  </td>
-	  <td align="center"> 
-	    <a href="HLT_d0_eff-EFID.pdf">HLT_d0_eff-EFID.pdf</a>
-	    <br><br/>
-	    <br><br/>
-	  </td>
-	</tr>
-	<tr>
-	  <td>
-	    <a href="HLT_eta_res-EFID.pdf"><img src=HLT_eta_res-EFID.png alt="HLT eta residual" height="320">
-	  </td>
-	  <td width="30">
-	  </td>
-	  <td>
-	    <a href="HLT_ipT_res-EFID.pdf"><img src=HLT_ipT_res-EFID.png alt="HLT inverse pT residual" height="320">
-	  </td>
-	</tr>
-	<tr>
-	  <td align="center">
-	    <a href="HLT_eta_res-EFID.pdf">HLT_eta_res-EFID.pdf</a>
-	    <br><br/>
-	    <br><br/>
-	  </td>
-	  <td width="30">
-	  </td>
-	  <td align="center"> 
-	    <a href="HLT_ipT_res-EFID.pdf">HLT_ipT_res-EFID.pdf</a>
-	    <br><br/>
-	    <br><br/>
-	  </td>
-	</tr>
-	<tr>
-	  <td>
-	    <a href="HLT_phi_res-EFID.pdf"><img src=HLT_phi_res-EFID.png alt="HLT phi residual" height="320">
-	  </td>
-	  <td width="30">
-	  </td>
-	  <td>
-	    <a href="HLT_z0_res-EFID.pdf"><img src=HLT_z0_res-EFID.png alt="HLT z0 residual" height="320">
-	  </td>
-	</tr>
-	<tr>
-	  <td align="center">
-	    <a href="HLT_phi_res-EFID.pdf">HLT_phi_res-EFID.pdf</a>
-	  </td>
-	  <td width="30">
-	  </td>
-	  <td align="center"> 
-	    <a href="HLT_z0_res-EFID.pdf">HLT_z0_res-EFID.pdf</a>
-	  </td>
-	</tr>
-
-      </table>
-      
-    </div>
-  </body>
-</html>
-
diff --git a/Trigger/TrigAnalysis/TrigInDetAnalysisUser/share/TIDAindex-lowpt.html b/Trigger/TrigAnalysis/TrigInDetAnalysisUser/share/TIDAindex-lowpt.html
deleted file mode 100644
index 6d0b50917a2..00000000000
--- a/Trigger/TrigAnalysis/TrigInDetAnalysisUser/share/TIDAindex-lowpt.html
+++ /dev/null
@@ -1,748 +0,0 @@
-<html>
-  <head>
-    <title>RTT Results</title>
-  </head>
-
-  <body bgcolor="D1DCE8">
-
-    <div align="center">
-
-    <table>
-      <tr>
-	<br><br/>
-	<font color="191970" face="arial"><u><big><big><big> Differential Residuals : Event Filter </big></big></big></u></font>
-	<br><br/>
-	<br><br/>
-      </tr>
-      <tr>
-	<td> <a href="EF_reta_vs_eta_sigma-lowpt.pdf"><img src=EF_reta_vs_eta_sigma-lowpt.png alt="EF" height="320">
-	</td>
-	<td width="30">
-	</td>
-	<td> <a href="EF_reta_vs_pt_sigma-lowpt.pdf"><img src=EF_reta_vs_pt_sigma-lowpt.png alt="EF" height="320">
-	</td>
-      </tr>
-      <tr>
-	<td align ="center">
-	  <a href="EF_reta_vs_eta_sigma-lowpt.pdf"> EF_reta_vs_eta_sigma-lowpt.pdf</a>
-	  <br><br/>
-	  <br><br/>
-	</td>
-	<td width="30">
-	</td>
-	<td align ="center"> 
-	  <a href="EF_reta_vs_pt_sigma-lowpt.pdf">EF_reta_vs_pt_sigma-lowpt.pdf</a>
-	  <br><br/>
-	  <br><br/>
-	</td>
-      </tr>
-      <tr>
-	<td> <a href="EF_ript_vs_pt_sigma-lowpt.pdf"><img src=EF_ript_vs_pt_sigma-lowpt.png alt="EF" height="320">
-	</td>
-	<td width="30">
-	</td>
-	<td> <a href="EF_rzed_vs_pt_sigma-lowpt.pdf"><img src=EF_rzed_vs_pt_sigma-lowpt.png alt="EF" height="320">
-	</td>
-      </tr>
-      <tr>
-	<td align ="center">
-	  <a href="EF_ript_vs_pt_sigma-lowpt.pdf"> EF_ript_vs_pt_sigma-lowpt.pdf</a>
-	  <br><br/>
-	  <br><br/>
-	</td>
-	<td width="30">
-	</td>
-	<td align ="center"> 
-	  <a href="EF_rzed_vs_pt_sigma-lowpt.pdf"> EF_rzed_vs_pt_sigma-lowpt.pdf</a>
-	  <br><br/>
-	  <br><br/>
-	</td>
-      </tr>
-      <tr>
-	<td> <a href="EF_rzed_vs_eta_sigma-lowpt.pdf"><img src=EF_rzed_vs_eta_sigma-lowpt.png alt="EF" height="320">
-	</td>
-	<td width="30">
-	</td>
-	<td> <a href="EF_rzed_vs_zed_sigma-lowpt.pdf"><img src=EF_rzed_vs_zed_sigma-lowpt.png alt="EF" height="320">
-	</td>
-      </tr>
-      <tr>
-	<td align ="center">
-	  <a href="EF_rzed_vs_eta_sigma-lowpt.pdf"> EF_rzed_vs_eta_sigma-lowpt.pdf</a>
-	  <br><br/>
-	  <br><br/>
-	</td>
-	<td width="30">
-	</td>
-	<td align ="center"> 
-	  <a href="EF_rzed_vs_zed_sigma-lowpt.pdf"> EF_rzed_vs_eta_sigma-lowpt.pdf</a>
-	  <br><br/>
-	  <br><br/>
-	</td>
-      </tr>
-      <tr>
-	<td> <a href="EF_rd0_vs_eta_sigma-lowpt.pdf"><img src=EF_rd0_vs_eta_sigma-lowpt.png alt="EF" height="320">
-	</td>
-	<td width="30">
-	</td>
-	<td> <a href="EF_rd0_vs_pt_sigma-lowpt.pdf"><img src=EF_rd0_vs_pt_sigma-lowpt.png alt="EF" height="320">
-	</td>
-      </tr>
-      <tr>
-	<td align ="center">
-	  <a href="EF_rd0_vs_eta_sigma-lowpt.pdf"> EF_rd0_vs_eta_sigma-lowpt.pdf</a>
-	  <br><br/>
-	  <br><br/>
-	</td>
-	<td width="30">
-	</td>
-	<td align ="center"> 
-	  <a href="EF_rd0_vs_pt_sigma-lowpt.pdf"> EF_rd0_vs_pt_sigma-lowpt.pdf</a>
-	  <br><br/>
-	  <br><br/>
-	</td>
-      </tr>
-      <tr>
-	<td> <a href="EF_rd0_vs_signed_pt_sigma-lowpt.pdf"><img src=EF_rd0_vs_signed_pt_sigma-lowpt.png alt="EF" height="320">
-	</td>
-	<td width="30">
-	</td>
-	<td> <a href="EF_rd0_vs_signed_pt_sigma-lowpt.pdf"><img src=EF_rd0_vs_signed_pt_sigma-lowpt.png alt="EF" height="320">
-	</td>
-      </tr>
-      <tr>
-	<td align ="center">
-	  <a href="EF_rd0_vs_signed_pt_sigma-lowpt.pdf"> EF_rd0_vs_signed_pt_sigma-lowpt.pdf</a>
-	  <br><br/>
-	  <br><br/>
-	</td>
-	<td width="30">
-	</td>
-	<td align ="center"> 
-	  <a href="EF_rd0_vs_signed_pt_sigma-lowpt.pdf"> EF_rd0_vs_signed_pt_sigma-lowpt.pdf</a>
-	  <br><br/>
-	  <br><br/>
-	</td>
-      </tr>
-      <tr>
-	<td> <a href="EF_rzed_vs_signed_pt_sigma-lowpt.pdf"><img src=EF_rzed_vs_signed_pt_sigma-lowpt.png alt="EF" height="320">
-	</td>
-	<td width="30">
-	</td>
-	<td> <a href="EF_rzed_vs_signed_pt_sigma-lowpt.pdf"><img src=EF_rzed_vs_signed_pt_sigma-lowpt.png alt="EF" height="320">
-	</td>
-      </tr>
-      <tr>
-	<td align ="center">
-	  <a href="EF_rzed_vs_signed_pt_sigma-lowpt.pdf"> EF_rzed_vs_signed_pt_sigma-lowpt.pdf</a>
-	  <br><br/>
-	  <br><br/>
-	</td>
-	<td width="30">
-	</td>
-	<td align ="center"> 
-	  <a href="EF_rzed_vs_signed_pt_sigma-lowpt.pdf"> EF_rzed_vs_signed_pt_sigma-lowpt.pdf</a>
-	  <br><br/>
-	  <br><br/>
-	</td>
-      </tr>
-    </table>
-
-    <table>
-      <tr>
-	<br><br/>
-	<font color="191970" face="arial"><u><big><big><big> Differential Residuals : Level 2 </big></big></big></u></font>
-	<br><br/>
-	<br><br/>
-      </tr>
-      <tr>
-	<td> <a href="L2_reta_vs_eta_sigma-lowpt.pdf"><img src=L2_reta_vs_eta_sigma-lowpt.png alt="L2" height="320">
-	</td>
-	<td width="30">
-	</td>
-	<td> <a href="L2_reta_vs_pt_sigma-lowpt.pdf"><img src=L2_reta_vs_pt_sigma-lowpt.png alt="L2" height="320">
-	</td>
-      </tr>
-      <tr>
-	<td align ="center">
-	  <a href="L2_reta_vs_eta_sigma-lowpt.pdf"> L2_reta_vs_eta_sigma-lowpt.pdf</a>
-	  <br><br/>
-	  <br><br/>
-	</td>
-	<td width="30">
-	</td>
-	<td align ="center"> 
-	  <a href="L2_reta_vs_pt_sigma-lowpt.pdf"> L2_reta_vs_pt_sigma-lowpt.pdf</a>
-	  <br><br/>
-	  <br><br/>
-	</td>
-      </tr>
-      <tr>
-	<td> <a href="L2_ript_vs_pt_sigma-lowpt.pdf"><img src=L2_ript_vs_pt_sigma-lowpt.png alt="L2" height="320">
-	</td>
-	<td width="30">
-	</td>
-	<td> <a href="L2_rzed_vs_pt_sigma-lowpt.pdf"><img src=L2_rzed_vs_pt_sigma-lowpt.png alt="L2" height="320">
-	</td>
-      </tr>
-      <tr>
-	<td align ="center">
-	  <a href="L2_ript_vs_pt_sigma-lowpt.pdf"> L2_ript_vs_pt_sigma-lowpt.pdf</a>
-	  <br><br/>
-	  <br><br/>
-	</td>
-	<td width="30">
-	</td>
-	<td align ="center"> 
-	  <a href="L2_rzed_vs_pt_sigma-lowpt.pdf"> L2_rzed_vs_pt_sigma-lowpt.pdf</a>
-	  <br><br/>
-	  <br><br/>
-	</td>
-      </tr>
-      <tr>
-	<td> <a href="L2_rzed_vs_eta_sigma-lowpt.pdf"><img src=L2_rzed_vs_eta_sigma-lowpt.png alt="L2" height="320">
-	</td>
-	<td width="30">
-	</td>
-	<td> <a href="L2_rzed_vs_zed_sigma-lowpt.pdf"><img src=L2_rzed_vs_zed_sigma-lowpt.png alt="L2" height="320">
-	</td>
-      </tr>
-      <tr>
-	<td align ="center">
-	  <a href="L2_rzed_vs_eta_sigma-lowpt.pdf"> L2_rzed_vs_eta_sigma-lowpt.pdf</a>
-	  <br><br/>
-	  <br><br/>
-	</td>
-	<td width="30">
-	</td>
-	<td align ="center"> 
-	  <a href="L2_rzed_vs_zed_sigma-lowpt.pdf"> L2_rzed_vs_zed_sigma-lowpt.pdf</a>
-	  <br><br/>
-	  <br><br/>
-	</td>
-      </tr>
-      <tr>
-	<td> <a href="L2_rd0_vs_eta_sigma-lowpt.pdf"><img src=L2_rd0_vs_eta_sigma-lowpt.png alt="L2" height="320">
-	</td>
-	<td width="30">
-	</td>
-	<td> <a href="L2_rd0_vs_pt_sigma-lowpt.pdf"><img src=L2_rd0_vs_pt_sigma-lowpt.png alt="L2" height="320">
-	</td>
-      </tr>
-      <tr>
-	<td align ="center">
-	  <a href="L2_rd0_vs_eta_sigma-lowpt.pdf"> L2_rd0_vs_eta_sigma-lowpt.pdf</a>
-	  <br><br/>
-	  <br><br/>
-	</td>
-	<td width="30">
-	</td>
-	<td align ="center"> 
-	  <a href="L2_rd0_vs_pt_sigma-lowpt.pdf"> L2_rd0_vs_pt_sigma-lowpt.pdf</a>
-	  <br><br/>
-	  <br><br/>
-	</td>
-      </tr>
-      <tr>
-	<td> <a href="L2_rd0_vs_signed_pt_sigma-lowpt.pdf"><img src=L2_rd0_vs_signed_pt_sigma-lowpt.png alt="L2" height="320">
-	</td>
-	<td width="30">
-	</td>
-	<td> <a href="L2_rd0_vs_signed_pt_sigma-lowpt.pdf"><img src=L2_rd0_vs_signed_pt_sigma-lowpt.png alt="L2" height="320">
-	</td>
-      </tr>
-      <tr>
-	<td align ="center">
-	  <a href="L2_rd0_vs_signed_pt_sigma-lowpt.pdf"> L2_rd0_vs_signed_pt_sigma-lowpt.pdf</a>
-	  <br><br/>
-	  <br><br/>
-	</td>
-	<td width="30">
-	</td>
-	<td align ="center"> 
-	  <a href="L2_rd0_vs_signed_pt_sigma-lowpt.pdf"> L2_rd0_vs_signed_pt_sigma-lowpt.pdf</a>
-	  <br><br/>
-	  <br><br/>
-	</td>
-      </tr>
-      <tr>
-	<td> <a href="L2_rzed_vs_signed_pt_sigma-lowpt.pdf"><img src=L2_rzed_vs_signed_pt_sigma-lowpt.png alt="L2" height="320">
-	</td>
-	<td width="30">
-	</td>
-	<td> <a href="L2_rzed_vs_signed_pt_sigma-lowpt.pdf"><img src=L2_rzed_vs_signed_pt_sigma-lowpt.png alt="L2" height="320">
-	</td>
-      </tr>
-      <tr>
-	<td align ="center">
-	  <a href="L2_rzed_vs_signed_pt_sigma-lowpt.pdf"> L2_rzed_vs_signed_pt_sigma-lowpt.pdf</a>
-	  <br><br/>
-	  <br><br/>
-	</td>
-	<td width="30">
-	</td>
-	<td align ="center"> 
-	  <a href="L2_rzed_vs_signed_pt_sigma-lowpt.pdf"> L2_rzed_vs_signed_pt_sigma-lowpt.pdf</a>
-	  <br><br/>
-	  <br><br/>
-	</td>
-      </tr>
-    </table>
-
-
-    <table>
-      <tr>
-	<br><br/>
-	<font color="191970" face="arial"><u><big><big><big> Differential Residuals : HLT </big></big></big></u></font>
-	<br><br/>
-	<br><br/>
-      </tr>
-      <tr>
-	<td> <a href="HLT_reta_vs_eta_sigma-lowpt.pdf"><img src=HLT_reta_vs_eta_sigma-lowpt.png alt="HLT" height="320">
-	</td>
-	<td width="30">
-	</td>
-	<td> <a href="HLT_reta_vs_pt_sigma-lowpt.pdf"><img src=HLT_reta_vs_pt_sigma-lowpt.png alt="HLT" height="320">
-	</td>
-      </tr>
-      <tr>
-	<td align ="center">
-	  <a href="HLT_reta_vs_eta_sigma-lowpt.pdf"> HLT_reta_vs_eta_sigma-lowpt.pdf</a>
-	  <br><br/>
-	  <br><br/>
-	</td>
-	<td width="30">
-	</td>
-	<td align ="center"> 
-	  <a href="HLT_reta_vs_pt_sigma-lowpt.pdf"> HLT_reta_vs_pt_sigma-lowpt.pdf</a>
-	  <br><br/>
-	  <br><br/>
-	</td>
-      </tr>
-      <tr>
-	<td> <a href="HLT_ript_vs_pt_sigma-lowpt.pdf"><img src=HLT_ript_vs_pt_sigma-lowpt.png alt="HLT" height="320">
-	</td>
-	<td width="30">
-	</td>
-	<td> <a href="HLT_rzed_vs_pt_sigma-lowpt.pdf"><img src=HLT_rzed_vs_pt_sigma-lowpt.png alt="HLT" height="320">
-	</td>
-      </tr>
-      <tr>
-	<td align ="center">
-	  <a href="HLT_ript_vs_pt_sigma-lowpt.pdf"> HLT_ript_vs_pt_sigma-lowpt.pdf</a>
-	  <br><br/>
-	  <br><br/>
-	</td>
-	<td width="30">
-	</td>
-	<td align ="center"> 
-	  <a href="HLT_rzed_vs_pt_sigma-lowpt.pdf"> HLT_rzed_vs_pt_sigma-lowpt.pdf</a>
-	  <br><br/>
-	  <br><br/>
-	</td>
-      </tr>
-      <tr>
-	<td> <a href="HLT_rzed_vs_eta_sigma-lowpt.pdf"><img src=HLT_rzed_vs_eta_sigma-lowpt.png alt="HLT" height="320">
-	</td>
-	<td width="30">
-	</td>
-	<td> <a href="HLT_rzed_vs_zed_sigma-lowpt.pdf"><img src=HLT_rzed_vs_zed_sigma-lowpt.png alt="HLT" height="320">
-	</td>
-      </tr>
-      <tr>
-	<td align ="center">
-	  <a href="HLT_rzed_vs_eta_sigma-lowpt.pdf"> HLT_rzed_vs_eta_sigma-lowpt.pdf</a>
-	  <br><br/>
-	  <br><br/>
-	</td>
-	<td width="30">
-	</td>
-	<td align ="center"> 
-	  <a href="HLT_rzed_vs_zed_sigma-lowpt.pdf"> HLT_rzed_vs_zed_sigma-lowpt.pdf</a>
-	  <br><br/>
-	  <br><br/>
-	</td>
-      </tr>
-      <tr>
-	<td> <a href="HLT_rd0_vs_eta_sigma-lowpt.pdf"><img src=HLT_rd0_vs_eta_sigma-lowpt.png alt="HLT" height="320">
-	</td>
-	<td width="30">
-	</td>
-	<td> <a href="HLT_rd0_vs_pt_sigma-lowpt.pdf"><img src=HLT_rd0_vs_pt_sigma-lowpt.png alt="HLT" height="320">
-	</td>
-      </tr>
-      <tr>
-	<td align ="center">
-	  <a href="HLT_rd0_vs_eta_sigma-lowpt.pdf"> HLT_rd0_vs_eta_sigma-lowpt.pdf</a>
-	  <br><br/>
-	  <br><br/>
-	</td>
-	<td width="30">
-	</td>
-	<td align ="center"> 
-	  <a href="HLT_rd0_vs_pt_sigma-lowpt.pdf"> HLT_rd0_vs_pt_sigma-lowpt.pdf</a>
-	  <br><br/>
-	  <br><br/>
-	</td>
-      </tr>
-      <tr>
-	<td> <a href="HLT_rd0_vs_signed_pt_sigma-lowpt.pdf"><img src=HLT_rd0_vs_signed_pt_sigma-lowpt.png alt="HLT" height="320">
-	</td>
-	<td width="30">
-	</td>
-	<td> <a href="HLT_rd0_vs_signed_pt_sigma-lowpt.pdf"><img src=HLT_rd0_vs_signed_pt_sigma-lowpt.png alt="HLT" height="320">
-	</td>
-      </tr>
-      <tr>
-	<td align ="center">
-	  <a href="HLT_rd0_vs_signed_pt_sigma-lowpt.pdf"> HLT_rd0_vs_signed_pt_sigma-lowpt.pdf</a>
-	  <br><br/>
-	  <br><br/>
-	</td>
-	<td width="30">
-	</td>
-	<td align ="center"> 
-	  <a href="HLT_rd0_vs_signed_pt_sigma-lowpt.pdf"> HLT_rd0_vs_signed_pt_sigma-lowpt.pdf</a>
-	  <br><br/>
-	  <br><br/>
-	</td>
-      </tr>
-      <tr>
-	<td> <a href="HLT_rzed_vs_signed_pt_sigma-lowpt.pdf"><img src=HLT_rzed_vs_signed_pt_sigma-lowpt.png alt="HLT" height="320">
-	</td>
-	<td width="30">
-	</td>
-	<td> <a href="HLT_rzed_vs_signed_pt_sigma-lowpt.pdf"><img src=HLT_rzed_vs_signed_pt_sigma-lowpt.png alt="HLT" height="320">
-	</td>
-      </tr>
-      <tr>
-	<td align ="center">
-	  <a href="HLT_rzed_vs_signed_pt_sigma-lowpt.pdf"> HLT_rzed_vs_signed_pt_sigma-lowpt.pdf</a>
-	  <br><br/>
-	  <br><br/>
-	</td>
-	<td width="30">
-	</td>
-	<td align ="center"> 
-	  <a href="HLT_rzed_vs_signed_pt_sigma-lowpt.pdf"> HLT_rzed_vs_signed_pt_sigma-lowpt.pdf</a>
-	  <br><br/>
-	  <br><br/>
-	</td>
-      </tr>
-    </table>
-
-
-
-      <table>
-	<tr>
-	  <br><br/>
-	  <font color="191970" face="arial"><u><big><big><big>Efficiencies and Residuals : Event Filter</big></big></big></u></font>
-	  <br><br/>
-	  <br><br/>
-	</tr>
-	<tr> 
-	  <td>
-	    <a href="EF_eta_eff-lowpt.pdf"><img src=EF_eta_eff-lowpt.png alt="EF eta efficiency" height="320">
-	  </td>
-	  <td width="30">
-	  </td>
-	  <td>
-	    <a href="EF_pT_eff-lowpt.pdf"><img src=EF_pT_eff-lowpt.png alt="EF PT efficiency" height="320">
-	  </td>
-	</tr>
-	<tr>
-	  <td align ="center">
-	    <a href="EF_eta_eff-lowpt.pdf"> EF_eta_eff-lowpt.pdf</a>
-	    <br><br/>
-	    <br><br/>
-	  </td>
-	  <td width="30">
-	  </td>
-	  <td align ="center"> 
-	    <a href="EF_pT_eff-lowpt.pdf">EF_pT_eff-lowpt.pdf</a>
-	    <br><br/>
-	    <br><br/>
-	  </td>
-	</tr>
-	<tr> 
-	  <td>
-	    <a href="EF_phi_eff-lowpt.pdf"><img src=EF_phi_eff-lowpt.png alt="EF phi efficiency" height="320">
-	  </td>
-	  <td width="30">
-	  </td>
-	  <td>
-	    <a href="EF_d0_eff-lowpt.pdf"><img src=EF_d0_eff-lowpt.png alt="EF d0 efficiency" height="320">
-	  </td>
-	</tr>
-	<tr>
-	  <td align="center">
-	    <a href="EF_phi_eff-lowpt.pdf"> EF_phi_eff-lowpt.pdf</a>
-	    <br><br/>
-	    <br><br/>
-	  </td>
-	  <td width="30">
-	  </td>
-	  <td align="center"> 
-	    <a href="EF_do_eff-lowpt.pdf">EF_d0_eff-lowpt.pdf</a>
-	    <br><br/>
-	    <br><br/>
-	  </td>
-	</tr>
-	<tr>
-	  <td>
-	    <a href="EF_eta_res-lowpt.pdf"><img src=EF_eta_res-lowpt.png alt="EF eta residual" height="320">
-	  </td>
-	  <td width="30">
-	  </td>
-	  <td>
-	    <a href="EF_ipT_res-lowpt.pdf"><img src=EF_ipT_res-lowpt.png alt="EF inverse pT residual" height="320">
-	  </td>
-	</tr>
-	<tr>
-	  <td align="center">    
-	    <a href="EF_eta_res-lowpt.pdf"> EF_eta_res-lowpt.pdf</a>
-	  <br><br/>
-	  <br><br/>
-	  </td>
-	  <td width="30">
-	  </td>
-	  <td align="center">    
-	    <a href="EF_ipT_res-lowpt.pdf"> EF_ipT_res-lowpt.pdf</a>
-	    <br><br/>
-	    <br><br/>
-	  </td>
-	</tr>
-	<tr>
-	  <td>
-	    <a href="EF_phi_res-lowpt.pdf"><img src=EF_phi_res-lowpt.png alt="EF phi residual" height="320">
-	  </td>
-	  <td width="30">
-	  </td>
-	  <td>
-	    <a href="EF_z0_res-lowpt.pdf"><img src=EF_z0_res-lowpt.png alt="EF z0 residual" height="320">
-	  </td>
-	</tr>
-	<tr>
-	  <td align="center">    
-	    <a href="EF_phi_res-lowpt.pdf"> EF_phi_res-lowpt.pdf</a>
-	  <br><br/>
-	  <br><br/>
-	  </td>
-	  <td width="30">
-	  </td>
-	  <td align="center">    
-	    <a href="EF_z0_res-lowpt.pdf"> EF_z0_res-lowpt.pdf</a>
-	    <br><br/>
-	    <br><br/>
-	  </td>
-	</tr>
-      </table>
-      
-
-      <table>
-	<tr>
-	  <font color="191970" face="arial"><u><big><big><big>Efficiencies and Residuals : Level 2</big></big></big></u></font>
-	  <br><br/>
-	  <br><br/>
-	</tr>
-	<tr>
-	  <td>
-	    <a href="L2_eta_eff-lowpt.pdf"><img src=L2_eta_eff-lowpt.png alt="L2 eta efficiency" height="320">
-	  </td>
-	  <td width="30">
-	  </td>
-	  <td>
-	    <a href="L2_pT_eff-lowpt.pdf"><img src=L2_pT_eff-lowpt.png alt="L2 PT efficiency" height="320">
-	  </td>
-	</tr>
-	<tr>
-	  <td align="center">
-	    <a href="L2_eta_eff-lowpt.pdf">L2_eta_eff-lowpt.pdf</a>
-	    <br><br/>
-	    <br><br/>
-	  </td>
-	  <td width="30">
-	  </td>
-	  <td align="center"> 
-	    <a href="L2_pT_eff-lowpt.pdf">L2_pT_eff-lowpt.pdf</a>
-	    <br><br/>
-	    <br><br/>
-	  </td>
-	</tr>
-	<tr>
-	  <td>
-	    <a href="L2_phi_eff-lowpt.pdf"><img src=L2_phi_eff-lowpt.png alt="L2 phi efficiency" height="320">
-	  </td>
-	  <td width="30">
-	  </td>
-	  <td>
-	    <a href="L2_d0_eff-lowpt.pdf"><img src=L2_d0_eff-lowpt.png alt="L2 d0 efficiency" height="320">
-	  </td>
-	</tr>
-	<tr>
-	  <td align="center">
-	    <a href="L2_phi_eff-lowpt.pdf">L2_phi_eff-lowpt.pdf</a>
-	    <br><br/>
-	    <br><br/>
-	  </td>
-	  <td width="30">
-	  </td>
-	  <td align="center"> 
-	    <a href="L2_d0_eff-lowpt.pdf">L2_d0_eff-lowpt.pdf</a>
-	    <br><br/>
-	    <br><br/>
-	  </td>
-	</tr>
-	<tr>
-	  <td>
-	    <a href="L2_eta_res-lowpt.pdf"><img src=L2_eta_res-lowpt.png alt="L2 eta residual" height="320">
-	  </td>
-	  <td width="30">
-	  </td>
-	  <td>
-	    <a href="L2_ipT_res-lowpt.pdf"><img src=L2_ipT_res-lowpt.png alt="L2 inverse pT residual" height="320">
-	  </td>
-	</tr>
-	<tr>
-	  <td align="center">
-	    <a href="L2_eta_res-lowpt.pdf">L2_eta_res-lowpt.pdf</a>
-	    <br><br/>
-	    <br><br/>
-	  </td>
-	  <td width="30">
-	  </td>
-	  <td align="center"> 
-	    <a href="L2_ipT_res-lowpt.pdf">L2_ipT_res-lowpt.pdf</a>
-	    <br><br/>
-	    <br><br/>
-	  </td>
-	</tr>
-	<tr>
-	  <td>
-	    <a href="L2_phi_res-lowpt.pdf"><img src=L2_phi_res-lowpt.png alt="L2 phi residual" height="320">
-	  </td>
-	  <td width="30">
-	  </td>
-	  <td>
-	    <a href="L2_z0_res-lowpt.pdf"><img src=L2_z0_res-lowpt.png alt="L2 z0 residual" height="320">
-	  </td>
-	</tr>
-	<tr>
-	  <td align="center">
-	    <a href="L2_phi_res-lowpt.pdf">L2_phi_res-lowpt.pdf</a>
-	  </td>
-	  <td width="30">
-	  </td>
-	  <td align="center"> 
-	    <a href="L2_z0_res-lowpt.pdf">L2_z0_res-lowpt.pdf</a>
-	  </td>
-	</tr>
-
-      </table>
-
-
-      <table>
-	<tr>
-	  <font color="191970" face="arial"><u><big><big><big>Efficiencies and Residuals : HLT</big></big></big></u></font>
-	  <br><br/>
-	  <br><br/>
-	</tr>
-	<tr>
-	  <td>
-	    <a href="HLT_eta_eff-lowpt.pdf"><img src=HLT_eta_eff-lowpt.png alt="HLT eta efficiency" height="320">
-	  </td>
-	  <td width="30">
-	  </td>
-	  <td>
-	    <a href="HLT_pT_eff-lowpt.pdf"><img src=HLT_pT_eff-lowpt.png alt="HLT PT efficiency" height="320">
-	  </td>
-	</tr>
-	<tr>
-	  <td align="center">
-	    <a href="HLT_eta_eff-lowpt.pdf">HLT_eta_eff-lowpt.pdf</a>
-	    <br><br/>
-	    <br><br/>
-	  </td>
-	  <td width="30">
-	  </td>
-	  <td align="center"> 
-	    <a href="HLT_pT_eff-lowpt.pdf">HLT_pT_eff-lowpt.pdf</a>
-	    <br><br/>
-	    <br><br/>
-	  </td>
-	</tr>
-	<tr>
-	  <td>
-	    <a href="HLT_phi_eff-lowpt.pdf"><img src=HLT_phi_eff-lowpt.png alt="HLT phi efficiency" height="320">
-	  </td>
-	  <td width="30">
-	  </td>
-	  <td>
-	    <a href="HLT_d0_eff-lowpt.pdf"><img src=HLT_d0_eff-lowpt.png alt="HLT d0 efficiency" height="320">
-	  </td>
-	</tr>
-	<tr>
-	  <td align="center">
-	    <a href="HLT_phi_eff-lowpt.pdf">HLT_phi_eff-lowpt.pdf</a>
-	    <br><br/>
-	    <br><br/>
-	  </td>
-	  <td width="30">
-	  </td>
-	  <td align="center"> 
-	    <a href="HLT_d0_eff-lowpt.pdf">HLT_d0_eff-lowpt.pdf</a>
-	    <br><br/>
-	    <br><br/>
-	  </td>
-	</tr>
-	<tr>
-	  <td>
-	    <a href="HLT_eta_res-lowpt.pdf"><img src=HLT_eta_res-lowpt.png alt="HLT eta residual" height="320">
-	  </td>
-	  <td width="30">
-	  </td>
-	  <td>
-	    <a href="HLT_ipT_res-lowpt.pdf"><img src=HLT_ipT_res-lowpt.png alt="HLT inverse pT residual" height="320">
-	  </td>
-	</tr>
-	<tr>
-	  <td align="center">
-	    <a href="HLT_eta_res-lowpt.pdf">HLT_eta_res-lowpt.pdf</a>
-	    <br><br/>
-	    <br><br/>
-	  </td>
-	  <td width="30">
-	  </td>
-	  <td align="center"> 
-	    <a href="HLT_ipT_res-lowpt.pdf">HLT_ipT_res-lowpt.pdf</a>
-	    <br><br/>
-	    <br><br/>
-	  </td>
-	</tr>
-	<tr>
-	  <td>
-	    <a href="HLT_phi_res-lowpt.pdf"><img src=HLT_phi_res-lowpt.png alt="HLT phi residual" height="320">
-	  </td>
-	  <td width="30">
-	  </td>
-	  <td>
-	    <a href="HLT_z0_res-lowpt.pdf"><img src=HLT_z0_res-lowpt.png alt="HLT z0 residual" height="320">
-	  </td>
-	</tr>
-	<tr>
-	  <td align="center">
-	    <a href="HLT_phi_res-lowpt.pdf">HLT_phi_res-lowpt.pdf</a>
-	  </td>
-	  <td width="30">
-	  </td>
-	  <td align="center"> 
-	    <a href="HLT_z0_res-lowpt.pdf">HLT_z0_res-lowpt.pdf</a>
-	  </td>
-	</tr>
-
-      </table>
-      
-    </div>
-  </body>
-</html>
-
diff --git a/Trigger/TrigAnalysis/TrigInDetAnalysisUser/share/TIDAindex.html b/Trigger/TrigAnalysis/TrigInDetAnalysisUser/share/TIDAindex.html
deleted file mode 100644
index 9df961bede2..00000000000
--- a/Trigger/TrigAnalysis/TrigInDetAnalysisUser/share/TIDAindex.html
+++ /dev/null
@@ -1,754 +0,0 @@
-<html>
-  <head>
-    <title>RTT Results</title>
-  </head>
-
-  <body bgcolor="D1DCE8">
-
-    <div align="center">
-
-
-
-      <table>
-	<tr>
-	  <br><br/>
-	  <font color="191970" face="arial"><big><big><big>Efficiencies and Residuals : Event Filter</big></big></big></font>
-	  <br><br/>
-	  <br><br/>
-	</tr>
-	<tr> 
-	  <td>
-	    <a href="EF_eta_eff.pdf"><img src=EF_eta_eff.png alt="EF eta efficiency" height="320">
-	  </td>
-	  <td width="30">
-	  </td>
-	  <td>
-	    <a href="EF_pT_eff.pdf"><img src=EF_pT_eff.png alt="EF PT efficiency" height="320">
-	  </td>
-	</tr>
-	<tr>
-	  <td align ="center">
-	    <a href="EF_eta_eff.pdf"> EF_eta_eff.pdf</a>
-	    <br><br/>
-	    <br><br/>
-	  </td>
-	  <td width="30">
-	  </td>
-	  <td align ="center"> 
-	    <a href="EF_pT_eff.pdf">EF_pT_eff.pdf</a>
-	    <br><br/>
-	    <br><br/>
-	  </td>
-	</tr>
-	<tr> 
-	  <td>
-	    <a href="EF_phi_eff.pdf"><img src=EF_phi_eff.png alt="EF phi efficiency" height="320">
-	  </td>
-	  <td width="30">
-	  </td>
-	  <td>
-	    <a href="EF_d0_eff.pdf"><img src=EF_d0_eff.png alt="EF d0 efficiency" height="320">
-	  </td>
-	</tr>
-	<tr>
-	  <td align="center">
-	    <a href="EF_phi_eff.pdf"> EF_phi_eff.pdf</a>
-	    <br><br/>
-	    <br><br/>
-	  </td>
-	  <td width="30">
-	  </td>
-	  <td align="center"> 
-	    <a href="EF_do_eff.pdf">EF_d0_eff.pdf</a>
-	    <br><br/>
-	    <br><br/>
-	  </td>
-	</tr>
-	<tr>
-	  <td>
-	    <a href="EF_eta_res.pdf"><img src=EF_eta_res.png alt="EF eta residual" height="320">
-	  </td>
-	  <td width="30">
-	  </td>
-	  <td>
-	    <a href="EF_ipT_res.pdf"><img src=EF_ipT_res.png alt="EF inverse pT residual" height="320">
-	  </td>
-	</tr>
-	<tr>
-	  <td align="center">    
-	    <a href="EF_eta_res.pdf"> EF_eta_res.pdf</a>
-	  <br><br/>
-	  <br><br/>
-	  </td>
-	  <td width="30">
-	  </td>
-	  <td align="center">    
-	    <a href="EF_ipT_res.pdf"> EF_ipT_res.pdf</a>
-	    <br><br/>
-	    <br><br/>
-	  </td>
-	</tr>
-	<tr>
-	  <td>
-	    <a href="EF_phi_res.pdf"><img src=EF_phi_res.png alt="EF phi residual" height="320">
-	  </td>
-	  <td width="30">
-	  </td>
-	  <td>
-	    <a href="EF_z0_res.pdf"><img src=EF_z0_res.png alt="EF z0 residual" height="320">
-	  </td>
-	</tr>
-	<tr>
-	  <td align="center">    
-	    <a href="EF_phi_res.pdf"> EF_phi_res.pdf</a>
-	  <br><br/>
-	  <br><br/>
-	  </td>
-	  <td width="30">
-	  </td>
-	  <td align="center">    
-	    <a href="EF_z0_res.pdf"> EF_z0_res.pdf</a>
-	    <br><br/>
-	    <br><br/>
-	  </td>
-	</tr>
-      </table>
-      
-
-      <table>
-	<tr>
-	  <font color="191970" face="arial"><big><big><big>Efficiencies and Residuals : Level 2</big></big></big></font>
-	  <br><br/>
-	  <br><br/>
-	</tr>
-	<tr>
-	  <td>
-	    <a href="L2_eta_eff.pdf"><img src=L2_eta_eff.png alt="L2 eta efficiency" height="320">
-	  </td>
-	  <td width="30">
-	  </td>
-	  <td>
-	    <a href="L2_pT_eff.pdf"><img src=L2_pT_eff.png alt="L2 PT efficiency" height="320">
-	  </td>
-	</tr>
-	<tr>
-	  <td align="center">
-	    <a href="L2_eta_eff.pdf">L2_eta_eff.pdf</a>
-	    <br><br/>
-	    <br><br/>
-	  </td>
-	  <td width="30">
-	  </td>
-	  <td align="center"> 
-	    <a href="L2_pT_eff.pdf">L2_pT_eff.pdf</a>
-	    <br><br/>
-	    <br><br/>
-	  </td>
-	</tr>
-	<tr>
-	  <td>
-	    <a href="L2_phi_eff.pdf"><img src=L2_phi_eff.png alt="L2 phi efficiency" height="320">
-	  </td>
-	  <td width="30">
-	  </td>
-	  <td>
-	    <a href="L2_d0_eff.pdf"><img src=L2_d0_eff.png alt="L2 d0 efficiency" height="320">
-	  </td>
-	</tr>
-	<tr>
-	  <td align="center">
-	    <a href="L2_phi_eff.pdf">L2_phi_eff.pdf</a>
-	    <br><br/>
-	    <br><br/>
-	  </td>
-	  <td width="30">
-	  </td>
-	  <td align="center"> 
-	    <a href="L2_d0_eff.pdf">L2_d0_eff.pdf</a>
-	    <br><br/>
-	    <br><br/>
-	  </td>
-	</tr>
-	<tr>
-	  <td>
-	    <a href="L2_eta_res.pdf"><img src=L2_eta_res.png alt="L2 eta residual" height="320">
-	  </td>
-	  <td width="30">
-	  </td>
-	  <td>
-	    <a href="L2_ipT_res.pdf"><img src=L2_ipT_res.png alt="L2 inverse pT residual" height="320">
-	  </td>
-	</tr>
-	<tr>
-	  <td align="center">
-	    <a href="L2_eta_res.pdf">L2_eta_res.pdf</a>
-	    <br><br/>
-	    <br><br/>
-	  </td>
-	  <td width="30">
-	  </td>
-	  <td align="center"> 
-	    <a href="L2_ipT_res.pdf">L2_ipT_res.pdf</a>
-	    <br><br/>
-	    <br><br/>
-	  </td>
-	</tr>
-	<tr>
-	  <td>
-	    <a href="L2_phi_res.pdf"><img src=L2_phi_res.png alt="L2 phi residual" height="320">
-	  </td>
-	  <td width="30">
-	  </td>
-	  <td>
-	    <a href="L2_z0_res.pdf"><img src=L2_z0_res.png alt="L2 z0 residual" height="320">
-	  </td>
-	</tr>
-	<tr>
-	  <td align="center">
-	    <a href="L2_phi_res.pdf">L2_phi_res.pdf</a>
-	  </td>
-	  <td width="30">
-	  </td>
-	  <td align="center"> 
-	    <a href="L2_z0_res.pdf">L2_z0_res.pdf</a>
-	  </td>
-	</tr>
-
-      </table>
-
-
-
-    <table>
-      <tr>
-	<br><br/>
-	<font color="191970" face="arial"><big><big><big> Differential Residuals : Event Filter </big></big></big></font>
-	<br><br/>
-	<br><br/>
-      </tr>
-      <tr>
-	<td> <a href="EF_reta_vs_eta_sigma.pdf"><img src=EF_reta_vs_eta_sigma.png alt="EF" height="320">
-	</td>
-	<td width="30">
-	</td>
-	<td> <a href="EF_reta_vs_pt_sigma.pdf"><img src=EF_reta_vs_pt_sigma.png alt="EF" height="320">
-	</td>
-      </tr>
-      <tr>
-	<td align ="center">
-	  <a href="EF_reta_vs_eta_sigma.pdf"> EF_reta_vs_eta_sigma.pdf</a>
-	  <br><br/>
-	  <br><br/>
-	</td>
-	<td width="30">
-	</td>
-	<td align ="center"> 
-	  <a href="EF_reta_vs_pt_sigma.pdf">EF_reta_vs_pt_sigma.pdf</a>
-	  <br><br/>
-	  <br><br/>
-	</td>
-      </tr>
-      <tr>
-	<td> <a href="EF_ript_vs_pt_sigma.pdf"><img src=EF_ript_vs_pt_sigma.png alt="EF" height="320">
-	</td>
-	<td width="30">
-	</td>
-	<td> <a href="EF_rzed_vs_pt_sigma.pdf"><img src=EF_rzed_vs_pt_sigma.png alt="EF" height="320">
-	</td>
-      </tr>
-      <tr>
-	<td align ="center">
-	  <a href="EF_ript_vs_pt_sigma.pdf"> EF_ript_vs_pt_sigma.pdf</a>
-	  <br><br/>
-	  <br><br/>
-	</td>
-	<td width="30">
-	</td>
-	<td align ="center"> 
-	  <a href="EF_rzed_vs_pt_sigma.pdf"> EF_rzed_vs_pt_sigma.pdf</a>
-	  <br><br/>
-	  <br><br/>
-	</td>
-      </tr>
-      <tr>
-	<td> <a href="EF_rzed_vs_eta_sigma.pdf"><img src=EF_rzed_vs_eta_sigma.png alt="EF" height="320">
-	</td>
-	<td width="30">
-	</td>
-	<td> <a href="EF_rzed_vs_zed_sigma.pdf"><img src=EF_rzed_vs_zed_sigma.png alt="EF" height="320">
-	</td>
-      </tr>
-      <tr>
-	<td align ="center">
-	  <a href="EF_rzed_vs_eta_sigma.pdf"> EF_rzed_vs_eta_sigma.pdf</a>
-	  <br><br/>
-	  <br><br/>
-	</td>
-	<td width="30">
-	</td>
-	<td align ="center"> 
-	  <a href="EF_rzed_vs_zed_sigma.pdf"> EF_rzed_vs_eta_sigma.pdf</a>
-	  <br><br/>
-	  <br><br/>
-	</td>
-      </tr>
-      <tr>
-	<td> <a href="EF_rd0_vs_eta_sigma.pdf"><img src=EF_rd0_vs_eta_sigma.png alt="EF" height="320">
-	</td>
-	<td width="30">
-	</td>
-	<td> <a href="EF_rd0_vs_pt_sigma.pdf"><img src=EF_rd0_vs_pt_sigma.png alt="EF" height="320">
-	</td>
-      </tr>
-      <tr>
-	<td align ="center">
-	  <a href="EF_rd0_vs_eta_sigma.pdf"> EF_rd0_vs_eta_sigma.pdf</a>
-	  <br><br/>
-	  <br><br/>
-	</td>
-	<td width="30">
-	</td>
-	<td align ="center"> 
-	  <a href="EF_rd0_vs_pt_sigma.pdf"> EF_rd0_vs_pt_sigma.pdf</a>
-	  <br><br/>
-	  <br><br/>
-	</td>
-      </tr>
-      <tr>
-	<td> <a href="EF_rd0_vs_signed_pt_sigma.pdf"><img src=EF_rd0_vs_signed_pt_sigma.png alt="EF" height="320">
-	</td>
-	<td width="30">
-	</td>
-	<td> <a href="EF_rd0_vs_signed_pt_sigma.pdf"><img src=EF_rd0_vs_signed_pt_sigma.png alt="EF" height="320">
-	</td>
-      </tr>
-      <tr>
-	<td align ="center">
-	  <a href="EF_rd0_vs_signed_pt_sigma.pdf"> EF_rd0_vs_signed_pt_sigma.pdf</a>
-	  <br><br/>
-	  <br><br/>
-	</td>
-	<td width="30">
-	</td>
-	<td align ="center"> 
-	  <a href="EF_rd0_vs_signed_pt_sigma.pdf"> EF_rd0_vs_signed_pt_sigma.pdf</a>
-	  <br><br/>
-	  <br><br/>
-	</td>
-      </tr>
-      <tr>
-	<td> <a href="EF_rzed_vs_signed_pt_sigma.pdf"><img src=EF_rzed_vs_signed_pt_sigma.png alt="EF" height="320">
-	</td>
-	<td width="30">
-	</td>
-	<td> <a href="EF_rzed_vs_signed_pt_sigma.pdf"><img src=EF_rzed_vs_signed_pt_sigma.png alt="EF" height="320">
-	</td>
-      </tr>
-      <tr>
-	<td align ="center">
-	  <a href="EF_rzed_vs_signed_pt_sigma.pdf"> EF_rzed_vs_signed_pt_sigma.pdf</a>
-	  <br><br/>
-	  <br><br/>
-	</td>
-	<td width="30">
-	</td>
-	<td align ="center"> 
-	  <a href="EF_rzed_vs_signed_pt_sigma.pdf"> EF_rzed_vs_signed_pt_sigma.pdf</a>
-	  <br><br/>
-	  <br><br/>
-	</td>
-      </tr>
-    </table>
-
-    <table>
-      <tr>
-	<br><br/>
-	<font color="191970" face="arial"><big><big><big> Differential Residuals : Level 2 </big></big></big></font>
-	<br><br/>
-	<br><br/>
-      </tr>
-      <tr>
-	<td> <a href="L2_reta_vs_eta_sigma.pdf"><img src=L2_reta_vs_eta_sigma.png alt="L2" height="320">
-	</td>
-	<td width="30">
-	</td>
-	<td> <a href="L2_reta_vs_pt_sigma.pdf"><img src=L2_reta_vs_pt_sigma.png alt="L2" height="320">
-	</td>
-      </tr>
-      <tr>
-	<td align ="center">
-	  <a href="L2_reta_vs_eta_sigma.pdf"> L2_reta_vs_eta_sigma.pdf</a>
-	  <br><br/>
-	  <br><br/>
-	</td>
-	<td width="30">
-	</td>
-	<td align ="center"> 
-	  <a href="L2_reta_vs_pt_sigma.pdf"> L2_reta_vs_pt_sigma.pdf</a>
-	  <br><br/>
-	  <br><br/>
-	</td>
-      </tr>
-      <tr>
-	<td> <a href="L2_ript_vs_pt_sigma.pdf"><img src=L2_ript_vs_pt_sigma.png alt="L2" height="320">
-	</td>
-	<td width="30">
-	</td>
-	<td> <a href="L2_rzed_vs_pt_sigma.pdf"><img src=L2_rzed_vs_pt_sigma.png alt="L2" height="320">
-	</td>
-      </tr>
-      <tr>
-	<td align ="center">
-	  <a href="L2_ript_vs_pt_sigma.pdf"> L2_ript_vs_pt_sigma.pdf</a>
-	  <br><br/>
-	  <br><br/>
-	</td>
-	<td width="30">
-	</td>
-	<td align ="center"> 
-	  <a href="L2_rzed_vs_pt_sigma.pdf"> L2_rzed_vs_pt_sigma.pdf</a>
-	  <br><br/>
-	  <br><br/>
-	</td>
-      </tr>
-      <tr>
-	<td> <a href="L2_rzed_vs_eta_sigma.pdf"><img src=L2_rzed_vs_eta_sigma.png alt="L2" height="320">
-	</td>
-	<td width="30">
-	</td>
-	<td> <a href="L2_rzed_vs_zed_sigma.pdf"><img src=L2_rzed_vs_zed_sigma.png alt="L2" height="320">
-	</td>
-      </tr>
-      <tr>
-	<td align ="center">
-	  <a href="L2_rzed_vs_eta_sigma.pdf"> L2_rzed_vs_eta_sigma.pdf</a>
-	  <br><br/>
-	  <br><br/>
-	</td>
-	<td width="30">
-	</td>
-	<td align ="center"> 
-	  <a href="L2_rzed_vs_zed_sigma.pdf"> L2_rzed_vs_zed_sigma.pdf</a>
-	  <br><br/>
-	  <br><br/>
-	</td>
-      </tr>
-      <tr>
-	<td> <a href="L2_rd0_vs_eta_sigma.pdf"><img src=L2_rd0_vs_eta_sigma.png alt="L2" height="320">
-	</td>
-	<td width="30">
-	</td>
-	<td> <a href="L2_rd0_vs_pt_sigma.pdf"><img src=L2_rd0_vs_pt_sigma.png alt="L2" height="320">
-	</td>
-      </tr>
-      <tr>
-	<td align ="center">
-	  <a href="L2_rd0_vs_eta_sigma.pdf"> L2_rd0_vs_eta_sigma.pdf</a>
-	  <br><br/>
-	  <br><br/>
-	</td>
-	<td width="30">
-	</td>
-	<td align ="center"> 
-	  <a href="L2_rd0_vs_pt_sigma.pdf"> L2_rd0_vs_pt_sigma.pdf</a>
-	  <br><br/>
-	  <br><br/>
-	</td>
-      </tr>
-      <tr>
-	<td> <a href="L2_rd0_vs_signed_pt_sigma.pdf"><img src=L2_rd0_vs_signed_pt_sigma.png alt="L2" height="320">
-	</td>
-	<td width="30">
-	</td>
-	<td> <a href="L2_rd0_vs_signed_pt_sigma.pdf"><img src=L2_rd0_vs_signed_pt_sigma.png alt="L2" height="320">
-	</td>
-      </tr>
-      <tr>
-	<td align ="center">
-	  <a href="L2_rd0_vs_signed_pt_sigma.pdf"> L2_rd0_vs_signed_pt_sigma.pdf</a>
-	  <br><br/>
-	  <br><br/>
-	</td>
-	<td width="30">
-	</td>
-	<td align ="center"> 
-	  <a href="L2_rd0_vs_signed_pt_sigma.pdf"> L2_rd0_vs_signed_pt_sigma.pdf</a>
-	  <br><br/>
-	  <br><br/>
-	</td>
-      </tr>
-      <tr>
-	<td> <a href="L2_rzed_vs_signed_pt_sigma.pdf"><img src=L2_rzed_vs_signed_pt_sigma.png alt="L2" height="320">
-	</td>
-	<td width="30">
-	</td>
-	<td> <a href="L2_rzed_vs_signed_pt_sigma.pdf"><img src=L2_rzed_vs_signed_pt_sigma.png alt="L2" height="320">
-	</td>
-      </tr>
-      <tr>
-	<td align ="center">
-	  <a href="L2_rzed_vs_signed_pt_sigma.pdf"> L2_rzed_vs_signed_pt_sigma.pdf</a>
-	  <br><br/>
-	  <br><br/>
-	</td>
-	<td width="30">
-	</td>
-	<td align ="center"> 
-	  <a href="L2_rzed_vs_signed_pt_sigma.pdf"> L2_rzed_vs_signed_pt_sigma.pdf</a>
-	  <br><br/>
-	  <br><br/>
-	</td>
-      </tr>
-    </table>
-
-
-      <table>
-	<tr>
-	  <font color="191970" face="arial"><big><big><big>Efficiencies and Residuals : HLT</big></big></big></font>
-	  <br><br/>
-	  <br><br/>
-	</tr>
-	<tr>
-	  <td>
-	    <a href="HLT_eta_eff.pdf"><img src=HLT_eta_eff.png alt="HLT eta efficiency" height="320">
-	  </td>
-	  <td width="30">
-	  </td>
-	  <td>
-	    <a href="HLT_pT_eff.pdf"><img src=HLT_pT_eff.png alt="HLT PT efficiency" height="320">
-	  </td>
-	</tr>
-	<tr>
-	  <td align="center">
-	    <a href="HLT_eta_eff.pdf">HLT_eta_eff.pdf</a>
-	    <br><br/>
-	    <br><br/>
-	  </td>
-	  <td width="30">
-	  </td>
-	  <td align="center"> 
-	    <a href="HLT_pT_eff.pdf">HLT_pT_eff.pdf</a>
-	    <br><br/>
-	    <br><br/>
-	  </td>
-	</tr>
-	<tr>
-	  <td>
-	    <a href="HLT_phi_eff.pdf"><img src=HLT_phi_eff.png alt="HLT phi efficiency" height="320">
-	  </td>
-	  <td width="30">
-	  </td>
-	  <td>
-	    <a href="HLT_d0_eff.pdf"><img src=HLT_d0_eff.png alt="HLT d0 efficiency" height="320">
-	  </td>
-	</tr>
-	<tr>
-	  <td align="center">
-	    <a href="HLT_phi_eff.pdf">HLT_phi_eff.pdf</a>
-	    <br><br/>
-	    <br><br/>
-	  </td>
-	  <td width="30">
-	  </td>
-	  <td align="center"> 
-	    <a href="HLT_d0_eff.pdf">HLT_d0_eff.pdf</a>
-	    <br><br/>
-	    <br><br/>
-	  </td>
-	</tr>
-	<tr>
-	  <td>
-	    <a href="HLT_eta_res.pdf"><img src=HLT_eta_res.png alt="HLT eta residual" height="320">
-	  </td>
-	  <td width="30">
-	  </td>
-	  <td>
-	    <a href="HLT_ipT_res.pdf"><img src=HLT_ipT_res.png alt="HLT inverse pT residual" height="320">
-	  </td>
-	</tr>
-	<tr>
-	  <td align="center">
-	    <a href="HLT_eta_res.pdf">HLT_eta_res.pdf</a>
-	    <br><br/>
-	    <br><br/>
-	  </td>
-	  <td width="30">
-	  </td>
-	  <td align="center"> 
-	    <a href="HLT_ipT_res.pdf">HLT_ipT_res.pdf</a>
-	    <br><br/>
-	    <br><br/>
-	  </td>
-	</tr>
-	<tr>
-	  <td>
-	    <a href="HLT_phi_res.pdf"><img src=HLT_phi_res.png alt="HLT phi residual" height="320">
-	  </td>
-	  <td width="30">
-	  </td>
-	  <td>
-	    <a href="HLT_z0_res.pdf"><img src=HLT_z0_res.png alt="HLT z0 residual" height="320">
-	  </td>
-	</tr>
-	<tr>
-	  <td align="center">
-	    <a href="HLT_phi_res.pdf">HLT_phi_res.pdf</a>
-	  </td>
-	  <td width="30">
-	  </td>
-	  <td align="center"> 
-	    <a href="HLT_z0_res.pdf">HLT_z0_res.pdf</a>
-	  </td>
-	</tr>
-
-      </table>
-
-
-    <table>
-      <tr>
-	<br><br/>
-	<font color="191970" face="arial"><big><big><big> Differential Residuals : HLT </big></big></big></font>
-	<br><br/>
-	<br><br/>
-      </tr>
-      <tr>
-	<td> <a href="HLT_reta_vs_eta_sigma.pdf"><img src=HLT_reta_vs_eta_sigma.png alt="HLT" height="320">
-	</td>
-	<td width="30">
-	</td>
-	<td> <a href="HLT_reta_vs_pt_sigma.pdf"><img src=HLT_reta_vs_pt_sigma.png alt="HLT" height="320">
-	</td>
-      </tr>
-      <tr>
-	<td align ="center">
-	  <a href="HLT_reta_vs_eta_sigma.pdf"> HLT_reta_vs_eta_sigma.pdf</a>
-	  <br><br/>
-	  <br><br/>
-	</td>
-	<td width="30">
-	</td>
-	<td align ="center"> 
-	  <a href="HLT_reta_vs_pt_sigma.pdf"> HLT_reta_vs_pt_sigma.pdf</a>
-	  <br><br/>
-	  <br><br/>
-	</td>
-      </tr>
-      <tr>
-	<td> <a href="HLT_ript_vs_pt_sigma.pdf"><img src=HLT_ript_vs_pt_sigma.png alt="HLT" height="320">
-	</td>
-	<td width="30">
-	</td>
-	<td> <a href="HLT_rzed_vs_pt_sigma.pdf"><img src=HLT_rzed_vs_pt_sigma.png alt="HLT" height="320">
-	</td>
-      </tr>
-      <tr>
-	<td align ="center">
-	  <a href="HLT_ript_vs_pt_sigma.pdf"> HLT_ript_vs_pt_sigma.pdf</a>
-	  <br><br/>
-	  <br><br/>
-	</td>
-	<td width="30">
-	</td>
-	<td align ="center"> 
-	  <a href="HLT_rzed_vs_pt_sigma.pdf"> HLT_rzed_vs_pt_sigma.pdf</a>
-	  <br><br/>
-	  <br><br/>
-	</td>
-      </tr>
-      <tr>
-	<td> <a href="HLT_rzed_vs_eta_sigma.pdf"><img src=HLT_rzed_vs_eta_sigma.png alt="HLT" height="320">
-	</td>
-	<td width="30">
-	</td>
-	<td> <a href="HLT_rzed_vs_zed_sigma.pdf"><img src=HLT_rzed_vs_zed_sigma.png alt="HLT" height="320">
-	</td>
-      </tr>
-      <tr>
-	<td align ="center">
-	  <a href="HLT_rzed_vs_eta_sigma.pdf"> HLT_rzed_vs_eta_sigma.pdf</a>
-	  <br><br/>
-	  <br><br/>
-	</td>
-	<td width="30">
-	</td>
-	<td align ="center"> 
-	  <a href="HLT_rzed_vs_zed_sigma.pdf"> HLT_rzed_vs_zed_sigma.pdf</a>
-	  <br><br/>
-	  <br><br/>
-	</td>
-      </tr>
-      <tr>
-	<td> <a href="HLT_rd0_vs_eta_sigma.pdf"><img src=HLT_rd0_vs_eta_sigma.png alt="HLT" height="320">
-	</td>
-	<td width="30">
-	</td>
-	<td> <a href="HLT_rd0_vs_pt_sigma.pdf"><img src=HLT_rd0_vs_pt_sigma.png alt="HLT" height="320">
-	</td>
-      </tr>
-      <tr>
-	<td align ="center">
-	  <a href="HLT_rd0_vs_eta_sigma.pdf"> HLT_rd0_vs_eta_sigma.pdf</a>
-	  <br><br/>
-	  <br><br/>
-	</td>
-	<td width="30">
-	</td>
-	<td align ="center"> 
-	  <a href="HLT_rd0_vs_pt_sigma.pdf"> HLT_rd0_vs_pt_sigma.pdf</a>
-	  <br><br/>
-	  <br><br/>
-	</td>
-      </tr>
-      <tr>
-	<td> <a href="HLT_rd0_vs_signed_pt_sigma.pdf"><img src=HLT_rd0_vs_signed_pt_sigma.png alt="HLT" height="320">
-	</td>
-	<td width="30">
-	</td>
-	<td> <a href="HLT_rd0_vs_signed_pt_sigma.pdf"><img src=HLT_rd0_vs_signed_pt_sigma.png alt="HLT" height="320">
-	</td>
-      </tr>
-      <tr>
-	<td align ="center">
-	  <a href="HLT_rd0_vs_signed_pt_sigma.pdf"> HLT_rd0_vs_signed_pt_sigma.pdf</a>
-	  <br><br/>
-	  <br><br/>
-	</td>
-	<td width="30">
-	</td>
-	<td align ="center"> 
-	  <a href="HLT_rd0_vs_signed_pt_sigma.pdf"> HLT_rd0_vs_signed_pt_sigma.pdf</a>
-	  <br><br/>
-	  <br><br/>
-	</td>
-      </tr>
-      <tr>
-	<td> <a href="HLT_rzed_vs_signed_pt_sigma.pdf"><img src=HLT_rzed_vs_signed_pt_sigma.png alt="HLT" height="320">
-	</td>
-	<td width="30">
-	</td>
-	<td> <a href="HLT_rzed_vs_signed_pt_sigma.pdf"><img src=HLT_rzed_vs_signed_pt_sigma.png alt="HLT" height="320">
-	</td>
-      </tr>
-      <tr>
-	<td align ="center">
-	  <a href="HLT_rzed_vs_signed_pt_sigma.pdf"> HLT_rzed_vs_signed_pt_sigma.pdf</a>
-	  <br><br/>
-	  <br><br/>
-	</td>
-	<td width="30">
-	</td>
-	<td align ="center"> 
-	  <a href="HLT_rzed_vs_signed_pt_sigma.pdf"> HLT_rzed_vs_signed_pt_sigma.pdf</a>
-	  <br><br/>
-	  <br><br/>
-	</td>
-      </tr>
-    </table>
-
-
-
-
-      
-    </div>
-  </body>
-</html>
-
-- 
GitLab