Facebook
From Wilk, 6 Years ago, written in C++.
Embed
Download Paste or View Raw
Hits: 230
  1. //
  2. // ********************************************************************
  3. // * License and Disclaimer                                           *
  4. // *                                                                  *
  5. // * The  Geant4 software  is  copyright of the Copyright Holders  of *
  6. // * the Geant4 Collaboration.  It is provided  under  the terms  and *
  7. // * conditions of the Geant4 Software License,  included in the file *
  8. // * LICENSE and available at  http://cern.ch/geant4/license .  These *
  9. // * include a list of copyright holders.                             *
  10. // *                                                                  *
  11. // * Neither the authors of this software system, nor their employing *
  12. // * institutes,nor the agencies providing financial support for this *
  13. // * work  make  any representation or  warranty, express or implied, *
  14. // * regarding  this  software system or assume any liability for its *
  15. // * use.  Please see the license in the file  LICENSE  and URL above *
  16. // * for the full disclaimer and the limitation of liability.         *
  17. // *                                                                  *
  18. // * This  code  implementation is the result of  the  scientific and *
  19. // * technical work of the GEANT4 collaboration.                      *
  20. // * By using,  copying,  modifying or  distributing the software (or *
  21. // * any work based  on the software)  you  agree  to acknowledge its *
  22. // * use  in  resulting  scientific  publications,  and indicate your *
  23. // * acceptance of all terms of the Geant4 Software license.          *
  24. // ********************************************************************
  25. //
  26. // Hadrontherapy advanced example for Geant4
  27. // See more at: https://twiki.cern.ch/twiki/bin/view/Geant4/AdvancedExamplesHadrontherapy
  28.  
  29. // ==============================
  30. // PHYSICS PROCESSES:
  31. // ==============================
  32. //  Decay process for:
  33. //      all considered, unstable particles
  34. //    
  35. //
  36. // ==============================
  37. // COMMENTS:
  38. // ==============================
  39. //  No comments
  40. //
  41.  
  42. #ifndef DECAY_H
  43. #define DECAY_H 1
  44.  
  45. #include "G4VPhysicsConstructor.hh"
  46. #include "globals.hh"
  47.  
  48. class Decay : public G4VPhysicsConstructor
  49. {
  50.  public:
  51.   Decay(const G4String& name = "UnstableParticles-Decay");
  52.   virtual ~Decay();
  53.  
  54.   virtual void ConstructParticle() {};
  55.   virtual void ConstructProcess();  
  56. };
  57. #endif
  58.  
  59.