Ignore:
Timestamp:
Nov 5, 2010, 3:45:55 PM (14 years ago)
Author:
garnier
Message:

update ti head

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  
    1515     ----------------------------------------------------------
    1616
     1711 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
    172426 May 2010 Dennis Wright (radioactive_decay-V09-03-00)
    1825-------------------------------------------------------
    1926tag HEAD to submit for testing
    2027
    21 11 may 2010 F.Lei
     2811 May 2010 F.Lei
    2229- G4RadioactiveDecay.cc::LoadDecayTable:line 931 create a decaytable for isomers not included in RDM database and assume
    2330  they all under go IT decay.
  • trunk/source/processes/hadronic/models/radioactive_decay/src/G4RadioactiveDecay.cc

    r1315 r1340  
    170170  applyICM    = true ;
    171171  applyARM    = true ;
    172   halflifethreshold = 1e-6*second;
     172  halflifethreshold = 0.*second;
    173173  //
    174174  // RDM applies to xall logical volumes as default
     
    772772                      G4BetaMinusDecayChannel (GetVerboseLevel(), &theParentNucleus,
    773773                                               b, c*MeV, a*MeV, n, FBeta, aRandomEnergy);
     774                    aBetaMinusChannel->SetICM(applyICM);
     775                    aBetaMinusChannel->SetARM(applyARM);
     776                    aBetaMinusChannel->SetHLThreshold(halflifethreshold);
    774777                    theDecayTable->Insert(aBetaMinusChannel);
    775778                    modeSumBR[1] += b;
     
    816819                      G4BetaPlusDecayChannel (GetVerboseLevel(), &theParentNucleus,
    817820                                              b, c*MeV, a*MeV, n, FBeta, aRandomEnergy);
     821                    aBetaPlusChannel->SetICM(applyICM);
     822                    aBetaPlusChannel->SetARM(applyARM);
     823                    aBetaPlusChannel->SetHLThreshold(halflifethreshold);
    818824                    theDecayTable->Insert(aBetaPlusChannel);
    819825                    modeSumBR[2] += b;
     
    891897                    G4AlphaDecayChannel (GetVerboseLevel(), &theParentNucleus,
    892898                                         b, c*MeV, a*MeV);
     899                  anAlphaChannel->SetICM(applyICM);
     900                  anAlphaChannel->SetARM(applyARM);
     901                  anAlphaChannel->SetHLThreshold(halflifethreshold);
    893902                  theDecayTable->Insert(anAlphaChannel);
    894903                  //          delete anAlphaChannel;
  • trunk/source/processes/hadronic/models/radioactive_decay/src/G4RadioactiveDecaymessenger.cc

    r1315 r1340  
    123123  icmCmd->SetParameterName("applyICM",true);
    124124  icmCmd->SetDefaultValue(true);
     125  icmCmd->AvailableForStates(G4State_PreInit);
    125126  //
    126127  // Command contols whether ARM will be applied or not
     
    130131  armCmd->SetParameterName("applyARM",true);
    131132  armCmd->SetDefaultValue(true);
     133  armCmd->AvailableForStates(G4State_PreInit);
    132134  //
    133135  // Command to set the h-l thresold for isomer production
     
    136138  hlthCmd->SetGuidance("Set the h-l threshold for isomer production");
    137139  hlthCmd->SetParameterName("hlThreshold",false);
    138   hlthCmd->SetRange("hlThreshold>0.");
     140  // hlthCmd->SetRange("hlThreshold>0.");
    139141  hlthCmd->SetUnitCategory("Time");
    140   hlthCmd->AvailableForStates(G4State_PreInit,G4State_Idle);
     142  hlthCmd->AvailableForStates(G4State_PreInit);
    141143  //
    142144  // Command to define the incident particle source time profile.
Note: See TracChangeset for help on using the changeset viewer.