Ignore:
Timestamp:
Apr 6, 2009, 12:30:29 PM (15 years ago)
Author:
garnier
Message:

update processes

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/source/processes/hadronic/stopping/src/G4KaonMinusAbsorption.cc

    r819 r962  
    3232#include "G4ParticleTypes.hh"
    3333#include "Randomize.hh"
     34#include "G4HadronicProcessStore.hh"
    3435#include <string.h>
    3536#include <cmath>
     
    6162    G4cout << GetProcessName() << " is created "<< G4endl;
    6263  }
    63 
     64  SetProcessSubType(fHadronAtRest);
    6465  pv   = new G4GHEKinematicsVector [MAX_SECONDARIES+1];
    6566  eve  = new G4GHEKinematicsVector [MAX_SECONDARIES];
    6667  gkin = new G4GHEKinematicsVector [MAX_SECONDARIES];
    6768
     69  G4HadronicProcessStore::Instance()->RegisterExtraProcess(this);
    6870}
    6971 
     
    7274G4KaonMinusAbsorption::~G4KaonMinusAbsorption()
    7375{
     76  G4HadronicProcessStore::Instance()->DeRegisterExtraProcess(this);
    7477  delete [] pv;
    7578  delete [] eve;
    7679  delete [] gkin;
    7780}
    78  
     81
     82void G4KaonMinusAbsorption::PreparePhysicsTable(const G4ParticleDefinition& p)
     83{
     84  G4HadronicProcessStore::Instance()->RegisterParticleForExtraProcess(this, &p);
     85}
     86
     87void G4KaonMinusAbsorption::BuildPhysicsTable(const G4ParticleDefinition& p)
     88{
     89  G4HadronicProcessStore::Instance()->PrintInfo(&p);
     90}
    7991 
    8092// methods.............................................................................
Note: See TracChangeset for help on using the changeset viewer.