62 m_DTDigiInputTag = m_ps->getParameter<
edm::InputTag>(
"DTDigi_Source");
63 m_CSCTrSInputTag = m_ps->getParameter<
edm::InputTag>(
"CSCStub_Source");
66 m_dbgLevel = m_ps->getUntrackedParameter<
int>(
"Debug",0);
68 m_overlap = m_ps->getUntrackedParameter<
bool>(
"Overlap",
true);
71 m_BxMin = m_ps->getUntrackedParameter<
int>(
"BX_min",-9);
72 m_BxMax = m_ps->getUntrackedParameter<
int>(
"BX_max", 7);
75 m_extTSFilter = m_ps->getUntrackedParameter<
int>(
"Extrapolation_Filter",1);
78 m_openLUTs = m_ps->getUntrackedParameter<
bool>(
"Open_LUTs",
false);
81 m_useEX21 = m_ps->getUntrackedParameter<
bool>(
"Extrapolation_21",
false);
84 m_etaTF = m_ps->getUntrackedParameter<
bool>(
"EtaTrackFinder",
true);
87 m_etacanc = m_ps->getUntrackedParameter<
bool>(
"CSC_Eta_Cancellation",
false);
90 m_TSOutOfTimeFilter = m_ps->getUntrackedParameter<
bool>(
"OutOfTime_Filter",
false);
91 m_TSOutOfTimeWindow = m_ps->getUntrackedParameter<
int>(
"OutOfTime_Filter_Window",1);
94 m_NbitsExtPhi = m_ps->getUntrackedParameter<
int>(
"Extrapolation_nbits_Phi", 8);
95 m_NbitsExtPhib = m_ps->getUntrackedParameter<
int>(
"Extrapolation_nbits_PhiB",8);
98 m_NbitsPtaPhi = m_ps->getUntrackedParameter<
int>(
"PT_Assignment_nbits_Phi", 12);
99 m_NbitsPtaPhib = m_ps->getUntrackedParameter<
int>(
"PT_Assignment_nbits_PhiB",10);
102 m_NbitsPhiPhi = m_ps->getUntrackedParameter<
int>(
"PHI_Assignment_nbits_Phi", 10);
103 m_NbitsPhiPhib = m_ps->getUntrackedParameter<
int>(
"PHI_Assignment_nbits_PhiB",10);
106 if (
Debug(1) )
cout <<
"*******************************************" << endl;
107 if (
Debug(1) )
cout <<
"**** L1 barrel Track Finder settings : ****" << endl;
108 if (
Debug(1) )
cout <<
"*******************************************" << endl;
111 if (
Debug(1) )
cout <<
"L1 barrel Track Finder : DT Digi Source: " << m_DTDigiInputTag << endl;
112 if (
Debug(1) )
cout <<
"L1 barrel Track Finder : CSC Stub Source: " << m_CSCTrSInputTag << endl;
115 if (
Debug(1) )
cout <<
"L1 barrel Track Finder : debug level: " << m_dbgLevel << endl;
117 if (
Debug(1) && m_overlap ) {
118 cout <<
"L1 barrel Track Finder : barrel-endcap overlap region : on" << endl;
120 if (
Debug(1) && !m_overlap ) {
121 cout <<
"L1 barrel Track Finder : barrel-endcap overlap region : off" << endl;
124 if (
Debug(1) )
cout <<
"L1 barrel Track Finder : minimal bunch-crossing : " << m_BxMin << endl;
125 if (
Debug(1) )
cout <<
"L1 barrel Track Finder : maximal bunch-crossing : " << m_BxMax << endl;
127 if (
Debug(1) )
cout <<
"L1 barrel Track Finder : Extrapolation Filter : " << m_extTSFilter << endl;
129 if (
Debug(1) && m_openLUTs) {
130 cout <<
"L1 barrel Track Finder : use open LUTs : on" << endl;
132 if (
Debug(1) && !m_openLUTs) {
133 cout <<
"L1 barrel Track Finder : use open LUTs : off" << endl;
136 if (
Debug(1) && m_useEX21 ) {
137 cout <<
"L1 barrel Track Finder : use EX21 extrapolations : on" << endl;
139 if (
Debug(1) && !m_useEX21 ) {
140 cout <<
"L1 barrel Track Finder : use EX21 extrapolations : off" << endl;
143 if (
Debug(1) && m_etaTF ) {
144 cout <<
"L1 barrel Track Finder : Eta Track Finder : on" << endl;
146 if (
Debug(1) && !m_etaTF ) {
147 cout <<
"L1 barrel Track Finder : Eta Track Finder : off" << endl;
150 if (
Debug(1) && m_etacanc ) {
151 cout <<
"L1 barrel Track Finder : CSC etaFlag cancellation : on" << endl;
153 if (
Debug(1) && !m_etacanc ) {
154 cout <<
"L1 barrel Track Finder : CSC etaFlag cancellation : off" << endl;
157 if (
Debug(1) && m_TSOutOfTimeFilter ) {
158 cout <<
"L1 barrel Track Finder : out-of-time TS filter : on" << endl;
159 cout <<
"L1 barrel Track Finder : out-of-time TS filter window : " << m_TSOutOfTimeWindow << endl;
161 if (
Debug(1) && !m_TSOutOfTimeFilter ) {
162 cout <<
"L1 barrel Track Finder : out-of-time TS filter : off" << endl;
165 if (
Debug(1) )
cout <<
"L1 barrel Track Finder : # of bits used for phi (extrapolation) : " << m_NbitsExtPhi << endl;
166 if (
Debug(1) )
cout <<
"L1 barrel Track Finder : # of bits used for phib (extrapolation) : " << m_NbitsExtPhib << endl;
167 if (
Debug(1) )
cout <<
"L1 barrel Track Finder : # of bits used for phi (pt-assignment) : " << m_NbitsPtaPhi << endl;
168 if (
Debug(1) )
cout <<
"L1 barrel Track Finder : # of bits used for phib (pt-assignment) : " << m_NbitsPtaPhib << endl;
169 if (
Debug(1) )
cout <<
"L1 barrel Track Finder : # of bits used for phi (phi-assignment) : " << m_NbitsPhiPhi << endl;
170 if (
Debug(1) )
cout <<
"L1 barrel Track Finder : # of bits used for phib (phi-assignment) : " << m_NbitsPhiPhib << endl;
static int m_NbitsPtaPhib
L1MuDTTFConfig(const edm::ParameterSet &ps)
constructor
static int m_TSOutOfTimeWindow
static edm::InputTag m_CSCTrSInputTag
static bool m_TSOutOfTimeFilter
static edm::InputTag m_DTDigiInputTag
virtual ~L1MuDTTFConfig()
destructor
static int m_NbitsExtPhib
static int m_NbitsPhiPhib