26 edm::LogInfo(
"TRACKER") <<
"TrackerTopologyIdealEP::TrackerTopologyIdealEP";
105 ttc.
add<
unsigned int>(
"pxb_layerStartBit",16);
106 ttc.
add<
unsigned int>(
"pxb_ladderStartBit",8);
107 ttc.
add<
unsigned int>(
"pxb_moduleStartBit",2);
108 ttc.
add<
unsigned int>(
"pxb_layerMask",0xF);
109 ttc.
add<
unsigned int>(
"pxb_ladderMask",0xFF);
110 ttc.
add<
unsigned int>(
"pxb_moduleMask",0x3F);
112 ttc.
add<
unsigned int>(
"pxf_sideStartBit",23);
113 ttc.
add<
unsigned int>(
"pxf_diskStartBit",16);
114 ttc.
add<
unsigned int>(
"pxf_bladeStartBit",10);
115 ttc.
add<
unsigned int>(
"pxf_panelStartBit",8);
116 ttc.
add<
unsigned int>(
"pxf_moduleStartBit",2);
117 ttc.
add<
unsigned int>(
"pxf_sideMask",0x3);
118 ttc.
add<
unsigned int>(
"pxf_diskMask",0xF);
119 ttc.
add<
unsigned int>(
"pxf_bladeMask",0x3F);
120 ttc.
add<
unsigned int>(
"pxf_panelMask",0x3);
121 ttc.
add<
unsigned int>(
"pxf_moduleMask",0x3F);
123 ttc.
add<
unsigned int>(
"tec_sideStartBit",18);
124 ttc.
add<
unsigned int>(
"tec_wheelStartBit",14);
125 ttc.
add<
unsigned int>(
"tec_petal_fw_bwStartBit",12);
126 ttc.
add<
unsigned int>(
"tec_petalStartBit",8);
127 ttc.
add<
unsigned int>(
"tec_ringStartBit",5);
128 ttc.
add<
unsigned int>(
"tec_moduleStartBit",2);
129 ttc.
add<
unsigned int>(
"tec_sterStartBit",0);
130 ttc.
add<
unsigned int>(
"tec_sideMask",0x3);
131 ttc.
add<
unsigned int>(
"tec_wheelMask",0xF);
132 ttc.
add<
unsigned int>(
"tec_petal_fw_bwMask",0x3);
133 ttc.
add<
unsigned int>(
"tec_petalMask",0xF);
134 ttc.
add<
unsigned int>(
"tec_ringMask",0x7);
135 ttc.
add<
unsigned int>(
"tec_moduleMask",0x7);
136 ttc.
add<
unsigned int>(
"tec_sterMask",0x3);
138 ttc.
add<
unsigned int>(
"tib_layerStartBit",14);
139 ttc.
add<
unsigned int>(
"tib_str_fw_bwStartBit",12);
140 ttc.
add<
unsigned int>(
"tib_str_int_extStartBit",10);
141 ttc.
add<
unsigned int>(
"tib_strStartBit",4);
142 ttc.
add<
unsigned int>(
"tib_moduleStartBit",2);
143 ttc.
add<
unsigned int>(
"tib_sterStartBit",0);
144 ttc.
add<
unsigned int>(
"tib_layerMask",0x7);
145 ttc.
add<
unsigned int>(
"tib_str_fw_bwMask",0x3);
146 ttc.
add<
unsigned int>(
"tib_str_int_extMask",0x3);
147 ttc.
add<
unsigned int>(
"tib_strMask",0x3F);
148 ttc.
add<
unsigned int>(
"tib_moduleMask",0x3);
149 ttc.
add<
unsigned int>(
"tib_sterMask",0x3);
151 ttc.
add<
unsigned int>(
"tid_sideStartBit",13);
152 ttc.
add<
unsigned int>(
"tid_wheelStartBit",11);
153 ttc.
add<
unsigned int>(
"tid_ringStartBit",9);
154 ttc.
add<
unsigned int>(
"tid_module_fw_bwStartBit",7);
155 ttc.
add<
unsigned int>(
"tid_moduleStartBit",2);
156 ttc.
add<
unsigned int>(
"tid_sterStartBit",0);
157 ttc.
add<
unsigned int>(
"tid_sideMask",0x3);
158 ttc.
add<
unsigned int>(
"tid_wheelMask",0x3);
159 ttc.
add<
unsigned int>(
"tid_ringMask",0x3);
160 ttc.
add<
unsigned int>(
"tid_module_fw_bwMask",0x3);
161 ttc.
add<
unsigned int>(
"tid_moduleMask",0x1F);
162 ttc.
add<
unsigned int>(
"tid_sterMask",0x3);
164 ttc.
add<
unsigned int>(
"tob_layerStartBit",14);
165 ttc.
add<
unsigned int>(
"tob_rod_fw_bwStartBit",12);
166 ttc.
add<
unsigned int>(
"tob_rodStartBit",5);
167 ttc.
add<
unsigned int>(
"tob_moduleStartBit",2);
168 ttc.
add<
unsigned int>(
"tob_sterStartBit",0);
169 ttc.
add<
unsigned int>(
"tob_layerMask",0x7);
170 ttc.
add<
unsigned int>(
"tob_rod_fw_bwMask",0x3);
171 ttc.
add<
unsigned int>(
"tob_rodMask",0x7F);
172 ttc.
add<
unsigned int>(
"tob_moduleMask",0x7);
173 ttc.
add<
unsigned int>(
"tob_sterMask",0x3);
175 descriptions.
add(
"trackerTopologyConstants", ttc );
186 edm::LogInfo(
"TrackerTopologyEP") <<
"TrackerTopologyIdealEP::produce(const IdealGeometryRecord& iRecord)";
TrackerTopology::TOBValues tobVals_
unsigned int sterStartBit_
T getParameter(std::string const &) const
unsigned int ringStartBit_
unsigned int layerStartBit_
unsigned int str_int_extStartBit_
unsigned int wheelStartBit_
unsigned int sterStartBit_
unsigned int layerStartBit_
TrackerTopology::TIBValues tibVals_
unsigned int layerStartBit_
unsigned int rodStartBit_
unsigned int petal_fw_bwStartBit_
unsigned int ladderStartBit_
void setWhatProduced(T *iThis, const es::Label &iLabel=es::Label())
unsigned int petal_fw_bwMask_
unsigned int petalStartBit_
unsigned int strStartBit_
unsigned int moduleStartBit_
TrackerTopologyEP(const edm::ParameterSet &)
unsigned int sterStartBit_
unsigned int rod_fw_bwStartBit_
unsigned int rod_fw_bwMask_
unsigned int str_fw_bwStartBit_
ParameterDescriptionBase * add(U const &iLabel, T const &value)
unsigned int moduleStartBit_
unsigned int moduleStartBit_
unsigned int wheelStartBit_
unsigned int str_int_extMask_
TrackerTopology::PixelBarrelValues pxbVals_
unsigned int moduleStartBit_
TrackerTopology::PixelEndcapValues pxfVals_
unsigned int sideStartBit_
unsigned int bladeStartBit_
unsigned int module_fw_bwStartBit_
TrackerTopology::TIDValues tidVals_
#define DEFINE_FWK_EVENTSETUP_MODULE(type)
void add(std::string const &label, ParameterSetDescription const &psetDescription)
unsigned int moduleStartBit_
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
boost::shared_ptr< TrackerTopology > ReturnType
unsigned int sideStartBit_
TrackerTopology::TECValues tecVals_
unsigned int module_fw_bwMask_
unsigned int diskStartBit_
unsigned int panelStartBit_
ReturnType produce(const IdealGeometryRecord &)
unsigned int moduleStartBit_
unsigned int sideStartBit_
unsigned int sterStartBit_
unsigned int str_fw_bwMask_
unsigned int ringStartBit_