CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
L1MuGMTParameters.h
Go to the documentation of this file.
1 //-------------------------------------------------
2 //
3 // \class L1MuGMTParameters
4 //
8 //
9 // $Date$
10 // $Revision$
11 //
12 //
13 // Author :
14 // Ivan Mikulec HEPHY / Vienna
15 //
16 //
17 //--------------------------------------------------
18 #ifndef CondFormatsL1TObjects_L1MuGMTParameters_h
19 #define CondFormatsL1TObjects_L1MuGMTParameters_h
20 
22 
23 #include <string>
24 
26 public:
29 
30  void setEtaWeight_barrel(const double EtaWeight_barrel) { m_EtaWeight_barrel = EtaWeight_barrel; }
31  double getEtaWeight_barrel() const { return m_EtaWeight_barrel; }
32 
33  void setPhiWeight_barrel(const double PhiWeight_barrel) { m_PhiWeight_barrel = PhiWeight_barrel; }
34  double getPhiWeight_barrel() const { return m_PhiWeight_barrel; }
35 
36  void setEtaPhiThreshold_barrel(const double EtaPhiThreshold_barrel) {
37  m_EtaPhiThreshold_barrel = EtaPhiThreshold_barrel;
38  }
40 
41  void setEtaWeight_endcap(const double EtaWeight_endcap) { m_EtaWeight_endcap = EtaWeight_endcap; }
42  double getEtaWeight_endcap() const { return m_EtaWeight_endcap; }
43 
44  void setPhiWeight_endcap(const double PhiWeight_endcap) { m_PhiWeight_endcap = PhiWeight_endcap; }
45  double getPhiWeight_endcap() const { return m_PhiWeight_endcap; }
46 
47  void setEtaPhiThreshold_endcap(const double EtaPhiThreshold_endcap) {
48  m_EtaPhiThreshold_endcap = EtaPhiThreshold_endcap;
49  }
51 
52  void setEtaWeight_COU(const double EtaWeight_COU) { m_EtaWeight_COU = EtaWeight_COU; }
53  double getEtaWeight_COU() const { return m_EtaWeight_COU; }
54 
55  void setPhiWeight_COU(const double PhiWeight_COU) { m_PhiWeight_COU = PhiWeight_COU; }
56  double getPhiWeight_COU() const { return m_PhiWeight_COU; }
57 
58  void setEtaPhiThreshold_COU(const double EtaPhiThreshold_COU) { m_EtaPhiThreshold_COU = EtaPhiThreshold_COU; }
59  double getEtaPhiThreshold_COU() const { return m_EtaPhiThreshold_COU; }
60 
61  void setCaloTrigger(const bool CaloTrigger) { m_CaloTrigger = CaloTrigger; }
62  bool getCaloTrigger() const { return m_CaloTrigger; }
63 
64  void setIsolationCellSizeEta(const int IsolationCellSizeEta) { m_IsolationCellSizeEta = IsolationCellSizeEta; }
66 
67  void setIsolationCellSizePhi(const int IsolationCellSizePhi) { m_IsolationCellSizePhi = IsolationCellSizePhi; }
69 
70  void setDoOvlRpcAnd(const bool DoOvlRpcAnd) { m_DoOvlRpcAnd = DoOvlRpcAnd; }
71  bool getDoOvlRpcAnd() const { return m_DoOvlRpcAnd; }
72 
73  void setPropagatePhi(const bool PropagatePhi) { m_PropagatePhi = PropagatePhi; }
74  bool getPropagatePhi() const { return m_PropagatePhi; }
75 
76  void setMergeMethodPhiBrl(const std::string& MergeMethodPhiBrl) { m_MergeMethodPhiBrl = MergeMethodPhiBrl; }
78 
79  void setMergeMethodPhiFwd(const std::string& MergeMethodPhiFwd) { m_MergeMethodPhiFwd = MergeMethodPhiFwd; }
81 
82  void setMergeMethodEtaBrl(const std::string& MergeMethodEtaBrl) { m_MergeMethodEtaBrl = MergeMethodEtaBrl; }
84 
85  void setMergeMethodEtaFwd(const std::string& MergeMethodEtaFwd) { m_MergeMethodEtaFwd = MergeMethodEtaFwd; }
87 
88  void setMergeMethodPtBrl(const std::string& MergeMethodPtBrl) { m_MergeMethodPtBrl = MergeMethodPtBrl; }
90 
91  void setMergeMethodPtFwd(const std::string& MergeMethodPtFwd) { m_MergeMethodPtFwd = MergeMethodPtFwd; }
93 
94  void setMergeMethodChargeBrl(const std::string& MergeMethodChargeBrl) {
95  m_MergeMethodChargeBrl = MergeMethodChargeBrl;
96  }
98 
99  void setMergeMethodChargeFwd(const std::string& MergeMethodChargeFwd) {
100  m_MergeMethodChargeFwd = MergeMethodChargeFwd;
101  }
103 
104  void setMergeMethodMIPBrl(const std::string& MergeMethodMIPBrl) { m_MergeMethodMIPBrl = MergeMethodMIPBrl; }
106 
107  void setMergeMethodMIPFwd(const std::string& MergeMethodMIPFwd) { m_MergeMethodMIPFwd = MergeMethodMIPFwd; }
109 
110  void setMergeMethodMIPSpecialUseANDBrl(const bool MergeMethodMIPSpecialUseANDBrl) {
111  m_MergeMethodMIPSpecialUseANDBrl = MergeMethodMIPSpecialUseANDBrl;
112  }
114 
115  void setMergeMethodMIPSpecialUseANDFwd(const bool MergeMethodMIPSpecialUseANDFwd) {
116  m_MergeMethodMIPSpecialUseANDFwd = MergeMethodMIPSpecialUseANDFwd;
117  }
119 
120  void setMergeMethodISOBrl(const std::string& MergeMethodISOBrl) { m_MergeMethodISOBrl = MergeMethodISOBrl; }
122 
123  void setMergeMethodISOFwd(const std::string& MergeMethodISOFwd) { m_MergeMethodISOFwd = MergeMethodISOFwd; }
125 
126  void setMergeMethodISOSpecialUseANDBrl(const bool MergeMethodISOSpecialUseANDBrl) {
127  m_MergeMethodISOSpecialUseANDBrl = MergeMethodISOSpecialUseANDBrl;
128  }
130 
131  void setMergeMethodISOSpecialUseANDFwd(const bool MergeMethodISOSpecialUseANDFwd) {
132  m_MergeMethodISOSpecialUseANDFwd = MergeMethodISOSpecialUseANDFwd;
133  }
135 
136  void setMergeMethodSRKBrl(const std::string& MergeMethodSRKBrl) { m_MergeMethodSRKBrl = MergeMethodSRKBrl; }
138 
139  void setMergeMethodSRKFwd(const std::string& MergeMethodSRKFwd) { m_MergeMethodSRKFwd = MergeMethodSRKFwd; }
141 
142  void setHaloOverwritesMatchedBrl(const bool HaloOverwritesMatchedBrl) {
143  m_HaloOverwritesMatchedBrl = HaloOverwritesMatchedBrl;
144  }
146 
147  void setHaloOverwritesMatchedFwd(const bool HaloOverwritesMatchedFwd) {
148  m_HaloOverwritesMatchedFwd = HaloOverwritesMatchedFwd;
149  }
151 
152  void setSortRankOffsetBrl(const unsigned SortRankOffsetBrl) { m_SortRankOffsetBrl = SortRankOffsetBrl; }
153  unsigned getSortRankOffsetBrl() const { return m_SortRankOffsetBrl; }
154 
155  void setSortRankOffsetFwd(const unsigned SortRankOffsetFwd) { m_SortRankOffsetFwd = SortRankOffsetFwd; }
156  unsigned getSortRankOffsetFwd() const { return m_SortRankOffsetFwd; }
157 
158  void setCDLConfigWordDTCSC(const unsigned CDLConfigWordDTCSC) { m_CDLConfigWordDTCSC = CDLConfigWordDTCSC; }
159  unsigned getCDLConfigWordDTCSC() const { return m_CDLConfigWordDTCSC; }
160 
161  void setCDLConfigWordCSCDT(const unsigned CDLConfigWordCSCDT) { m_CDLConfigWordCSCDT = CDLConfigWordCSCDT; }
162  unsigned getCDLConfigWordCSCDT() const { return m_CDLConfigWordCSCDT; }
163 
164  void setCDLConfigWordbRPCCSC(const unsigned CDLConfigWordbRPCCSC) { m_CDLConfigWordbRPCCSC = CDLConfigWordbRPCCSC; }
165  unsigned getCDLConfigWordbRPCCSC() const { return m_CDLConfigWordbRPCCSC; }
166 
167  void setCDLConfigWordfRPCDT(const unsigned CDLConfigWordfRPCDT) { m_CDLConfigWordfRPCDT = CDLConfigWordfRPCDT; }
168  unsigned getCDLConfigWordfRPCDT() const { return m_CDLConfigWordfRPCDT; }
169 
170  void setVersionSortRankEtaQLUT(const unsigned VersionSortRankEtaQLUT) {
171  m_VersionSortRankEtaQLUT = VersionSortRankEtaQLUT;
172  }
174 
175  void setVersionLUTs(const unsigned VersionLUTs) { m_VersionLUTs = VersionLUTs; }
176  unsigned getVersionLUTs() const { return m_VersionLUTs; }
177 
178 private:
220  unsigned m_VersionLUTs;
221 
223 };
224 
225 #endif
void setCDLConfigWordCSCDT(const unsigned CDLConfigWordCSCDT)
bool getHaloOverwritesMatchedBrl() const
const std::string & getMergeMethodPtFwd() const
void setMergeMethodISOSpecialUseANDFwd(const bool MergeMethodISOSpecialUseANDFwd)
void setPropagatePhi(const bool PropagatePhi)
void setPhiWeight_COU(const double PhiWeight_COU)
void setIsolationCellSizePhi(const int IsolationCellSizePhi)
const std::string & getMergeMethodPhiBrl() const
const std::string & getMergeMethodMIPFwd() const
const std::string & getMergeMethodISOFwd() const
bool getDoOvlRpcAnd() const
void setCDLConfigWordDTCSC(const unsigned CDLConfigWordDTCSC)
std::string m_MergeMethodMIPBrl
int getIsolationCellSizePhi() const
const std::string & getMergeMethodEtaBrl() const
bool getPropagatePhi() const
double getEtaWeight_barrel() const
std::string m_MergeMethodSRKFwd
void setSortRankOffsetFwd(const unsigned SortRankOffsetFwd)
void setPhiWeight_endcap(const double PhiWeight_endcap)
void setEtaPhiThreshold_COU(const double EtaPhiThreshold_COU)
void setMergeMethodISOBrl(const std::string &MergeMethodISOBrl)
const std::string & getMergeMethodEtaFwd() const
void setMergeMethodISOFwd(const std::string &MergeMethodISOFwd)
void setMergeMethodSRKFwd(const std::string &MergeMethodSRKFwd)
void setEtaWeight_endcap(const double EtaWeight_endcap)
std::string m_MergeMethodEtaFwd
void setMergeMethodISOSpecialUseANDBrl(const bool MergeMethodISOSpecialUseANDBrl)
bool getCaloTrigger() const
std::string m_MergeMethodISOFwd
void setMergeMethodPhiFwd(const std::string &MergeMethodPhiFwd)
bool getHaloOverwritesMatchedFwd() const
void setDoOvlRpcAnd(const bool DoOvlRpcAnd)
unsigned getVersionSortRankEtaQLUT() const
unsigned getCDLConfigWordbRPCCSC() const
void setSortRankOffsetBrl(const unsigned SortRankOffsetBrl)
void setMergeMethodMIPBrl(const std::string &MergeMethodMIPBrl)
double getPhiWeight_COU() const
void setMergeMethodMIPFwd(const std::string &MergeMethodMIPFwd)
void setHaloOverwritesMatchedFwd(const bool HaloOverwritesMatchedFwd)
double getPhiWeight_endcap() const
std::string m_MergeMethodISOBrl
unsigned getSortRankOffsetBrl() const
void setEtaPhiThreshold_barrel(const double EtaPhiThreshold_barrel)
double getEtaPhiThreshold_barrel() const
unsigned m_CDLConfigWordbRPCCSC
const std::string & getMergeMethodPhiFwd() const
std::string m_MergeMethodSRKBrl
unsigned getSortRankOffsetFwd() const
bool getMergeMethodMIPSpecialUseANDBrl() const
void setMergeMethodMIPSpecialUseANDFwd(const bool MergeMethodMIPSpecialUseANDFwd)
unsigned getCDLConfigWordDTCSC() const
void setCaloTrigger(const bool CaloTrigger)
void setMergeMethodChargeBrl(const std::string &MergeMethodChargeBrl)
double getEtaPhiThreshold_endcap() const
void setMergeMethodEtaBrl(const std::string &MergeMethodEtaBrl)
double getEtaWeight_COU() const
unsigned m_VersionSortRankEtaQLUT
std::string m_MergeMethodEtaBrl
void setMergeMethodChargeFwd(const std::string &MergeMethodChargeFwd)
const std::string & getMergeMethodMIPBrl() const
const std::string & getMergeMethodSRKBrl() const
int getIsolationCellSizeEta() const
std::string m_MergeMethodPtBrl
unsigned getCDLConfigWordCSCDT() const
void setIsolationCellSizeEta(const int IsolationCellSizeEta)
std::string m_MergeMethodMIPFwd
bool getMergeMethodISOSpecialUseANDBrl() const
void setMergeMethodPtFwd(const std::string &MergeMethodPtFwd)
void setEtaPhiThreshold_endcap(const double EtaPhiThreshold_endcap)
const std::string & getMergeMethodChargeBrl() const
void setEtaWeight_COU(const double EtaWeight_COU)
std::string m_MergeMethodChargeFwd
unsigned getCDLConfigWordfRPCDT() const
#define COND_SERIALIZABLE
Definition: Serializable.h:39
const std::string & getMergeMethodISOBrl() const
std::string m_MergeMethodChargeBrl
bool getMergeMethodISOSpecialUseANDFwd() const
void setEtaWeight_barrel(const double EtaWeight_barrel)
void setMergeMethodPtBrl(const std::string &MergeMethodPtBrl)
void setVersionSortRankEtaQLUT(const unsigned VersionSortRankEtaQLUT)
void setMergeMethodPhiBrl(const std::string &MergeMethodPhiBrl)
std::string m_MergeMethodPhiFwd
const std::string & getMergeMethodSRKFwd() const
void setCDLConfigWordfRPCDT(const unsigned CDLConfigWordfRPCDT)
void setMergeMethodMIPSpecialUseANDBrl(const bool MergeMethodMIPSpecialUseANDBrl)
double getPhiWeight_barrel() const
std::string m_MergeMethodPhiBrl
bool getMergeMethodMIPSpecialUseANDFwd() const
void setVersionLUTs(const unsigned VersionLUTs)
unsigned m_CDLConfigWordfRPCDT
void setHaloOverwritesMatchedBrl(const bool HaloOverwritesMatchedBrl)
const std::string & getMergeMethodPtBrl() const
double getEtaPhiThreshold_COU() const
void setMergeMethodEtaFwd(const std::string &MergeMethodEtaFwd)
void setCDLConfigWordbRPCCSC(const unsigned CDLConfigWordbRPCCSC)
double getEtaWeight_endcap() const
void setMergeMethodSRKBrl(const std::string &MergeMethodSRKBrl)
const std::string & getMergeMethodChargeFwd() const
void setPhiWeight_barrel(const double PhiWeight_barrel)
unsigned getVersionLUTs() const
std::string m_MergeMethodPtFwd