Changeset 216 in svn for trunk/Utilities/Hector/src/H_AbstractBeamLine.cc
- Timestamp:
- Feb 2, 2009, 12:26:00 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Utilities/Hector/src/H_AbstractBeamLine.cc
r3 r216 134 134 } 135 135 136 const TMatrix H_AbstractBeamLine::getPartialMatrix(const string elname, const float eloss, const float p_mass, const float p_charge) {136 const TMatrix H_AbstractBeamLine::getPartialMatrix(const string& elname, const float eloss, const float p_mass, const float p_charge) { 137 137 138 138 vector<H_OpticalElement*>::iterator element_i; … … 186 186 187 187 188 H_OpticalElement * H_AbstractBeamLine::getElement(const string el_name) {188 H_OpticalElement * H_AbstractBeamLine::getElement(const string& el_name) { 189 189 for(unsigned int i=0; i < elements.size(); i++) { 190 190 if( (*(elements.begin()+i))->getName() == el_name ) … … 195 195 } 196 196 197 H_OpticalElement * H_AbstractBeamLine::getElement(const string el_name) const {197 H_OpticalElement * H_AbstractBeamLine::getElement(const string& el_name) const { 198 198 for(unsigned int i=0; i < elements.size(); i++) { 199 199 if( (*(elements.begin()+i))->getName() == el_name) … … 435 435 } 436 436 437 void H_AbstractBeamLine::moveElement(const string name, const float new_s) {437 void H_AbstractBeamLine::moveElement(const string& name, const float new_s) { 438 438 /// @param name identifies the element to move 439 439 /// @param new_s is where to put it … … 448 448 } 449 449 450 void H_AbstractBeamLine::alignElement(const string name, const float disp_x, const float disp_y) {450 void H_AbstractBeamLine::alignElement(const string& name, const float disp_x, const float disp_y) { 451 451 /// @param name identifies the element to move 452 452 /// @param disp_x identifies the displacement to add in x [\f$ \mu m \f$] … … 464 464 } 465 465 466 void H_AbstractBeamLine::tiltElement(const string name, const float ang_x, const float ang_y) {466 void H_AbstractBeamLine::tiltElement(const string& name, const float ang_x, const float ang_y) { 467 467 /// @param name identifies the element to move 468 468 /// @param ang_x identifies the angle to add in x
Note:
See TracChangeset
for help on using the changeset viewer.