Ignore:
Timestamp:
Jun 18, 2010, 11:42:07 AM (14 years ago)
Author:
garnier
Message:

update geant4-09-04-beta-cand-01 interfaces-V09-03-09 vis-V09-03-08

Location:
trunk/source/processes/hadronic/models/radioactive_decay/include
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/source/processes/hadronic/models/radioactive_decay/include/G4NuclearDecayChannel.hh

    r819 r1315  
    8888  // Returns the decay products
    8989  //
     90  void SetHLThreshold (G4double hl) {halflifethreshold = hl;}
     91  // Set the half-life threshold for isomer production
     92  //
     93  void SetICM (G4bool icm) {applyICM = icm;}
     94  // Enable/disable ICM
     95  //
     96  void SetARM (G4bool arm) {applyARM = arm;}
     97  // Enable/disable ARM
     98  //
    9099  inline G4RadioactiveDecayMode GetDecayMode () {return decayMode;}
    91100  // Returns the decay mode
     
    136145  G4double               FermiFN;
    137146  G4bool                 BetaSimple;
     147  G4double               halflifethreshold;
     148  G4bool                 applyICM;
     149  G4bool                 applyARM;
    138150  CLHEP::RandGeneral*    RandomEnergy;   
    139151};
  • trunk/source/processes/hadronic/models/radioactive_decay/include/G4RadioactiveDecay.hh

    r819 r1315  
    114114  //   Sets the decay biasing scheme using the data in "filename"
    115115  //
     116  void SetHLThreshold (G4double hl) {halflifethreshold = hl;}
     117  // Set the half-life threshold for isomer production
     118  //
     119  void SetICM (G4bool icm) {applyICM = icm;}
     120  // Enable/disable ICM
     121  //
     122  void SetARM (G4bool arm) {applyARM = arm;}
     123  // Enable/disable ARM
     124  //
    116125  void SetSourceTimeProfile (G4String filename) ;
    117126  //  Sets source exposure function using histograms in "filename"
     
    235244  G4int                         NSplit;
    236245
     246  G4double                      halflifethreshold;
     247  G4bool                        applyICM;
     248  G4bool                        applyARM;
     249
    237250  G4int                         NSourceBin;
    238251  G4double                      SBin[99];
     
    243256  G4double                      DProfile[99];
    244257
    245   std::vector<G4String>              LoadedNuclei;
    246   std::vector<G4String>              ValidVolumes;
     258  std::vector<G4String>         LoadedNuclei;
     259  std::vector<G4String>         ValidVolumes;
    247260
    248261  G4RadioactiveDecayRate        theDecayRate;
     
    262275  G4ParticleChangeForRadDecay   fParticleChangeForRadDecay;
    263276
    264   inline G4double AtRestGetPhysicalInteractionLengt
     277  inline G4double AtRestGetPhysicalInteractionLength
    265278    (const G4Track& track, G4ForceCondition* condition)
    266279  {fRemainderLifeTime = G4VRestDiscreteProcess::
  • trunk/source/processes/hadronic/models/radioactive_decay/include/G4RadioactiveDecaymessenger.hh

    r819 r1315  
    107107  G4UIcmdWithoutParameter        *allvolumesCmd;
    108108  G4UIcmdWithoutParameter        *deallvolumesCmd;
     109  G4UIcmdWithABool               *icmCmd;
     110  G4UIcmdWithABool               *armCmd;
     111  G4UIcmdWithADoubleAndUnit      *hlthCmd;
    109112};
    110113
Note: See TracChangeset for help on using the changeset viewer.