Changeset 962 for trunk/source/processes/hadronic/models/cascade/cascade/include/G4LorentzConvertor.hh
- Timestamp:
- Apr 6, 2009, 12:30:29 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/source/processes/hadronic/models/cascade/cascade/include/G4LorentzConvertor.hh
r819 r962 32 32 33 33 #include <vector> 34 #include "G4CascadeMomentum.hh" 34 35 35 36 class G4LorentzConvertor { … … 39 40 G4LorentzConvertor(); 40 41 41 G4LorentzConvertor(const std::vector<G4double>& bmom,42 G4LorentzConvertor(const G4CascadeMomentum& bmom, 42 43 G4double bmass, 43 const std::vector<G4double>& tmom,44 const G4CascadeMomentum& tmom, 44 45 G4double tmass) { 45 46 … … 49 50 }; 50 51 51 void setBullet(const std::vector<G4double>& bmom,52 void setBullet(const G4CascadeMomentum& bmom, 52 53 G4double bmass) { 53 54 … … 57 58 }; 58 59 59 void setTarget(const std::vector<G4double>& tmom,60 void setTarget(const G4CascadeMomentum& tmom, 60 61 G4double tmass) { 61 62 … … 69 70 void toTheTargetRestFrame(); 70 71 71 std::vector<G4double> backToTheLab(const std::vector<G4double>& mom) const;72 G4CascadeMomentum backToTheLab(const G4CascadeMomentum& mom) const; 72 73 73 74 G4double getKinEnergyInTheTRS() const { … … 96 97 }; 97 98 98 std::vector<G4double> rotate(const std::vector<G4double>mom) const;99 G4CascadeMomentum rotate(const G4CascadeMomentum& mom) const; 99 100 100 std::vector<G4double> rotate(const std::vector<G4double>mom1,101 const std::vector<G4double>mom) const;101 G4CascadeMomentum rotate(const G4CascadeMomentum& mom1, 102 const G4CascadeMomentum& mom) const; 102 103 103 104 G4bool reflectionNeeded() const; … … 109 110 private: 110 111 G4int verboseLevel; 111 std::vector<G4double>bullet_mom;112 G4CascadeMomentum bullet_mom; 112 113 G4double bullet_mass; 113 114 114 std::vector<G4double>target_mom;115 G4CascadeMomentum target_mom; 115 116 G4double target_mass; 116 117 117 118 std::vector<G4double> velocity; 118 119 119 std::vector<G4double>scm_momentum;120 G4CascadeMomentum scm_momentum; 120 121 121 122 G4double ecm_tot;
Note: See TracChangeset
for help on using the changeset viewer.