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