ATLAS Offline Software
Loading...
Searching...
No Matches
Muon::HoughPlots Struct Reference

hough plots More...

#include <MuonInsideOutAnalysisPlots.h>

Collaboration diagram for Muon::HoughPlots:

Public Member Functions

void book (TDirectory *dir, const TString &prefix)
void fill (const MuonValidationHoughBlock &hough, int index, float p_)
void fill (int chIndex_, float res_, float pull_, float exerr_, float p_, float max_)

Public Attributes

TH1 * max
TH2 * max_pull
ResPlots all
ChamberResPlots chamber

Detailed Description

hough plots

Definition at line 100 of file MuonInsideOutAnalysisPlots.h.

Member Function Documentation

◆ book()

void Muon::HoughPlots::book ( TDirectory * dir,
const TString & prefix )

Definition at line 190 of file MuonInsideOutAnalysisPlots.cxx.

190 {
191
192 max = new TH1F(prefix+"max","max",100,0.,30.);
193 max_pull = new TH2F(prefix+"max_pull","max_pull",100,0.,30.,100,-10.,10.);
194 all.book(prefix);
195 chamber.book(dir,prefix);
196 }
TH2F(name, title, nxbins, bins_par2, bins_par3, bins_par4, bins_par5=None, bins_par6=None, path='', **kwargs)
TH1F(name, title, nxbins, bins_par2, bins_par3=None, path='', **kwargs)

◆ fill() [1/2]

void Muon::HoughPlots::fill ( const MuonValidationHoughBlock & hough,
int index,
float p_ )

Definition at line 198 of file MuonInsideOutAnalysisPlots.cxx.

198 {
199 fill( (*hough.id.chIndex)[index], (*hough.residuals.residual)[index],
200 (*hough.residuals.pull)[index], (*hough.residuals.expos_err)[index], p_, (*hough.maximum)[index]);
201 }
void fill(const MuonValidationHoughBlock &hough, int index, float p_)

◆ fill() [2/2]

void Muon::HoughPlots::fill ( int chIndex_,
float res_,
float pull_,
float exerr_,
float p_,
float max_ )

Definition at line 203 of file MuonInsideOutAnalysisPlots.cxx.

203 {
204 max->Fill(max_);
205 max_pull->Fill(max_,pull_);
206 all.fill(res_,pull_,exerr_);
207 chamber.fill(chIndex_,res_,pull_,exerr_,p_);
208 }

Member Data Documentation

◆ all

ResPlots Muon::HoughPlots::all

Definition at line 104 of file MuonInsideOutAnalysisPlots.h.

◆ chamber

ChamberResPlots Muon::HoughPlots::chamber

Definition at line 105 of file MuonInsideOutAnalysisPlots.h.

◆ max

TH1* Muon::HoughPlots::max

Definition at line 101 of file MuonInsideOutAnalysisPlots.h.

◆ max_pull

TH2* Muon::HoughPlots::max_pull

Definition at line 102 of file MuonInsideOutAnalysisPlots.h.


The documentation for this struct was generated from the following files: