diff --git a/Trigger/TrigAnalysis/TrigInDetAnalysisUser/Analysis/src/ConfAnalysis.cxx b/Trigger/TrigAnalysis/TrigInDetAnalysisUser/Analysis/src/ConfAnalysis.cxx index e8947c581b8aacdc06060ca70137e37bcfa35947..aee47ba68d5d64f07d57acf79832680fec309c1d 100644 --- a/Trigger/TrigAnalysis/TrigInDetAnalysisUser/Analysis/src/ConfAnalysis.cxx +++ b/Trigger/TrigAnalysis/TrigInDetAnalysisUser/Analysis/src/ConfAnalysis.cxx @@ -245,6 +245,9 @@ void ConfAnalysis::initialiseInternal() { mres.push_back( rnscth_pt_rec = new Resplot( "nscth_pt_rec", ptnbins, ptbinlims, 22, -0.5, 21.5 ) ); + mres.push_back( m_rnsct_vs_npix = new Resplot( "nsct_vs_npix", 12, -0.5, 11.5, 22, -0.5, 21.5 ) ); + mres.push_back( m_rnsct_vs_npix_rec = new Resplot( "nsct_vs_npix_rec", 12, -0.5, 11.5, 22, -0.5, 21.5 ) ); + mres.push_back( rChi2prob = new Resplot( "Chi2prob", ptnbins, ptbinlims, 20, 0, 1 ) ); mres.push_back( rChi2 = new Resplot( "Chi2", ptnbins, ptbinlims, 200, 0, 100 ) ); mres.push_back( rChi2dof = new Resplot( "Chi2dof", ptnbins, ptbinlims, 100, 0, 10 ) ); @@ -1378,6 +1381,9 @@ void ConfAnalysis::execute(const std::vector<TIDA::Track*>& reftracks, rnpix_lb->Fill( gevent->lumi_block(), npixt*1.0 ); + + m_rnsct_vs_npix->Fill( npixt, nsctt ); + double etovpt_val = 0; const TrackTrigObject* tobj = 0; @@ -1917,6 +1923,10 @@ void ConfAnalysis::execute(const std::vector<TIDA::Track*>& reftracks, double ntrtr = testtracks[i]->trHits(); double nstrawr = testtracks[i]->strawHits(); + + m_rnsct_vs_npix_rec->Fill( npixr, nsctr ); + + #if 0 double dpTr_b = testtracks[i]->dpT()/1000; double detar_b = testtracks[i]->deta(); diff --git a/Trigger/TrigAnalysis/TrigInDetAnalysisUser/Analysis/src/ConfAnalysis.h b/Trigger/TrigAnalysis/TrigInDetAnalysisUser/Analysis/src/ConfAnalysis.h index 6cb614022c2b982555d72f1a38b0d2408cf005ed..798ec0a275eea9cffe052884bc75b7ab932b2178 100644 --- a/Trigger/TrigAnalysis/TrigInDetAnalysisUser/Analysis/src/ConfAnalysis.h +++ b/Trigger/TrigAnalysis/TrigInDetAnalysisUser/Analysis/src/ConfAnalysis.h @@ -328,7 +328,10 @@ private: bool m_initialised; bool m_initialiseFirstEvent; - // bool m_lfirst; + + Resplot* m_rnsct_vs_npix; + Resplot* m_rnsct_vs_npix_rec; + }; diff --git a/Trigger/TrigAnalysis/TrigInDetAnalysisUser/share/TIDAdata_cuts-offline.dat b/Trigger/TrigAnalysis/TrigInDetAnalysisUser/share/TIDAdata_cuts-offline.dat index 4877a21535d4e5c00d9cf6f6bf13a8ace71d8004..82f449ead7d6d98dbadb92cc1857734570e32ae2 100644 --- a/Trigger/TrigAnalysis/TrigInDetAnalysisUser/share/TIDAdata_cuts-offline.dat +++ b/Trigger/TrigAnalysis/TrigInDetAnalysisUser/share/TIDAdata_cuts-offline.dat @@ -20,8 +20,9 @@ Rmatch = 0.05; dumpflag = 1; + a0v = 10.5; z0v = 300.5; VertexSelection = 0; -VertexSelectionRec = 0; \ No newline at end of file +VertexSelectionRec = 0; diff --git a/Trigger/TrigAnalysis/TrigInDetAnalysisUser/share/TIDAhisto-panel.dat b/Trigger/TrigAnalysis/TrigInDetAnalysisUser/share/TIDAhisto-panel.dat index 7aa47db479342deec80a0892ca61f32195cb025c..df08b3920fabc05514893b12110afc0175691204 100644 --- a/Trigger/TrigAnalysis/TrigInDetAnalysisUser/share/TIDAhisto-panel.dat +++ b/Trigger/TrigAnalysis/TrigInDetAnalysisUser/share/TIDAhisto-panel.dat @@ -31,11 +31,11 @@ diff_panel = { "ript_vs_eta/sigma", "Residual 1/p_{T} vs #eta", "xaxis:lin:auto", "Offline #eta", "yaxis:log:auto", "1/p_{T} resolution [GeV^{-1}]", "ript_vs_pt/sigma", "Residual 1/p_{T} vs p_{T}", "xaxis:log:auto", "Offline p_{T} [GeV]", "yaxis:lin:auto", "1/p_{T} resolution [GeV^{-1}]", - "rzed_vs_eta/sigma", "Residual z vs #eta", "xaxis:lin", "Offline #eta", "yaxis:lin:auto", "z_{0} resolution [mm]", - "rzed_vs_pt/sigma", "Residual z vs p_{T}", "xaxis:log:auto", "Offline p_{T} [GeV]", "yaxis:lin:auto", "z_{0} resolution [mm]", + "rzed_vs_eta/sigma", "Residual z vs #eta", "xaxis:lin", "Offline #eta", "yaxis:lin:0:0.9", "z_{0} resolution [mm]", + "rzed_vs_pt/sigma", "Residual z vs p_{T}", "xaxis:log:auto", "Offline p_{T} [GeV]", "yaxis:lin:0:0.9", "z_{0} resolution [mm]", - "rd0_vs_eta/sigma", "Residual d vs #eta", "xaxis:lin", "Offline #eta", "yaxis:lin:auto", "d_{0} resolution [mm]", - "rd0_vs_pt/sigma", "Residual d vs p_{T}", "xaxis:log:auto", "Offline p_{T} [GeV]", "yaxis:lin:auto", "d_{0} resolution [mm]", + "rd0_vs_eta/sigma", "Residual d vs #eta", "xaxis:lin", "Offline #eta", "yaxis:lin:0:0.12", "d_{0} resolution [mm]", + "rd0_vs_pt/sigma", "Residual d vs p_{T}", "xaxis:log:auto", "Offline p_{T} [GeV]", "yaxis:lin:0:0.12", "d_{0} resolution [mm]", "rd0_vs_signed_pt/sigma", "Residual d vs signed p_{T}", "xaxis:lin:-100:100", "Offline p_{T} [GeV]", "yaxis:lin:auto", "d_{0} resolution [mm]", "rzed_vs_signed_pt/sigma", "Residual z vs signed p_{T}", "xaxis:lin:-100:100", "Offline p_{T} [GeV]", "yaxis:lin:auto", "z_{0} resolution [mm]"