Changeset 193 in svn for trunk/interface
- Timestamp:
- Jan 26, 2009, 3:43:42 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/interface/BFieldProp.h
r100 r193 12 12 * */ 13 13 14 #include <vector>15 14 #include "TLorentzVector.h" 16 17 15 #include "interface/SmearUtil.h" 18 19 16 #include "Utilities/ExRootAnalysis/interface/BlockClasses.h" 20 17 #include "Utilities/ExRootAnalysis/interface/TSimpleArray.h" … … 26 23 public: 27 24 // Constructor 28 TrackPropagation( string DetDatacard);25 TrackPropagation(const string DetDatacard); 29 26 30 27 void Propagation(const TRootGenParticle *Part,TLorentzVector &genMomentum); 31 28 32 int MAXITERATION;33 int MINSEGLENGTH;34 29 35 30 private: 31 unsigned int MAXITERATION; 32 RESOLution *DET; 36 33 37 RESOLution *DET; 34 35 /// radial/longitudinal extensions of magnetic field volume 36 double R_max, z_max; 37 /// magnetic field components 38 double B_x, B_y, B_z; 39 /// particle charge 40 double q; 41 /// initial coordinate 42 double phi_0; 43 /// relativistic gamma \times m 44 double gammam; 45 /// giration frequency and radius 46 double omega, r; 47 /// center of the helix in the transverse plane 48 double x_c, y_c, R_c, Phi_c; 49 // variable for an intermediate computing 50 double rr; 51 /// times for exiting the magnetic field volume 52 double t, t_z, t_T; 53 /// coordinates of the exit point 54 double x_t, y_t, z_t, R_t, Phi_t, Theta_t, Eta_t; 55 56 unsigned int loop_overflow_counter; 38 57 }; 39 58
Note:
See TracChangeset
for help on using the changeset viewer.