CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros 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) {m_EtaPhiThreshold_barrel = EtaPhiThreshold_barrel;}
38 
39  void setEtaWeight_endcap(const double EtaWeight_endcap) {m_EtaWeight_endcap = EtaWeight_endcap;}
40  double getEtaWeight_endcap() const {return m_EtaWeight_endcap;}
41 
42  void setPhiWeight_endcap(const double PhiWeight_endcap) {m_PhiWeight_endcap = PhiWeight_endcap;}
43  double getPhiWeight_endcap() const {return m_PhiWeight_endcap;}
44 
45  void setEtaPhiThreshold_endcap(const double EtaPhiThreshold_endcap) {m_EtaPhiThreshold_endcap = EtaPhiThreshold_endcap;}
47 
48  void setEtaWeight_COU(const double EtaWeight_COU) {m_EtaWeight_COU = EtaWeight_COU;}
49  double getEtaWeight_COU() const {return m_EtaWeight_COU;}
50 
51  void setPhiWeight_COU(const double PhiWeight_COU) {m_PhiWeight_COU = PhiWeight_COU;}
52  double getPhiWeight_COU() const {return m_PhiWeight_COU;}
53 
54  void setEtaPhiThreshold_COU(const double EtaPhiThreshold_COU) {m_EtaPhiThreshold_COU = EtaPhiThreshold_COU;}
56 
57  void setCaloTrigger(const bool CaloTrigger) {m_CaloTrigger = CaloTrigger;}
58  bool getCaloTrigger() const {return m_CaloTrigger;}
59 
60  void setIsolationCellSizeEta(const int IsolationCellSizeEta) {m_IsolationCellSizeEta = IsolationCellSizeEta;}
62 
63  void setIsolationCellSizePhi(const int IsolationCellSizePhi) {m_IsolationCellSizePhi = IsolationCellSizePhi;}
65 
66  void setDoOvlRpcAnd(const bool DoOvlRpcAnd) {m_DoOvlRpcAnd = DoOvlRpcAnd;}
67  bool getDoOvlRpcAnd() const {return m_DoOvlRpcAnd;}
68 
69  void setPropagatePhi(const bool PropagatePhi) {m_PropagatePhi = PropagatePhi;}
70  bool getPropagatePhi() const {return m_PropagatePhi;}
71 
72  void setMergeMethodPhiBrl(const std::string& MergeMethodPhiBrl) {m_MergeMethodPhiBrl = MergeMethodPhiBrl;}
74 
75  void setMergeMethodPhiFwd(const std::string& MergeMethodPhiFwd) {m_MergeMethodPhiFwd = MergeMethodPhiFwd;}
77 
78  void setMergeMethodEtaBrl(const std::string& MergeMethodEtaBrl) {m_MergeMethodEtaBrl = MergeMethodEtaBrl;}
80 
81  void setMergeMethodEtaFwd(const std::string& MergeMethodEtaFwd) {m_MergeMethodEtaFwd = MergeMethodEtaFwd;}
83 
84  void setMergeMethodPtBrl(const std::string& MergeMethodPtBrl) {m_MergeMethodPtBrl = MergeMethodPtBrl;}
86 
87  void setMergeMethodPtFwd(const std::string& MergeMethodPtFwd) {m_MergeMethodPtFwd = MergeMethodPtFwd;}
89 
90  void setMergeMethodChargeBrl(const std::string& MergeMethodChargeBrl) {m_MergeMethodChargeBrl = MergeMethodChargeBrl;}
92 
93  void setMergeMethodChargeFwd(const std::string& MergeMethodChargeFwd) {m_MergeMethodChargeFwd = MergeMethodChargeFwd;}
95 
96  void setMergeMethodMIPBrl(const std::string& MergeMethodMIPBrl) {m_MergeMethodMIPBrl = MergeMethodMIPBrl;}
98 
99  void setMergeMethodMIPFwd(const std::string& MergeMethodMIPFwd) {m_MergeMethodMIPFwd = MergeMethodMIPFwd;}
101 
102  void setMergeMethodMIPSpecialUseANDBrl(const bool MergeMethodMIPSpecialUseANDBrl) {m_MergeMethodMIPSpecialUseANDBrl = MergeMethodMIPSpecialUseANDBrl;}
104 
105  void setMergeMethodMIPSpecialUseANDFwd(const bool MergeMethodMIPSpecialUseANDFwd) {m_MergeMethodMIPSpecialUseANDFwd = MergeMethodMIPSpecialUseANDFwd;}
107 
108  void setMergeMethodISOBrl(const std::string& MergeMethodISOBrl) {m_MergeMethodISOBrl = MergeMethodISOBrl;}
110 
111  void setMergeMethodISOFwd(const std::string& MergeMethodISOFwd) {m_MergeMethodISOFwd = MergeMethodISOFwd;}
113 
114  void setMergeMethodISOSpecialUseANDBrl(const bool MergeMethodISOSpecialUseANDBrl) {m_MergeMethodISOSpecialUseANDBrl = MergeMethodISOSpecialUseANDBrl;}
116 
117  void setMergeMethodISOSpecialUseANDFwd(const bool MergeMethodISOSpecialUseANDFwd) {m_MergeMethodISOSpecialUseANDFwd = MergeMethodISOSpecialUseANDFwd;}
119 
120  void setMergeMethodSRKBrl(const std::string& MergeMethodSRKBrl) {m_MergeMethodSRKBrl = MergeMethodSRKBrl;}
122 
123  void setMergeMethodSRKFwd(const std::string& MergeMethodSRKFwd) {m_MergeMethodSRKFwd = MergeMethodSRKFwd;}
125 
126  void setHaloOverwritesMatchedBrl(const bool HaloOverwritesMatchedBrl) {m_HaloOverwritesMatchedBrl = HaloOverwritesMatchedBrl;}
128 
129  void setHaloOverwritesMatchedFwd(const bool HaloOverwritesMatchedFwd) {m_HaloOverwritesMatchedFwd = HaloOverwritesMatchedFwd;}
131 
132  void setSortRankOffsetBrl(const unsigned SortRankOffsetBrl) {m_SortRankOffsetBrl = SortRankOffsetBrl;}
133  unsigned getSortRankOffsetBrl() const {return m_SortRankOffsetBrl;}
134 
135  void setSortRankOffsetFwd(const unsigned SortRankOffsetFwd) {m_SortRankOffsetFwd = SortRankOffsetFwd;}
136  unsigned getSortRankOffsetFwd() const {return m_SortRankOffsetFwd;}
137 
138  void setCDLConfigWordDTCSC(const unsigned CDLConfigWordDTCSC) {m_CDLConfigWordDTCSC = CDLConfigWordDTCSC;}
139  unsigned getCDLConfigWordDTCSC() const {return m_CDLConfigWordDTCSC;}
140 
141  void setCDLConfigWordCSCDT(const unsigned CDLConfigWordCSCDT) {m_CDLConfigWordCSCDT = CDLConfigWordCSCDT;}
142  unsigned getCDLConfigWordCSCDT() const {return m_CDLConfigWordCSCDT;}
143 
144  void setCDLConfigWordbRPCCSC(const unsigned CDLConfigWordbRPCCSC) {m_CDLConfigWordbRPCCSC = CDLConfigWordbRPCCSC;}
146 
147  void setCDLConfigWordfRPCDT(const unsigned CDLConfigWordfRPCDT) {m_CDLConfigWordfRPCDT = CDLConfigWordfRPCDT;}
149 
150  void setVersionSortRankEtaQLUT(const unsigned VersionSortRankEtaQLUT) {m_VersionSortRankEtaQLUT = VersionSortRankEtaQLUT;}
152 
153  void setVersionLUTs(const unsigned VersionLUTs) {m_VersionLUTs = VersionLUTs;}
154  unsigned getVersionLUTs() const {return m_VersionLUTs;}
155 
156 private:
157 
199  unsigned m_VersionLUTs;
200 
201 
203 };
204 
205 
206 #endif
207 
208 
209 
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
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