Changeset 3c40083 in git for external/Hector/H_HorizontalKicker.h
- Timestamp:
- Apr 16, 2014, 3:56:14 PM (10 years ago)
- Branches:
- ImprovedOutputFile, Timing, dual_readout, llp, master
- Children:
- 64a4950
- Parents:
- f6b9fec
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
external/Hector/H_HorizontalKicker.h
rf6b9fec r3c40083 1 #ifndef _H_HorizontalKicker_2 #define _H_HorizontalKicker_3 4 /* * * * * * * * * * * * * * * * * * * * * * * * * * * *5 * *6 * --<--<-- A fast simulator --<--<-- *7 * / --<--<-- of particle --<--<-- *8 * ----HECTOR----< *9 * \ -->-->-- transport through -->-->-- *10 * -->-->-- generic beamlines -->-->-- *11 * *12 * JINST 2:P09005 (2007) *13 * X Rouby, J de Favereau, K Piotrzkowski (CP3) *14 * http://www.fynu.ucl.ac.be/hector.html *15 * *16 * Center for Cosmology, Particle Physics and Phenomenology *17 * Universite catholique de Louvain *18 * Louvain-la-Neuve, Belgium *19 * *20 * * * * * * * * * * * * * * * * * * * * * * * * * * * */21 22 1 /// \file H_HorizontalKicker.h 23 2 /// \brief Classes aiming at simulating horizontal kickers in beamline. 24 3 /// 25 4 /// fk [rad] for kickers !!!! 5 6 /* 7 ---- Hector the simulator ---- 8 A fast simulator of particles through generic beamlines. 9 J. de Favereau, X. Rouby ~~~ hector_devel@cp3.phys.ucl.ac.be 10 11 http://www.fynu.ucl.ac.be/hector.html 12 13 Centre de Physique des Particules et de Phénoménologie (CP3) 14 Université Catholique de Louvain (UCL) 15 */ 16 17 #ifndef _H_HorizontalKicker_ 18 #define _H_HorizontalKicker_ 26 19 27 20 // local #includes … … 36 29 H_HorizontalKicker():H_Kicker(HKICKER,0.,0.,0.) {init();} 37 30 H_HorizontalKicker(const double s, const double k, const double l) :H_Kicker(HKICKER,s,k,l){init();} 38 H_HorizontalKicker(const string &nameE, const double s, const double k, const double l) :H_Kicker(nameE,HKICKER,s,k,l){init();}39 ~H_HorizontalKicker() { };31 H_HorizontalKicker(const string nameE, const double s, const double k, const double l) :H_Kicker(nameE,HKICKER,s,k,l){init();} 32 ~H_HorizontalKicker() {return;}; 40 33 //@} 41 H_HorizontalKicker* clone() const;42 34 private: 43 35 virtual void setTypeString() {typestring=HKICKERNAME;}; 44 virtual void setMatrix(const float, const float, const float) ;36 virtual void setMatrix(const float, const float, const float) const ; 45 37 }; 46 38
Note:
See TracChangeset
for help on using the changeset viewer.