Changeset 1337 for trunk/source/processes/hadronic/models/management
- Timestamp:
- Sep 30, 2010, 2:47:17 PM (14 years ago)
- Location:
- trunk/source/processes/hadronic/models/management
- Files:
-
- 19 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/source/processes/hadronic/models/management/History
r1315 r1337 14 14 * Please list in reverse chronological order (last date on top) 15 15 --------------------------------------------------------------- 16 17 11 June 2010 - V.Ivanchenko (hadr-modman-V09-03-02) 18 ------------------------------------------------------ 19 - G4VPreCompoundModel - constructor and destructor moved to the head 16 20 17 21 02 April 2010 - Dennis Wright (hadr-modman-V09-03-01) -
trunk/source/processes/hadronic/models/management/include/G4HadronicInteraction.hh
r1315 r1337 26 26 // 27 27 // $Id: G4HadronicInteraction.hh,v 1.14 2010/04/03 00:40:45 dennis Exp $ 28 // GEANT4 tag $Name: geant4-09-04-beta- cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 // Hadronic Interaction abstract base class -
trunk/source/processes/hadronic/models/management/include/G4HadronicInteractionRegistry.hh
r1228 r1337 25 25 // 26 26 // $Id: G4HadronicInteractionRegistry.hh,v 1.5 2009/08/30 16:12:34 vnivanch Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3$27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 // 23-Jan-2009 V.Ivanchenko make the class to be a singleton -
trunk/source/processes/hadronic/models/management/include/G4InelasticInteraction.hh
r1228 r1337 26 26 // 27 27 // $Id: G4InelasticInteraction.hh,v 1.7 2009/08/30 16:12:13 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3$28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 // Hadronic Process: Inelastic Interaction -
trunk/source/processes/hadronic/models/management/include/G4V3DNucleus.hh
r1228 r1337 26 26 // 27 27 // $Id: G4V3DNucleus.hh,v 1.7 2009/11/19 14:29:05 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3$28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 #ifndef G4V3DNucleus_h -
trunk/source/processes/hadronic/models/management/include/G4VHighEnergyGenerator.hh
r1228 r1337 26 26 // 27 27 // $Id: G4VHighEnergyGenerator.hh,v 1.4 2006/06/29 20:45:41 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3$28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 #ifndef G4VHighEnergyGenerator_h -
trunk/source/processes/hadronic/models/management/include/G4VIntraNuclearTransportModel.hh
r1228 r1337 26 26 // 27 27 // $Id: G4VIntraNuclearTransportModel.hh,v 1.4 2007/01/11 05:29:46 dennis Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3$28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 // $Id: G4IntraNuclearTransportMode.hh,v 1.0 1998/06/30 -
trunk/source/processes/hadronic/models/management/include/G4VKineticNucleon.hh
r1228 r1337 26 26 // 27 27 // $Id: G4VKineticNucleon.hh,v 1.4 2006/06/29 20:45:47 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3$28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 #ifndef G4VKineticNucleon_h -
trunk/source/processes/hadronic/models/management/include/G4VNuclearDensity.hh
r1228 r1337 26 26 // 27 27 // $Id: G4VNuclearDensity.hh,v 1.4 2006/06/29 20:45:49 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3$28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 #ifndef G4VNuclearDensity_h -
trunk/source/processes/hadronic/models/management/include/G4VPreCompoundModel.hh
r1228 r1337 25 25 // 26 26 // 27 // $Id: G4VPreCompoundModel.hh,v 1. 5 2007/01/11 05:29:34 dennisExp $28 // GEANT4 tag $Name: geant4-09-0 3$27 // $Id: G4VPreCompoundModel.hh,v 1.6 2010/06/11 15:26:36 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 … … 42 42 #include "G4ReactionProductVector.hh" 43 43 #include "G4ReactionProduct.hh" 44 44 45 class G4HadProjectile; 45 46 class G4HadFinalState; … … 54 55 G4VPreCompoundModel(G4ExcitationHandler* const value, 55 56 const G4String& modelName = "PrecompoundModel"); 56 virtual ~G4VPreCompoundModel() {}; 57 58 virtual ~G4VPreCompoundModel(); 57 59 58 60 protected: 59 61 // default constructor 60 G4VPreCompoundModel() {}; 62 G4VPreCompoundModel(); 63 61 64 private: 65 62 66 // copy constructor 63 67 G4VPreCompoundModel(const G4VPreCompoundModel &) : G4HadronicInteraction() {}; … … 68 72 69 73 public: 74 70 75 virtual G4HadFinalState * 71 76 ApplyYourself(const G4HadProjectile & thePrimary, G4Nucleus & theNucleus) = 0; … … 74 79 DeExcite(const G4Fragment& aFragment) const = 0; 75 80 76 void SetExcitationHandler(G4ExcitationHandler *const value);81 inline void SetExcitationHandler(G4ExcitationHandler *const value); 77 82 78 83 protected: 79 84 80 const G4ExcitationHandler * GetExcitationHandler() const;85 inline const G4ExcitationHandler * GetExcitationHandler() const; 81 86 82 87 private: … … 84 89 }; 85 90 91 inline void G4VPreCompoundModel::SetExcitationHandler(G4ExcitationHandler *const value) 92 { 93 theExcitationHandler = value; 94 } 86 95 87 96 … … 91 100 } 92 101 93 inline void G4VPreCompoundModel::SetExcitationHandler(G4ExcitationHandler *const value)94 {95 theExcitationHandler = value;96 }97 98 99 100 101 102 #endif -
trunk/source/processes/hadronic/models/management/src/G4HadronicInteraction.cc
r1315 r1337 25 25 // 26 26 // $Id: G4HadronicInteraction.cc,v 1.7 2010/04/03 00:40:57 dennis Exp $ 27 // GEANT4 tag $Name: geant4-09-04-beta- cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 // Hadronic Interaction base class -
trunk/source/processes/hadronic/models/management/src/G4HadronicInteractionRegistry.cc
r1315 r1337 25 25 // 26 26 // $Id: G4HadronicInteractionRegistry.cc,v 1.10 2010/03/25 15:31:42 vnivanch Exp $ 27 // GEANT4 tag $Name: geant4-09-04-beta- cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 // 23-Jan-2009 V.Ivanchenko make the class to be a singleton -
trunk/source/processes/hadronic/models/management/src/G4InelasticInteraction.cc
r1228 r1337 25 25 // 26 26 // $Id: G4InelasticInteraction.cc,v 1.12 2009/01/24 11:56:27 vnivanch Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3$27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 // Hadronic Process: Inelastic Interaction -
trunk/source/processes/hadronic/models/management/src/G4V3DNucleus.cc
r1228 r1337 26 26 // 27 27 // $Id: G4V3DNucleus.cc,v 1.5 2006/06/29 20:45:59 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3$28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 #include "G4V3DNucleus.hh" -
trunk/source/processes/hadronic/models/management/src/G4VHighEnergyGenerator.cc
r1228 r1337 26 26 // 27 27 // $Id: G4VHighEnergyGenerator.cc,v 1.5 2006/06/29 20:46:03 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3$28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 // G4VHighEnergyGenerator -
trunk/source/processes/hadronic/models/management/src/G4VIntraNuclearTransportModel.cc
r1228 r1337 26 26 // 27 27 // $Id: G4VIntraNuclearTransportModel.cc,v 1.5 2007/01/11 05:28:56 dennis Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3$28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 // $Id: G4VIntraNuclearTransportModel.cc,v 1.0 1998/06/30 -
trunk/source/processes/hadronic/models/management/src/G4VKineticNucleon.cc
r1228 r1337 26 26 // 27 27 // $Id: G4VKineticNucleon.cc,v 1.3 2006/06/29 20:46:07 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3$28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 #include "G4VKineticNucleon.hh" -
trunk/source/processes/hadronic/models/management/src/G4VNuclearDensity.cc
r1228 r1337 26 26 // 27 27 // $Id: G4VNuclearDensity.cc,v 1.3 2006/06/29 20:46:09 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3$28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 -
trunk/source/processes/hadronic/models/management/src/G4VPreCompoundModel.cc
r1228 r1337 25 25 // 26 26 // 27 // $Id: G4VPreCompoundModel.cc,v 1. 6 2007/01/11 05:29:10 dennisExp $28 // GEANT4 tag $Name: geant4-09-0 3$27 // $Id: G4VPreCompoundModel.cc,v 1.7 2010/06/11 15:26:36 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 31 31 #include "G4VPreCompoundModel.hh" 32 #include "G4HadronicException.hh"32 //#include "G4HadronicException.hh" 33 33 34 34 G4VPreCompoundModel::G4VPreCompoundModel(G4ExcitationHandler* const value, 35 35 const G4String& modelName): 36 G4HadronicInteraction(modelName), 37 theExcitationHandler(value) 36 G4HadronicInteraction(modelName), theExcitationHandler(value) 38 37 {} 39 38 39 G4VPreCompoundModel::G4VPreCompoundModel(): 40 G4HadronicInteraction(""), theExcitationHandler(0) 41 {} 40 42 41 const G4VPreCompoundModel & 42 G4VPreCompoundModel::operator=(const G4VPreCompoundModel &) 43 { 44 G4String text = "G4VPreCompoundModel::operator= meant to not be accessable"; 45 throw G4HadronicException(__FILE__, __LINE__, text); 46 return *this; 47 } 48 49 G4bool G4VPreCompoundModel::operator==(const G4VPreCompoundModel &) const 50 { 51 return false; 52 } 53 54 G4bool G4VPreCompoundModel::operator!=(const G4VPreCompoundModel &) const 55 { 56 return true; 57 } 43 G4VPreCompoundModel::~G4VPreCompoundModel() 44 {} 45
Note: See TracChangeset
for help on using the changeset viewer.