ATLAS Offline Software
Public Attributes | List of all members
LArCellMonTool::thresholdHist_t Struct Reference
Collaboration diagram for LArCellMonTool::thresholdHist_t:

Public Attributes

std::string m_threshName
 
std::string m_threshTitleTemplate
 Name of this threshold. More...
 
std::array< float, MAXLYRNSm_threshValue {{}}
 Histogram title template. More...
 
std::array< std::string, MAXLYRNSm_threshTitles
 The actual threshold (per layer) More...
 
bool m_inSigNoise =false
 Part of the histogram title (containing the threshold value, so per-layer) More...
 
Direction m_threshDirection =OVER
 Absolute threshold or in sigma noise? More...
 
bool m_doBeamBackgroundRemoval =false
 
float m_qualityFactorThreshold =4000
 
float m_timeThreshold =4.
 
std::bitset< MAXTRIGTYPEm_triggersToInclude
 
std::bitset< MAXTRIGTYPEm_triggersToExclude
 
bool m_threshTriggerDecision =true
 
bool m_doPercentageOccupancy =false
 
bool m_doEtaPhiOccupancy =false
 
bool m_doEtaOccupancy =false
 
bool m_doPhiOccupancy =false
 
bool m_doEtaPhiTotalEnergy =false
 
bool m_doEtaPhiAverageEnergy =false
 
bool m_doEtaPhiAverageQuality =false
 
bool m_doEtaPhiFractionOverQth =false
 
bool m_doEtaPhiAverageTime =false
 
bool m_doEtaPhiFractionPastTth =false
 
std::array< TH2F *, MAXLAYERm_h_occupancy_etaphi {{}}
 
std::array< TH1F *, MAXLAYERm_h_occupancy_eta {{}}
 
std::array< TH1F *, MAXLAYERm_h_occupancy_phi {{}}
 
std::array< TH2F *, MAXLAYERm_h_totalEnergy_etaphi {{}}
 
std::array< TH2F *, MAXLAYERm_h_averageEnergy_etaphi {{}}
 
std::array< TH2F *, MAXLAYERm_h_poorQualityOccupancy_etaphi {{}}
 
std::array< TH2F *, MAXLAYERm_h_totalQuality_etaphi {{}}
 
std::array< TH2F *, MAXLAYERm_h_fractionOverQth_etaphi {{}}
 
std::array< TH2F *, MAXLAYERm_h_averageQuality_etaphi {{}}
 
std::array< TH2F *, MAXLAYERm_h_poorTimeOccupancy_etaphi {{}}
 
std::array< TH2F *, MAXLAYERm_h_totalTime_etaphi {{}}
 
std::array< TH2F *, MAXLAYERm_h_fractionPastTth_etaphi {{}}
 
std::array< TH2F *, MAXLAYERm_h_averageTime_etaphi {{}}
 
std::array< unsigned, 185000 > m_occupancyCounter {}
 
unsigned m_eventsPassed =0
 

Detailed Description

Definition at line 227 of file LArCellMonTool.h.

Member Data Documentation

◆ m_doBeamBackgroundRemoval

bool LArCellMonTool::thresholdHist_t::m_doBeamBackgroundRemoval =false

Definition at line 235 of file LArCellMonTool.h.

◆ m_doEtaOccupancy

bool LArCellMonTool::thresholdHist_t::m_doEtaOccupancy =false

Definition at line 247 of file LArCellMonTool.h.

◆ m_doEtaPhiAverageEnergy

bool LArCellMonTool::thresholdHist_t::m_doEtaPhiAverageEnergy =false

Definition at line 251 of file LArCellMonTool.h.

◆ m_doEtaPhiAverageQuality

bool LArCellMonTool::thresholdHist_t::m_doEtaPhiAverageQuality =false

Definition at line 253 of file LArCellMonTool.h.

◆ m_doEtaPhiAverageTime

bool LArCellMonTool::thresholdHist_t::m_doEtaPhiAverageTime =false

Definition at line 256 of file LArCellMonTool.h.

◆ m_doEtaPhiFractionOverQth

bool LArCellMonTool::thresholdHist_t::m_doEtaPhiFractionOverQth =false

Definition at line 254 of file LArCellMonTool.h.

◆ m_doEtaPhiFractionPastTth

bool LArCellMonTool::thresholdHist_t::m_doEtaPhiFractionPastTth =false

Definition at line 257 of file LArCellMonTool.h.

◆ m_doEtaPhiOccupancy

bool LArCellMonTool::thresholdHist_t::m_doEtaPhiOccupancy =false

Definition at line 246 of file LArCellMonTool.h.

◆ m_doEtaPhiTotalEnergy

bool LArCellMonTool::thresholdHist_t::m_doEtaPhiTotalEnergy =false

Definition at line 250 of file LArCellMonTool.h.

◆ m_doPercentageOccupancy

bool LArCellMonTool::thresholdHist_t::m_doPercentageOccupancy =false

Definition at line 245 of file LArCellMonTool.h.

◆ m_doPhiOccupancy

bool LArCellMonTool::thresholdHist_t::m_doPhiOccupancy =false

Definition at line 248 of file LArCellMonTool.h.

◆ m_eventsPassed

unsigned LArCellMonTool::thresholdHist_t::m_eventsPassed =0

Definition at line 281 of file LArCellMonTool.h.

◆ m_h_averageEnergy_etaphi

std::array<TH2F*,MAXLAYER> LArCellMonTool::thresholdHist_t::m_h_averageEnergy_etaphi {{}}

Definition at line 265 of file LArCellMonTool.h.

◆ m_h_averageQuality_etaphi

std::array<TH2F*,MAXLAYER> LArCellMonTool::thresholdHist_t::m_h_averageQuality_etaphi {{}}

Definition at line 270 of file LArCellMonTool.h.

◆ m_h_averageTime_etaphi

std::array<TH2F*,MAXLAYER> LArCellMonTool::thresholdHist_t::m_h_averageTime_etaphi {{}}

Definition at line 275 of file LArCellMonTool.h.

◆ m_h_fractionOverQth_etaphi

std::array<TH2F*,MAXLAYER> LArCellMonTool::thresholdHist_t::m_h_fractionOverQth_etaphi {{}}

Definition at line 269 of file LArCellMonTool.h.

◆ m_h_fractionPastTth_etaphi

std::array<TH2F*,MAXLAYER> LArCellMonTool::thresholdHist_t::m_h_fractionPastTth_etaphi {{}}

Definition at line 274 of file LArCellMonTool.h.

◆ m_h_occupancy_eta

std::array<TH1F*,MAXLAYER> LArCellMonTool::thresholdHist_t::m_h_occupancy_eta {{}}

Definition at line 261 of file LArCellMonTool.h.

◆ m_h_occupancy_etaphi

std::array<TH2F*,MAXLAYER> LArCellMonTool::thresholdHist_t::m_h_occupancy_etaphi {{}}

Definition at line 260 of file LArCellMonTool.h.

◆ m_h_occupancy_phi

std::array<TH1F*,MAXLAYER> LArCellMonTool::thresholdHist_t::m_h_occupancy_phi {{}}

Definition at line 262 of file LArCellMonTool.h.

◆ m_h_poorQualityOccupancy_etaphi

std::array<TH2F*,MAXLAYER> LArCellMonTool::thresholdHist_t::m_h_poorQualityOccupancy_etaphi {{}}

Definition at line 267 of file LArCellMonTool.h.

◆ m_h_poorTimeOccupancy_etaphi

std::array<TH2F*,MAXLAYER> LArCellMonTool::thresholdHist_t::m_h_poorTimeOccupancy_etaphi {{}}

Definition at line 272 of file LArCellMonTool.h.

◆ m_h_totalEnergy_etaphi

std::array<TH2F*,MAXLAYER> LArCellMonTool::thresholdHist_t::m_h_totalEnergy_etaphi {{}}

Definition at line 264 of file LArCellMonTool.h.

◆ m_h_totalQuality_etaphi

std::array<TH2F*,MAXLAYER> LArCellMonTool::thresholdHist_t::m_h_totalQuality_etaphi {{}}

Definition at line 268 of file LArCellMonTool.h.

◆ m_h_totalTime_etaphi

std::array<TH2F*,MAXLAYER> LArCellMonTool::thresholdHist_t::m_h_totalTime_etaphi {{}}

Definition at line 273 of file LArCellMonTool.h.

◆ m_inSigNoise

bool LArCellMonTool::thresholdHist_t::m_inSigNoise =false

Part of the histogram title (containing the threshold value, so per-layer)

Definition at line 233 of file LArCellMonTool.h.

◆ m_occupancyCounter

std::array<unsigned,185000> LArCellMonTool::thresholdHist_t::m_occupancyCounter {}

Definition at line 278 of file LArCellMonTool.h.

◆ m_qualityFactorThreshold

float LArCellMonTool::thresholdHist_t::m_qualityFactorThreshold =4000

Definition at line 236 of file LArCellMonTool.h.

◆ m_threshDirection

Direction LArCellMonTool::thresholdHist_t::m_threshDirection =OVER

Absolute threshold or in sigma noise?

Definition at line 234 of file LArCellMonTool.h.

◆ m_threshName

std::string LArCellMonTool::thresholdHist_t::m_threshName

Definition at line 229 of file LArCellMonTool.h.

◆ m_threshTitles

std::array<std::string,MAXLYRNS> LArCellMonTool::thresholdHist_t::m_threshTitles

The actual threshold (per layer)

Definition at line 232 of file LArCellMonTool.h.

◆ m_threshTitleTemplate

std::string LArCellMonTool::thresholdHist_t::m_threshTitleTemplate

Name of this threshold.

Definition at line 230 of file LArCellMonTool.h.

◆ m_threshTriggerDecision

bool LArCellMonTool::thresholdHist_t::m_threshTriggerDecision =true

Definition at line 242 of file LArCellMonTool.h.

◆ m_threshValue

std::array<float,MAXLYRNS> LArCellMonTool::thresholdHist_t::m_threshValue {{}}

Histogram title template.

Definition at line 231 of file LArCellMonTool.h.

◆ m_timeThreshold

float LArCellMonTool::thresholdHist_t::m_timeThreshold =4.

Definition at line 237 of file LArCellMonTool.h.

◆ m_triggersToExclude

std::bitset<MAXTRIGTYPE> LArCellMonTool::thresholdHist_t::m_triggersToExclude

Definition at line 241 of file LArCellMonTool.h.

◆ m_triggersToInclude

std::bitset<MAXTRIGTYPE> LArCellMonTool::thresholdHist_t::m_triggersToInclude

Definition at line 240 of file LArCellMonTool.h.


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