ATLAS Offline Software
Public Member Functions | Public Attributes | List of all members
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

TH1max
 
TH2max_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);
196  }

◆ 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  }

◆ 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:
TH2::Fill
int Fill(double, double)
Definition: rootspy.cxx:382
index
Definition: index.py:1
Muon::ChamberResPlots::book
void book(TDirectory *dir, const TString &prefix)
Definition: MuonInsideOutAnalysisPlots.cxx:40
Muon::HoughPlots::all
ResPlots all
Definition: MuonInsideOutAnalysisPlots.h:104
Muon::ResPlots::fill
void fill(float res_, float pull_, float exerr_)
Definition: MuonInsideOutAnalysisPlots.cxx:23
python.TrigEgammaMonitorHelper.TH2F
def TH2F(name, title, nxbins, bins_par2, bins_par3, bins_par4, bins_par5=None, bins_par6=None, path='', **kwargs)
Definition: TrigEgammaMonitorHelper.py:45
Muon::HoughPlots::max_pull
TH2 * max_pull
Definition: MuonInsideOutAnalysisPlots.h:102
Muon::HoughPlots::chamber
ChamberResPlots chamber
Definition: MuonInsideOutAnalysisPlots.h:105
Muon::ChamberResPlots::fill
void fill(int chIndex_, float res_, float pull_, float exerr_, float p_)
Definition: MuonInsideOutAnalysisPlots.cxx:53
Muon::HoughPlots::fill
void fill(const MuonValidationHoughBlock &hough, int index, float p_)
Definition: MuonInsideOutAnalysisPlots.cxx:198
checkCorrelInHIST.prefix
dictionary prefix
Definition: checkCorrelInHIST.py:391
Muon::ResPlots::book
void book(const TString &prefix)
Definition: MuonInsideOutAnalysisPlots.cxx:18
TH1::Fill
int Fill(double)
Definition: rootspy.cxx:285
beamspotman.dir
string dir
Definition: beamspotman.py:623
python.TrigEgammaMonitorHelper.TH1F
def TH1F(name, title, nxbins, bins_par2, bins_par3=None, path='', **kwargs)
Definition: TrigEgammaMonitorHelper.py:24
Muon::HoughPlots::max
TH1 * max
Definition: MuonInsideOutAnalysisPlots.h:101