![]() |
ATLAS Offline Software
|
#include <CaloAffectedRegionInfo.h>
Public Types | |
| enum | type_problem { missingReadout =0, HVaffected =1, HVdead =2, CalibrationProblem =3, ReadoutErrors =4, ReadoutWarnings =5, Unknown =-1 } |
| enum to classify different problems More... | |
Public Member Functions | |
| CaloAffectedRegionInfo (void) | |
| default constructor Creates empty list More... | |
| CaloAffectedRegionInfo (float parameter_eta_min, float parameter_eta_max, float parameter_phi_min, float parameter_phi_max, int parameter_layer_min, int parameter_layer_max, type_problem current_problem, float parameter_rate=1.) | |
| constructor with parameters More... | |
| void | FillCaloAffectedRegionInfo (float parameter_eta_min, float parameter_eta_max, float parameter_phi_min, float parameter_phi_max, int parameter_layer_min, int parameter_layer_max, type_problem current_problem, float parameter_rate=1.) |
| modify settings of affected region More... | |
| void | PrintInfo (void) const |
| print info More... | |
| float | get_eta_min () const |
| get eta min of region More... | |
| float | get_eta_max () const |
| get eta max of region More... | |
| float | get_phi_min () const |
| get phi min of region More... | |
| float | get_phi_max () const |
| get phi max of region More... | |
| int | get_layer_min () const |
| get layer min of region More... | |
| int | get_layer_max () const |
| get layer max of region More... | |
| int | get_problem () const |
| get problem type More... | |
| float | get_rate () const |
| get rate of problem More... | |
Private Attributes | |
| float | m_eta_min |
| float | m_eta_max |
| float | m_phi_min |
| float | m_phi_max |
| float | m_rate |
| int | m_layer_min |
| int | m_layer_max |
| enum type_problem | m_problem |
Definition at line 16 of file CaloAffectedRegionInfo.h.
enum to classify different problems
| Enumerator | |
|---|---|
| missingReadout | |
| HVaffected | |
| HVdead | |
| CalibrationProblem | |
| ReadoutErrors | |
| ReadoutWarnings | |
| Unknown | |
Definition at line 20 of file CaloAffectedRegionInfo.h.
| CaloAffectedRegionInfo::CaloAffectedRegionInfo | ( | void | ) |
| CaloAffectedRegionInfo::CaloAffectedRegionInfo | ( | float | parameter_eta_min, |
| float | parameter_eta_max, | ||
| float | parameter_phi_min, | ||
| float | parameter_phi_max, | ||
| int | parameter_layer_min, | ||
| int | parameter_layer_max, | ||
| type_problem | current_problem, | ||
| float | parameter_rate = 1. |
||
| ) |
constructor with parameters
| parameter_eta_min,parameter_eta_max | eta range of affected region |
| parameter_phi_min,parameter_phi_max | phi range of affected region |
| parameter_layer_min,parameter_layer_max | range of layer affected (could be one or several) |
| current_problem | type of problem in the affected region, according to enum |
| rate | rate of problem (1 = all the events affected) |
Definition at line 16 of file CaloAffectedRegionInfo.cxx.
| void CaloAffectedRegionInfo::FillCaloAffectedRegionInfo | ( | float | parameter_eta_min, |
| float | parameter_eta_max, | ||
| float | parameter_phi_min, | ||
| float | parameter_phi_max, | ||
| int | parameter_layer_min, | ||
| int | parameter_layer_max, | ||
| type_problem | current_problem, | ||
| float | parameter_rate = 1. |
||
| ) |
modify settings of affected region
| parameter_eta_min,parameter_eta_max | eta range of affected region |
| parameter_phi_min,parameter_phi_max | phi range of affected region |
| parameter_layer_min,parameter_layer_max | range of layer affected (could be one or several) |
| current_problem | type of problem in the affected region, according to enum |
| rate | rate of problem (1 = all the events affected) |
Definition at line 60 of file CaloAffectedRegionInfo.cxx.
| float CaloAffectedRegionInfo::get_eta_max | ( | ) | const |
get eta max of region
Definition at line 32 of file CaloAffectedRegionInfo.cxx.
| float CaloAffectedRegionInfo::get_eta_min | ( | ) | const |
get eta min of region
Definition at line 28 of file CaloAffectedRegionInfo.cxx.
| int CaloAffectedRegionInfo::get_layer_max | ( | ) | const |
get layer max of region
Definition at line 52 of file CaloAffectedRegionInfo.cxx.
| int CaloAffectedRegionInfo::get_layer_min | ( | ) | const |
get layer min of region
Definition at line 48 of file CaloAffectedRegionInfo.cxx.
| float CaloAffectedRegionInfo::get_phi_max | ( | ) | const |
get phi max of region
Definition at line 40 of file CaloAffectedRegionInfo.cxx.
| float CaloAffectedRegionInfo::get_phi_min | ( | ) | const |
get phi min of region
Definition at line 36 of file CaloAffectedRegionInfo.cxx.
| int CaloAffectedRegionInfo::get_problem | ( | ) | const |
get problem type
Definition at line 44 of file CaloAffectedRegionInfo.cxx.
| float CaloAffectedRegionInfo::get_rate | ( | ) | const |
get rate of problem
Definition at line 56 of file CaloAffectedRegionInfo.cxx.
| void CaloAffectedRegionInfo::PrintInfo | ( | void | ) | const |
print info
Definition at line 72 of file CaloAffectedRegionInfo.cxx.
|
private |
Definition at line 80 of file CaloAffectedRegionInfo.h.
|
private |
Definition at line 80 of file CaloAffectedRegionInfo.h.
|
private |
Definition at line 83 of file CaloAffectedRegionInfo.h.
|
private |
Definition at line 83 of file CaloAffectedRegionInfo.h.
|
private |
Definition at line 81 of file CaloAffectedRegionInfo.h.
|
private |
Definition at line 81 of file CaloAffectedRegionInfo.h.
|
private |
Definition at line 83 of file CaloAffectedRegionInfo.h.
|
private |
Definition at line 82 of file CaloAffectedRegionInfo.h.
1.8.18