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.