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

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/source/processes/hadronic/models/high_energy/include/G4HEKaonZeroLongInelastic.hh

    r1228 r1315  
    2424// ********************************************************************
    2525//
    26 //
    27 // $Id: G4HEKaonZeroLongInelastic.hh,v 1.14 2007/04/11 18:11:30 dennis Exp $
    28 // GEANT4 tag $Name: geant4-09-03 $
     26// $Id: G4HEKaonZeroLongInelastic.hh,v 1.15 2010/02/09 21:58:09 dennis Exp $
     27// GEANT4 tag $Name: geant4-09-04-beta-cand-01 $
    2928//
    3029//
    3130// G4 Gheisha High Energy model class -- header file
    3231// H. Fesefeldt, RWTH Aachen 23-October-1996
    33 // Last modified: 10-December-1996
    34 
    35 // A prototype of the Gheisha High Energy collision model.
     32// New version to fix segmentation faults
     33// D,H, Wright (SLAC) 21-January-2010
    3634
    3735#ifndef G4HEKaonZeroLongInelastic_h
     
    5048// Class Description - End
    5149
    52 #include "G4HEKaonZeroInelastic.hh"
    53 #include "G4HEAntiKaonZeroInelastic.hh"
     50
     51#include "G4HEInelastic.hh"
    5452
    5553class G4HEKaonZeroLongInelastic : public G4HEInelastic 
     
    6664   ~G4HEKaonZeroLongInelastic(){ };
    6765         
    68    G4int verboseLevel;
    69    G4int MAXPART;
     66  //   G4int verboseLevel;
    7067   G4int vecLength;
    7168
    72    void SetMaxNumberOfSecondaries(G4int maxnumber)
    73         { MAXPART = maxnumber;};
    74    void SetVerboseLevel(G4int verbose)
    75         { verboseLevel = verbose;};
     69   G4HadFinalState* ApplyYourself(const G4HadProjectile &aTrack, G4Nucleus &targetNucleus);
    7670
    7771   G4int GetNumberOfSecondaries()
    7872        { return vecLength;};           
    7973
    80    G4HadFinalState* ApplyYourself(const G4HadProjectile &aTrack, G4Nucleus &targetNucleus);
     74   void FirstIntInCasKaonZero(G4bool &inElastic, const G4double availableEnergy,
     75                              G4HEVector pv[],
     76                              G4int &vecLen,
     77                              G4HEVector incidentParticle,
     78                              G4HEVector targetParticle,
     79                              const G4double atomicWeight);
     80
     81   void FirstIntInCasAntiKaonZero(G4bool &inElastic, const G4double availableEnergy,
     82                                  G4HEVector pv[],
     83                                  G4int &vecLen,
     84                                  G4HEVector incidentParticle,
     85                                  G4HEVector targetParticle);
     86
     87  //   void SetVerboseLevel(G4int verbose)
     88  //        { verboseLevel = verbose;};
     89
    8190
    8291};
Note: See TracChangeset for help on using the changeset viewer.