Changeset 1340 for trunk/source/processes/hadronic/models/radioactive_decay
- Timestamp:
- Nov 5, 2010, 3:45:55 PM (14 years ago)
- Location:
- trunk/source/processes/hadronic/models/radioactive_decay
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/source/processes/hadronic/models/radioactive_decay/History
r1315 r1340 15 15 ---------------------------------------------------------- 16 16 17 11 Oct 2010 F. Lei (radioactive_decay-V09-03-01) 18 19 - G4RadioactiveDecay.cc: apply SetICM(), SetARM() & SetHLThreshold() in all decay modes 20 - G4RadioactiveDecay.cc: halflifethreshold = 0.*second; 21 - G4RadioactiveDecaymessenger.cc: removed (>0.) restrictions to hlCMD 22 - G4RadioactiveDecaymessenger.cc: icmCMD,armCMD & hlCMD are available at PreInit state only. 23 17 24 26 May 2010 Dennis Wright (radioactive_decay-V09-03-00) 18 25 ------------------------------------------------------- 19 26 tag HEAD to submit for testing 20 27 21 11 may 2010 F.Lei28 11 May 2010 F.Lei 22 29 - G4RadioactiveDecay.cc::LoadDecayTable:line 931 create a decaytable for isomers not included in RDM database and assume 23 30 they all under go IT decay. -
trunk/source/processes/hadronic/models/radioactive_decay/src/G4RadioactiveDecay.cc
r1315 r1340 170 170 applyICM = true ; 171 171 applyARM = true ; 172 halflifethreshold = 1e-6*second;172 halflifethreshold = 0.*second; 173 173 // 174 174 // RDM applies to xall logical volumes as default … … 772 772 G4BetaMinusDecayChannel (GetVerboseLevel(), &theParentNucleus, 773 773 b, c*MeV, a*MeV, n, FBeta, aRandomEnergy); 774 aBetaMinusChannel->SetICM(applyICM); 775 aBetaMinusChannel->SetARM(applyARM); 776 aBetaMinusChannel->SetHLThreshold(halflifethreshold); 774 777 theDecayTable->Insert(aBetaMinusChannel); 775 778 modeSumBR[1] += b; … … 816 819 G4BetaPlusDecayChannel (GetVerboseLevel(), &theParentNucleus, 817 820 b, c*MeV, a*MeV, n, FBeta, aRandomEnergy); 821 aBetaPlusChannel->SetICM(applyICM); 822 aBetaPlusChannel->SetARM(applyARM); 823 aBetaPlusChannel->SetHLThreshold(halflifethreshold); 818 824 theDecayTable->Insert(aBetaPlusChannel); 819 825 modeSumBR[2] += b; … … 891 897 G4AlphaDecayChannel (GetVerboseLevel(), &theParentNucleus, 892 898 b, c*MeV, a*MeV); 899 anAlphaChannel->SetICM(applyICM); 900 anAlphaChannel->SetARM(applyARM); 901 anAlphaChannel->SetHLThreshold(halflifethreshold); 893 902 theDecayTable->Insert(anAlphaChannel); 894 903 // delete anAlphaChannel; -
trunk/source/processes/hadronic/models/radioactive_decay/src/G4RadioactiveDecaymessenger.cc
r1315 r1340 123 123 icmCmd->SetParameterName("applyICM",true); 124 124 icmCmd->SetDefaultValue(true); 125 icmCmd->AvailableForStates(G4State_PreInit); 125 126 // 126 127 // Command contols whether ARM will be applied or not … … 130 131 armCmd->SetParameterName("applyARM",true); 131 132 armCmd->SetDefaultValue(true); 133 armCmd->AvailableForStates(G4State_PreInit); 132 134 // 133 135 // Command to set the h-l thresold for isomer production … … 136 138 hlthCmd->SetGuidance("Set the h-l threshold for isomer production"); 137 139 hlthCmd->SetParameterName("hlThreshold",false); 138 hlthCmd->SetRange("hlThreshold>0.");140 // hlthCmd->SetRange("hlThreshold>0."); 139 141 hlthCmd->SetUnitCategory("Time"); 140 hlthCmd->AvailableForStates(G4State_PreInit ,G4State_Idle);142 hlthCmd->AvailableForStates(G4State_PreInit); 141 143 // 142 144 // Command to define the incident particle source time profile.
Note: See TracChangeset
for help on using the changeset viewer.