102 std::cout <<
"Apply APEs: " << std::endl;
110 if (TIBerrors.size() < 3 || TOBerrors.size() < 4 || TIDerrors.size() < 4 || TECerrors.size() < 4) {
111 std::cout <<
"APE info not valid : please check test/run-converter.cfg" << std::endl;
117 align::Alignables::const_iterator iter;
121 for (iter = theTIBhb.begin(); iter != theTIBhb.end(); ++iter )
123 TIBerrors.at(0), TIBerrors.at(0) ); }
125 for (iter = theTIBlayers.begin(); iter != theTIBlayers.end(); ++iter)
127 TIBerrors.at(1), TIBerrors.at(1) ); }
129 for (iter = theTIBgd.begin(); iter != theTIBgd.end(); ++iter )
131 TIBerrors.at(2), TIBerrors.at(2) ); }
135 for (iter = theTOBhb.begin(); iter != theTOBhb.end(); ++iter )
137 TOBerrors.at(0), TOBerrors.at(1) ); }
139 for (iter = theTOBrods.begin(); iter != theTOBrods.end(); ++iter )
141 TOBerrors.at(2), TOBerrors.at(2) ); }
143 for (iter = theTOBgd.begin(); iter != theTOBgd.end(); ++iter )
145 TOBerrors.at(3), TOBerrors.at(3) ); }
149 for (iter = theTIDs.begin(); iter != theTIDs.end(); ++iter )
151 TIDerrors.at(0), TIDerrors.at(0) ); }
153 for (iter = theTIDdiscs.begin(); iter != theTIDdiscs.end(); ++iter )
155 TIDerrors.at(1), TIDerrors.at(1) ); }
157 for (iter = theTIDrings.begin(); iter != theTIDrings.end(); ++iter )
159 TIDerrors.at(2), TIDerrors.at(2) ); }
161 for (iter = theTIDgd.begin(); iter != theTIDgd.end(); ++iter )
163 TIDerrors.at(3), TIDerrors.at(3) ); }
167 for (iter = theTECs.begin(); iter != theTECs.end(); ++iter )
169 TECerrors.at(0), TECerrors.at(0) ); }
171 for (iter = theTECdiscs.begin(); iter != theTECdiscs.end(); ++iter )
173 TECerrors.at(1), TECerrors.at(1) ); }
175 for (iter = theTECpetals.begin(); iter != theTECpetals.end(); ++iter )
177 TECerrors.at(2), TECerrors.at(2) ); }
179 for (iter = theTECgd.begin(); iter != theTECgd.end(); ++iter )
181 TECerrors.at(3), TECerrors.at(3) ); }
T getParameter(std::string const &) const
void addAlignmentPositionErrorLocal(Alignable *alignable, float dx, float dy, float dz)
Add the AlignmentPositionError (in local frame) to Alignable.
Alignables & innerBarrelGeomDets()
Return inner barrel GeomDets.
Alignables & endCaps()
Return TECs.
Alignables & TIDGeomDets()
Return TID GeomDets.
Alignables & outerBarrelRods()
Return outer barrel rods.
edm::ParameterSet theParameterSet
Alignables & endcapGeomDets()
Return endcap GeomDets.
Alignables & TIDs()
Return TIDs.
Alignables & outerBarrelGeomDets()
Return outer barrel GeomDets.
Alignables & TIDLayers()
Return TID layers.
Alignables & TIDRings()
Return TID rings.
AlignableTracker * getAlignableTracker()
std::vector< Alignable * > Alignables
Alignables & innerBarrelLayers()
Return inner barrel layers.
Alignables & endcapPetals()
Return encap petals.
Alignables & innerHalfBarrels()
Return TIB half barrels.
Alignables & endcapLayers()
Return endcap layers.
Alignables & outerHalfBarrels()
Return TOB half barrels.