ATLAS Offline Software
Loading...
Searching...
No Matches
CaloAffectedRegionInfo.cxx
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3*/
4
6
7#include <iostream>
8
15
16CaloAffectedRegionInfo::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)
17{
18 m_eta_min=parameter_eta_min;
19 m_eta_max=parameter_eta_max;
20 m_phi_min=parameter_phi_min;
21 m_phi_max=parameter_phi_max;
22 m_layer_min=parameter_layer_min;
23 m_layer_max=parameter_layer_max;
24 m_problem=current_problem;
25 m_rate = parameter_rate;
26}
27
29 return m_eta_min;
30}
31
33 return m_eta_max;
34}
35
37 return m_phi_min;
38}
39
41 return m_phi_max;
42}
43
47
51
55
57 return m_rate;
58}
59
60void 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)
61{
62 m_eta_min=parameter_eta_min;
63 m_eta_max=parameter_eta_max;
64 m_phi_min=parameter_phi_min;
65 m_phi_max=parameter_phi_max;
66 m_layer_min=parameter_layer_min;
67 m_layer_max=parameter_layer_max;
68 m_problem=current_problem;
69 m_rate = parameter_rate;
70}
71
73{
74 std::cout << "eta range : [" << m_eta_min << " ; " << m_eta_max << " ], phi range : [" << m_phi_min << " ; " << m_phi_max << " ], layer range : [" << m_layer_min << " ; " << m_layer_max << " ]" <<", problem=" << m_problem << ", rate " << m_rate << std::endl;
75}
76
object to store information about affected regions in calorimeter
float get_eta_max() const
get eta max of region
type_problem
enum to classify different problems
float get_phi_min() const
get phi min of region
int get_layer_max() const
get layer max of region
CaloAffectedRegionInfo(void)
default constructor Creates empty list
float get_eta_min() const
get eta min of region
int get_problem() const
get problem type
float get_rate() const
get rate of problem
void PrintInfo(void) const
print info
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
int get_layer_min() const
get layer min of region
float get_phi_max() const
get phi max of region