Skip to content
Snippets Groups Projects
Commit ddaa9105 authored by Thomas Strebler's avatar Thomas Strebler Committed by Jean-Baptiste De Vivie De Regie
Browse files

Added 2D TRT eta-phi plots in IDPVM

Added 2D TRT eta-phi plots in IDPVM
parent 3ac178c4
No related branches found
No related tags found
No related merge requests found
......@@ -167,6 +167,21 @@
<x title="#phi" n="80" lo="-3.2" hi="3.2"/>
<y title="# TRT Hits" n="&TRTHIT;" lo="0." hi="&TRTHIT;"/>
</h>
<h id="nTRTHits_vs_etaphi" type="TProfile2D" title="TRT Hits vs Eta and Phi">
<x title="#eta" n="&ETABINS2D;" lo="-&ETA;" hi="&ETA;"/>
<y title="#phi" n="&PHIBINS2D;" lo="-3.2" hi="3.2"/>
<z title="# TRT Hits" n="&TRTHIT;" lo="0." hi="&TRTHIT;"/>
</h>
<h id="nTRTHitsXe_vs_etaphi" type="TProfile2D" title="TRT Hits vs Eta and Phi">
<x title="#eta" n="&ETABINS2D;" lo="-&ETA;" hi="&ETA;"/>
<y title="#phi" n="&PHIBINS2D;" lo="-3.2" hi="3.2"/>
<z title="# TRT Hits" n="&TRTHIT;" lo="0." hi="&TRTHIT;"/>
</h>
<h id="nTRTHitsAr_vs_etaphi" type="TProfile2D" title="TRT Hits vs Eta and Phi">
<x title="#eta" n="&ETABINS2D;" lo="-&ETA;" hi="&ETA;"/>
<y title="#phi" n="&PHIBINS2D;" lo="-3.2" hi="3.2"/>
<z title="# TRT Hits" n="&TRTHIT;" lo="0." hi="&TRTHIT;"/>
</h>
<h id="nTRTHits_vs_mu" type="TProfile" title="TRT Hits vs Mu">
<x title="#mu" n="100" lo="-0.5" hi="99.5"/>
<y title="# TRT Hits" n="&TRTHIT;" lo="0." hi="&TRTHIT;"/>
......@@ -226,6 +241,21 @@
<x title="#phi" n="80" lo="-3.2" hi="3.2"/>
<y title="# High Tr TRT Hits" n="&TRTHIT;" lo="0." hi="&TRTHIT;"/>
</h>
<h id="nTRTHighThresholdHits_vs_etaphi" type="TProfile2D" title="High Threshold TRT Hits vs Eta and Phi">
<x title="#eta" n="&ETABINS2D;" lo="-&ETA;" hi="&ETA;"/>
<y title="#phi" n="&PHIBINS2D;" lo="-3.2" hi="3.2"/>
<z title="# TRT Hits" n="&TRTHIT;" lo="0." hi="&TRTHIT;"/>
</h>
<h id="nTRTHighThresholdHitsXe_vs_etaphi" type="TProfile2D" title="High Threshold TRT Hits vs Eta and Phi">
<x title="#eta" n="&ETABINS2D;" lo="-&ETA;" hi="&ETA;"/>
<y title="#phi" n="&PHIBINS2D;" lo="-3.2" hi="3.2"/>
<z title="# TRT Hits" n="&TRTHIT;" lo="0." hi="&TRTHIT;"/>
</h>
<h id="nTRTHighThresholdHitsAr_vs_etaphi" type="TProfile2D" title="High Threshold TRT Hits vs Eta and Phi">
<x title="#eta" n="&ETABINS2D;" lo="-&ETA;" hi="&ETA;"/>
<y title="#phi" n="&PHIBINS2D;" lo="-3.2" hi="3.2"/>
<z title="# TRT Hits" n="&TRTHIT;" lo="0." hi="&TRTHIT;"/>
</h>
<h id="nTRTHighThresholdHits_vs_mu" type="TProfile" title="High Threshold TRT Hits vs Mu">
<x title="#mu" n="100" lo="-0.5" hi="99.5"/>
<y title="# High Tr TRT Hits" n="&TRTHIT;" lo="0." hi="&TRTHIT;"/>
......
/*
Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
Copyright (C) 2002-2025 CERN for the benefit of the ATLAS collaboration
*/
/**
......@@ -81,6 +81,13 @@ InDetPerfPlot_Hits::initializePlots() {
book(m_nSCTHits_vs_etaphi, "nSCTHits_vs_etaphi");
book(m_nSCTHoles_vs_etaphi, "nSCTHoles_vs_etaphi");
book(m_nTRTHits_vs_etaphi, "nTRTHits_vs_etaphi");
book(m_nTRTHitsXe_vs_etaphi, "nTRTHitsXe_vs_etaphi");
book(m_nTRTHitsAr_vs_etaphi, "nTRTHitsAr_vs_etaphi");
book(m_nTRTHighThresholdHits_vs_etaphi, "nTRTHighThresholdHits_vs_etaphi");
book(m_nTRTHighThresholdHitsXe_vs_etaphi, "nTRTHighThresholdHitsXe_vs_etaphi");
book(m_nTRTHighThresholdHitsAr_vs_etaphi, "nTRTHighThresholdHitsAr_vs_etaphi");
book(m_pixeldEdx, "pixeldEdx");
if (m_iDetailLevel >= 100){
......@@ -250,12 +257,17 @@ InDetPerfPlot_Hits::fill(const xAOD::TrackParticle& track, float mu, float weigh
fillHisto(m_nTRTHits, iTrtHits, weight);
fillHisto(m_nTRTHits_vs_eta, eta, iTrtHits, weight);
fillHisto(m_nTRTHits_vs_phi, phi, iTrtHits, weight);
fillHisto(m_nTRTHits_vs_etaphi, eta, phi, iTrtHits, weight);
if (m_iDetailLevel >= 100) fillHisto(m_nTRTHits_vs_mu, mu, iTrtHits, weight);
if (track.summaryValue(iTrtXeHits, xAOD::numberOfTRTXenonHits)) {
fillHisto(m_nTRTHitsXe, iTrtXeHits, weight);
fillHisto(m_nTRTHitsXe_vs_eta, eta, iTrtXeHits, weight);
fillHisto(m_nTRTHitsXe_vs_etaphi, eta, phi, iTrtXeHits, weight);
fillHisto(m_nTRTHitsAr, iTrtHits-iTrtXeHits, weight);
fillHisto(m_nTRTHitsAr_vs_eta, eta, iTrtHits-iTrtXeHits, weight);
fillHisto(m_nTRTHitsAr_vs_etaphi, eta, phi, iTrtHits-iTrtXeHits, weight);
if (m_iDetailLevel >= 100){
if(eta < -1){
fillHisto(m_nTRTHitsXe_vs_mu_ECsideC, mu, iTrtXeHits, weight);
......@@ -290,12 +302,16 @@ InDetPerfPlot_Hits::fill(const xAOD::TrackParticle& track, float mu, float weigh
fillHisto(m_nTRTHighThresholdHits, iTrtHTHits, weight);
fillHisto(m_nTRTHighThresholdHits_vs_eta, eta, iTrtHTHits, weight);
fillHisto(m_nTRTHighThresholdHits_vs_phi, phi, iTrtHTHits, weight);
fillHisto(m_nTRTHighThresholdHits_vs_etaphi, eta, phi, iTrtHTHits, weight);
if (m_iDetailLevel >= 100) fillHisto(m_nTRTHighThresholdHits_vs_mu, mu, iTrtHTHits, weight);
if (track.summaryValue(iTrtHTXeHits, xAOD::numberOfTRTHighThresholdHits)) {
fillHisto(m_nTRTHighThresholdHitsXe, iTrtHTXeHits, weight);
fillHisto(m_nTRTHighThresholdHitsXe_vs_eta, eta, iTrtHTXeHits, weight);
fillHisto(m_nTRTHighThresholdHitsXe_vs_etaphi, eta, phi, iTrtHTXeHits, weight);
fillHisto(m_nTRTHighThresholdHitsAr, iTrtHTHits-iTrtHTXeHits, weight);
fillHisto(m_nTRTHighThresholdHitsAr_vs_eta, eta, iTrtHTHits-iTrtHTXeHits, weight);
fillHisto(m_nTRTHighThresholdHitsAr_vs_etaphi, eta, phi, iTrtHTHits-iTrtHTXeHits, weight);
if (m_iDetailLevel >= 100){
if(eta < -1){
fillHisto(m_nTRTHighThresholdHitsXe_vs_mu_ECsideC, mu, iTrtHTXeHits, weight);
......
......@@ -155,6 +155,14 @@ private:
TProfile2D* m_nSCTHoles_vs_etaphi{nullptr};
TProfile2D* m_nSCTDeadSensors_vs_etaphi{nullptr};
TProfile2D* m_nSCTDoubleHoles_vs_etaphi{nullptr};
TProfile2D* m_nTRTHits_vs_etaphi{nullptr};
TProfile2D* m_nTRTHitsXe_vs_etaphi{nullptr};
TProfile2D* m_nTRTHitsAr_vs_etaphi{nullptr};
TProfile2D* m_nTRTHighThresholdHits_vs_etaphi{nullptr};
TProfile2D* m_nTRTHighThresholdHitsXe_vs_etaphi{nullptr};
TProfile2D* m_nTRTHighThresholdHitsAr_vs_etaphi{nullptr};
//
//TProfiles versus mu
//
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment