Import Geant4 9.5.0 source tree
This commit is contained in:
@@ -7,7 +7,7 @@
|
||||
#
|
||||
# Generated on : 24/9/2010
|
||||
#
|
||||
# $Id: CMakeLists.txt,v 1.1 2010/09/29 18:47:48 bmorgan Exp $
|
||||
# $Id: CMakeLists.txt,v 1.1 2010-09-29 18:47:48 bmorgan Exp $
|
||||
#
|
||||
#------------------------------------------------------------------------------
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# $Id: GNUmakefile,v 1.1 1999/01/07 16:09:50 gunter Exp $
|
||||
# $Id: GNUmakefile,v 1.1 1999-01-07 16:09:50 gunter Exp $
|
||||
# ---------------------------------------------------------------
|
||||
# Makes libraries for each subdomain: barions, ions, mesons.
|
||||
# GNUmakefile for particles libraries. Gabriele Cosmo, 18/9/96.
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
#
|
||||
# Generated on : 24/9/2010
|
||||
#
|
||||
# $Id: CMakeLists.txt,v 1.1 2010/09/29 18:47:56 bmorgan Exp $
|
||||
# $Id: CMakeLists.txt,v 1.1 2010-09-29 18:47:56 bmorgan Exp $
|
||||
#
|
||||
#------------------------------------------------------------------------------
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# $Id: GNUmakefile,v 1.5 2010/10/27 07:47:04 gcosmo Exp $
|
||||
# $Id: GNUmakefile,v 1.5 2010-10-27 07:47:04 gcosmo Exp $
|
||||
# --------------------------------------------------------------
|
||||
# GNUmakefile for barions library. Gabriele Cosmo, 18/9/96.
|
||||
# --------------------------------------------------------------
|
||||
|
||||
@@ -24,8 +24,8 @@
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: G4AntiLambda.hh,v 1.13 2006/06/29 19:15:02 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-09-02 $
|
||||
// $Id: G4AntiLambda.hh,v 1.13 2006-06-29 19:15:02 gunter Exp $
|
||||
// GEANT4 tag $Name: not supported by cvs2svn $
|
||||
//
|
||||
//
|
||||
// ------------------------------------------------------------
|
||||
|
||||
@@ -0,0 +1,66 @@
|
||||
//
|
||||
// ********************************************************************
|
||||
// * License and Disclaimer *
|
||||
// * *
|
||||
// * The Geant4 software is copyright of the Copyright Holders of *
|
||||
// * the Geant4 Collaboration. It is provided under the terms and *
|
||||
// * conditions of the Geant4 Software License, included in the file *
|
||||
// * LICENSE and available at http://cern.ch/geant4/license . These *
|
||||
// * include a list of copyright holders. *
|
||||
// * *
|
||||
// * Neither the authors of this software system, nor their employing *
|
||||
// * institutes,nor the agencies providing financial support for this *
|
||||
// * work make any representation or warranty, express or implied, *
|
||||
// * regarding this software system or assume any liability for its *
|
||||
// * use. Please see the license in the file LICENSE and URL above *
|
||||
// * for the full disclaimer and the limitation of liability. *
|
||||
// * *
|
||||
// * This code implementation is the result of the scientific and *
|
||||
// * technical work of the GEANT4 collaboration. *
|
||||
// * By using, copying, modifying or distributing the software (or *
|
||||
// * any work based on the software) you agree to acknowledge its *
|
||||
// * use in resulting scientific publications, and indicate your *
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: G4AntiLambdab.hh,v 1.9 2006-06-29 19:15:42 gunter Exp $
|
||||
// GEANT4 tag $Name: not supported by cvs2svn $
|
||||
//
|
||||
//
|
||||
// ------------------------------------------------------------
|
||||
// GEANT 4 class header file
|
||||
//
|
||||
// History: first implementation, based on object model of
|
||||
// 4-th April 1996, G.Cosmo
|
||||
//
|
||||
// Created Hisaya Kurashige, 16 June 1997
|
||||
// **********************************************************************
|
||||
//
|
||||
|
||||
|
||||
#ifndef G4AntiLambdab_h
|
||||
#define G4AntiLambdab_h 1
|
||||
|
||||
#include "globals.hh"
|
||||
#include "G4ios.hh"
|
||||
#include "G4ParticleDefinition.hh"
|
||||
|
||||
// ######################################################################
|
||||
// ### AntiLambdab ###
|
||||
// ######################################################################
|
||||
|
||||
class G4AntiLambdab : public G4ParticleDefinition
|
||||
{
|
||||
private:
|
||||
static G4AntiLambdab* theInstance;
|
||||
G4AntiLambdab(){}
|
||||
~G4AntiLambdab(){}
|
||||
|
||||
public:
|
||||
static G4AntiLambdab* Definition();
|
||||
static G4AntiLambdab* AntiLambdabDefinition();
|
||||
static G4AntiLambdab* AntiLambdab();
|
||||
};
|
||||
|
||||
#endif
|
||||
@@ -24,8 +24,8 @@
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: G4AntiLambdacPlus.hh,v 1.9 2006/06/29 19:15:04 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-09-02 $
|
||||
// $Id: G4AntiLambdacPlus.hh,v 1.9 2006-06-29 19:15:04 gunter Exp $
|
||||
// GEANT4 tag $Name: not supported by cvs2svn $
|
||||
//
|
||||
//
|
||||
// ------------------------------------------------------------
|
||||
|
||||
@@ -24,8 +24,8 @@
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: G4AntiNeutron.hh,v 1.14 2006/06/29 19:15:06 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-09-02 $
|
||||
// $Id: G4AntiNeutron.hh,v 1.14 2006-06-29 19:15:06 gunter Exp $
|
||||
// GEANT4 tag $Name: not supported by cvs2svn $
|
||||
//
|
||||
//
|
||||
// ------------------------------------------------------------
|
||||
|
||||
@@ -24,8 +24,8 @@
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: G4AntiOmegaMinus.hh,v 1.10 2006/06/29 19:15:08 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-09-02 $
|
||||
// $Id: G4AntiOmegaMinus.hh,v 1.10 2006-06-29 19:15:08 gunter Exp $
|
||||
// GEANT4 tag $Name: not supported by cvs2svn $
|
||||
//
|
||||
//
|
||||
// ------------------------------------------------------------
|
||||
|
||||
@@ -0,0 +1,64 @@
|
||||
//
|
||||
// ********************************************************************
|
||||
// * License and Disclaimer *
|
||||
// * *
|
||||
// * The Geant4 software is copyright of the Copyright Holders of *
|
||||
// * the Geant4 Collaboration. It is provided under the terms and *
|
||||
// * conditions of the Geant4 Software License, included in the file *
|
||||
// * LICENSE and available at http://cern.ch/geant4/license . These *
|
||||
// * include a list of copyright holders. *
|
||||
// * *
|
||||
// * Neither the authors of this software system, nor their employing *
|
||||
// * institutes,nor the agencies providing financial support for this *
|
||||
// * work make any representation or warranty, express or implied, *
|
||||
// * regarding this software system or assume any liability for its *
|
||||
// * use. Please see the license in the file LICENSE and URL above *
|
||||
// * for the full disclaimer and the limitation of liability. *
|
||||
// * *
|
||||
// * This code implementation is the result of the scientific and *
|
||||
// * technical work of the GEANT4 collaboration. *
|
||||
// * By using, copying, modifying or distributing the software (or *
|
||||
// * any work based on the software) you agree to acknowledge its *
|
||||
// * use in resulting scientific publications, and indicate your *
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: G4AntiOmegabMinus.hh,v 1.12 2006-06-29 19:15:50 gunter Exp $
|
||||
// GEANT4 tag $Name: not supported by cvs2svn $
|
||||
//
|
||||
//
|
||||
// ------------------------------------------------------------
|
||||
// GEANT 4 class header file
|
||||
//
|
||||
// History: first implementation, based on object model of
|
||||
// 4-th April 1996, G.Cosmo
|
||||
//
|
||||
// Created Hisaya Kurashige, 11 Aug. 2011
|
||||
// **********************************************************************
|
||||
|
||||
#ifndef G4AntiOmegabMinus_h
|
||||
#define G4AntiOmegabMinus_h 1
|
||||
|
||||
#include "globals.hh"
|
||||
#include "G4ios.hh"
|
||||
#include "G4ParticleDefinition.hh"
|
||||
|
||||
// ######################################################################
|
||||
// ### AntiOmegabMinus ###
|
||||
// ######################################################################
|
||||
|
||||
class G4AntiOmegabMinus : public G4ParticleDefinition
|
||||
{
|
||||
private:
|
||||
static G4AntiOmegabMinus* theInstance;
|
||||
G4AntiOmegabMinus(){}
|
||||
~G4AntiOmegabMinus(){}
|
||||
|
||||
public:
|
||||
static G4AntiOmegabMinus* Definition();
|
||||
static G4AntiOmegabMinus* AntiOmegabMinusDefinition();
|
||||
static G4AntiOmegabMinus* AntiOmegabMinus();
|
||||
};
|
||||
|
||||
#endif
|
||||
@@ -24,8 +24,8 @@
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: G4AntiOmegacZero.hh,v 1.12 2006/06/29 19:15:10 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-09-02 $
|
||||
// $Id: G4AntiOmegacZero.hh,v 1.12 2006-06-29 19:15:10 gunter Exp $
|
||||
// GEANT4 tag $Name: not supported by cvs2svn $
|
||||
//
|
||||
//
|
||||
// ------------------------------------------------------------
|
||||
|
||||
@@ -24,8 +24,8 @@
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: G4AntiProton.hh,v 1.11 2006/06/29 19:15:13 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-09-02 $
|
||||
// $Id: G4AntiProton.hh,v 1.11 2006-06-29 19:15:13 gunter Exp $
|
||||
// GEANT4 tag $Name: not supported by cvs2svn $
|
||||
//
|
||||
//
|
||||
// ------------------------------------------------------------
|
||||
|
||||
@@ -24,8 +24,8 @@
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: G4AntiSigmaMinus.hh,v 1.10 2006/06/29 19:15:16 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-09-02 $
|
||||
// $Id: G4AntiSigmaMinus.hh,v 1.10 2006-06-29 19:15:16 gunter Exp $
|
||||
// GEANT4 tag $Name: not supported by cvs2svn $
|
||||
//
|
||||
//
|
||||
// ------------------------------------------------------------
|
||||
|
||||
@@ -24,8 +24,8 @@
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: G4AntiSigmaPlus.hh,v 1.10 2006/06/29 19:15:18 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-09-02 $
|
||||
// $Id: G4AntiSigmaPlus.hh,v 1.10 2006-06-29 19:15:18 gunter Exp $
|
||||
// GEANT4 tag $Name: not supported by cvs2svn $
|
||||
//
|
||||
//
|
||||
// ------------------------------------------------------------
|
||||
|
||||
@@ -24,8 +24,8 @@
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: G4AntiSigmaZero.hh,v 1.13 2006/06/29 19:15:20 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-09-02 $
|
||||
// $Id: G4AntiSigmaZero.hh,v 1.13 2006-06-29 19:15:20 gunter Exp $
|
||||
// GEANT4 tag $Name: not supported by cvs2svn $
|
||||
//
|
||||
//
|
||||
// ------------------------------------------------------------
|
||||
|
||||
@@ -0,0 +1,65 @@
|
||||
//
|
||||
// ********************************************************************
|
||||
// * License and Disclaimer *
|
||||
// * *
|
||||
// * The Geant4 software is copyright of the Copyright Holders of *
|
||||
// * the Geant4 Collaboration. It is provided under the terms and *
|
||||
// * conditions of the Geant4 Software License, included in the file *
|
||||
// * LICENSE and available at http://cern.ch/geant4/license . These *
|
||||
// * include a list of copyright holders. *
|
||||
// * *
|
||||
// * Neither the authors of this software system, nor their employing *
|
||||
// * institutes,nor the agencies providing financial support for this *
|
||||
// * work make any representation or warranty, express or implied, *
|
||||
// * regarding this software system or assume any liability for its *
|
||||
// * use. Please see the license in the file LICENSE and URL above *
|
||||
// * for the full disclaimer and the limitation of liability. *
|
||||
// * *
|
||||
// * This code implementation is the result of the scientific and *
|
||||
// * technical work of the GEANT4 collaboration. *
|
||||
// * By using, copying, modifying or distributing the software (or *
|
||||
// * any work based on the software) you agree to acknowledge its *
|
||||
// * use in resulting scientific publications, and indicate your *
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: G4AntiSigmabMinus.hh,v 1.9 2006-06-29 19:16:01 gunter Exp $
|
||||
// GEANT4 tag $Name: not supported by cvs2svn $
|
||||
//
|
||||
//
|
||||
// ------------------------------------------------------------
|
||||
// GEANT 4 class header file
|
||||
//
|
||||
// History: first implementation, based on object model of
|
||||
// 4-th April 1996, G.Cosmo
|
||||
//
|
||||
// Created Hisaya Kurashige, 11 Aug. 2011
|
||||
// **********************************************************************
|
||||
//
|
||||
|
||||
#ifndef G4AntiSigmabMinus_h
|
||||
#define G4AntiSigmabMinus_h 1
|
||||
|
||||
#include "globals.hh"
|
||||
#include "G4ios.hh"
|
||||
#include "G4ParticleDefinition.hh"
|
||||
|
||||
// ######################################################################
|
||||
// ### AntiSigmabMinus ###
|
||||
// ######################################################################
|
||||
|
||||
class G4AntiSigmabMinus : public G4ParticleDefinition
|
||||
{
|
||||
private:
|
||||
static G4AntiSigmabMinus* theInstance;
|
||||
G4AntiSigmabMinus(){}
|
||||
~G4AntiSigmabMinus(){}
|
||||
|
||||
public:
|
||||
static G4AntiSigmabMinus* Definition();
|
||||
static G4AntiSigmabMinus* AntiSigmabMinusDefinition();
|
||||
static G4AntiSigmabMinus* AntiSigmabMinus();
|
||||
};
|
||||
|
||||
#endif
|
||||
@@ -0,0 +1,65 @@
|
||||
//
|
||||
// ********************************************************************
|
||||
// * License and Disclaimer *
|
||||
// * *
|
||||
// * The Geant4 software is copyright of the Copyright Holders of *
|
||||
// * the Geant4 Collaboration. It is provided under the terms and *
|
||||
// * conditions of the Geant4 Software License, included in the file *
|
||||
// * LICENSE and available at http://cern.ch/geant4/license . These *
|
||||
// * include a list of copyright holders. *
|
||||
// * *
|
||||
// * Neither the authors of this software system, nor their employing *
|
||||
// * institutes,nor the agencies providing financial support for this *
|
||||
// * work make any representation or warranty, express or implied, *
|
||||
// * regarding this software system or assume any liability for its *
|
||||
// * use. Please see the license in the file LICENSE and URL above *
|
||||
// * for the full disclaimer and the limitation of liability. *
|
||||
// * *
|
||||
// * This code implementation is the result of the scientific and *
|
||||
// * technical work of the GEANT4 collaboration. *
|
||||
// * By using, copying, modifying or distributing the software (or *
|
||||
// * any work based on the software) you agree to acknowledge its *
|
||||
// * use in resulting scientific publications, and indicate your *
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: G4AntiSigmabPlus.hh,v 1.9 2006-06-29 19:16:01 gunter Exp $
|
||||
// GEANT4 tag $Name: not supported by cvs2svn $
|
||||
//
|
||||
//
|
||||
// ------------------------------------------------------------
|
||||
// GEANT 4 class header file
|
||||
//
|
||||
// History: first implementation, based on object model of
|
||||
// 4-th April 1996, G.Cosmo
|
||||
//
|
||||
// Created Hisaya Kurashige, 11 Aug. 2011
|
||||
// **********************************************************************
|
||||
//
|
||||
|
||||
#ifndef G4AntiSigmabPlus_h
|
||||
#define G4AntiSigmabPlus_h 1
|
||||
|
||||
#include "globals.hh"
|
||||
#include "G4ios.hh"
|
||||
#include "G4ParticleDefinition.hh"
|
||||
|
||||
// ######################################################################
|
||||
// ### AntiSigmabPlus ###
|
||||
// ######################################################################
|
||||
|
||||
class G4AntiSigmabPlus : public G4ParticleDefinition
|
||||
{
|
||||
private:
|
||||
static G4AntiSigmabPlus* theInstance;
|
||||
G4AntiSigmabPlus(){}
|
||||
~G4AntiSigmabPlus(){}
|
||||
|
||||
public:
|
||||
static G4AntiSigmabPlus* Definition();
|
||||
static G4AntiSigmabPlus* AntiSigmabPlusDefinition();
|
||||
static G4AntiSigmabPlus* AntiSigmabPlus();
|
||||
};
|
||||
|
||||
#endif
|
||||
@@ -0,0 +1,65 @@
|
||||
//
|
||||
// ********************************************************************
|
||||
// * License and Disclaimer *
|
||||
// * *
|
||||
// * The Geant4 software is copyright of the Copyright Holders of *
|
||||
// * the Geant4 Collaboration. It is provided under the terms and *
|
||||
// * conditions of the Geant4 Software License, included in the file *
|
||||
// * LICENSE and available at http://cern.ch/geant4/license . These *
|
||||
// * include a list of copyright holders. *
|
||||
// * *
|
||||
// * Neither the authors of this software system, nor their employing *
|
||||
// * institutes,nor the agencies providing financial support for this *
|
||||
// * work make any representation or warranty, express or implied, *
|
||||
// * regarding this software system or assume any liability for its *
|
||||
// * use. Please see the license in the file LICENSE and URL above *
|
||||
// * for the full disclaimer and the limitation of liability. *
|
||||
// * *
|
||||
// * This code implementation is the result of the scientific and *
|
||||
// * technical work of the GEANT4 collaboration. *
|
||||
// * By using, copying, modifying or distributing the software (or *
|
||||
// * any work based on the software) you agree to acknowledge its *
|
||||
// * use in resulting scientific publications, and indicate your *
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: G4AntiSigmabZero.hh,v 1.9 2006-06-29 19:16:01 gunter Exp $
|
||||
// GEANT4 tag $Name: not supported by cvs2svn $
|
||||
//
|
||||
//
|
||||
// ------------------------------------------------------------
|
||||
// GEANT 4 class header file
|
||||
//
|
||||
// History: first implementation, based on object model of
|
||||
// 4-th April 1996, G.Cosmo
|
||||
//
|
||||
// Created Hisaya Kurashige, 11 Aug. 2011
|
||||
// **********************************************************************
|
||||
//
|
||||
|
||||
#ifndef G4AntiSigmabZero_h
|
||||
#define G4AntiSigmabZero_h 1
|
||||
|
||||
#include "globals.hh"
|
||||
#include "G4ios.hh"
|
||||
#include "G4ParticleDefinition.hh"
|
||||
|
||||
// ######################################################################
|
||||
// ### AntiSigmabZero ###
|
||||
// ######################################################################
|
||||
|
||||
class G4AntiSigmabZero : public G4ParticleDefinition
|
||||
{
|
||||
private:
|
||||
static G4AntiSigmabZero* theInstance;
|
||||
G4AntiSigmabZero(){}
|
||||
~G4AntiSigmabZero(){}
|
||||
|
||||
public:
|
||||
static G4AntiSigmabZero* Definition();
|
||||
static G4AntiSigmabZero* AntiSigmabZeroDefinition();
|
||||
static G4AntiSigmabZero* AntiSigmabZero();
|
||||
};
|
||||
|
||||
#endif
|
||||
@@ -24,8 +24,8 @@
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: G4AntiSigmacPlus.hh,v 1.9 2006/06/29 19:15:22 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-09-02 $
|
||||
// $Id: G4AntiSigmacPlus.hh,v 1.9 2006-06-29 19:15:22 gunter Exp $
|
||||
// GEANT4 tag $Name: not supported by cvs2svn $
|
||||
//
|
||||
//
|
||||
// ------------------------------------------------------------
|
||||
|
||||
@@ -24,8 +24,8 @@
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: G4AntiSigmacPlusPlus.hh,v 1.9 2006/06/29 19:15:24 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-09-02 $
|
||||
// $Id: G4AntiSigmacPlusPlus.hh,v 1.9 2006-06-29 19:15:24 gunter Exp $
|
||||
// GEANT4 tag $Name: not supported by cvs2svn $
|
||||
//
|
||||
//
|
||||
// ------------------------------------------------------------
|
||||
|
||||
@@ -24,8 +24,8 @@
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: G4AntiSigmacZero.hh,v 1.12 2006/06/29 19:15:26 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-09-02 $
|
||||
// $Id: G4AntiSigmacZero.hh,v 1.12 2006-06-29 19:15:26 gunter Exp $
|
||||
// GEANT4 tag $Name: not supported by cvs2svn $
|
||||
//
|
||||
//
|
||||
// ------------------------------------------------------------
|
||||
|
||||
@@ -24,8 +24,8 @@
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: G4AntiXiMinus.hh,v 1.10 2006/06/29 19:15:28 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-09-02 $
|
||||
// $Id: G4AntiXiMinus.hh,v 1.10 2006-06-29 19:15:28 gunter Exp $
|
||||
// GEANT4 tag $Name: not supported by cvs2svn $
|
||||
//
|
||||
//
|
||||
// ------------------------------------------------------------
|
||||
|
||||
@@ -24,8 +24,8 @@
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: G4AntiXiZero.hh,v 1.13 2006/06/29 19:15:30 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-09-02 $
|
||||
// $Id: G4AntiXiZero.hh,v 1.13 2006-06-29 19:15:30 gunter Exp $
|
||||
// GEANT4 tag $Name: not supported by cvs2svn $
|
||||
//
|
||||
//
|
||||
// ------------------------------------------------------------
|
||||
|
||||
@@ -0,0 +1,65 @@
|
||||
//
|
||||
// ********************************************************************
|
||||
// * License and Disclaimer *
|
||||
// * *
|
||||
// * The Geant4 software is copyright of the Copyright Holders of *
|
||||
// * the Geant4 Collaboration. It is provided under the terms and *
|
||||
// * conditions of the Geant4 Software License, included in the file *
|
||||
// * LICENSE and available at http://cern.ch/geant4/license . These *
|
||||
// * include a list of copyright holders. *
|
||||
// * *
|
||||
// * Neither the authors of this software system, nor their employing *
|
||||
// * institutes,nor the agencies providing financial support for this *
|
||||
// * work make any representation or warranty, express or implied, *
|
||||
// * regarding this software system or assume any liability for its *
|
||||
// * use. Please see the license in the file LICENSE and URL above *
|
||||
// * for the full disclaimer and the limitation of liability. *
|
||||
// * *
|
||||
// * This code implementation is the result of the scientific and *
|
||||
// * technical work of the GEANT4 collaboration. *
|
||||
// * By using, copying, modifying or distributing the software (or *
|
||||
// * any work based on the software) you agree to acknowledge its *
|
||||
// * use in resulting scientific publications, and indicate your *
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: G4AntiXibMinus.hh,v 1.9 2006-06-29 19:16:14 gunter Exp $
|
||||
// GEANT4 tag $Name: not supported by cvs2svn $
|
||||
//
|
||||
//
|
||||
// ------------------------------------------------------------
|
||||
// GEANT 4 class header file
|
||||
//
|
||||
// History: first implementation, based on object model of
|
||||
// 4-th April 1996, G.Cosmo
|
||||
//
|
||||
// Created Hisaya Kurashige, 11 Aug. 2011
|
||||
// **********************************************************************
|
||||
//
|
||||
|
||||
#ifndef G4AntiXibMinus_h
|
||||
#define G4AntiXibMinus_h 1
|
||||
|
||||
#include "globals.hh"
|
||||
#include "G4ios.hh"
|
||||
#include "G4ParticleDefinition.hh"
|
||||
|
||||
// ######################################################################
|
||||
// ### AntiXibMinus ###
|
||||
// ######################################################################
|
||||
|
||||
class G4AntiXibMinus : public G4ParticleDefinition
|
||||
{
|
||||
private:
|
||||
static G4AntiXibMinus* theInstance;
|
||||
G4AntiXibMinus(){}
|
||||
~G4AntiXibMinus(){}
|
||||
|
||||
public:
|
||||
static G4AntiXibMinus* Definition();
|
||||
static G4AntiXibMinus* AntiXibMinusDefinition();
|
||||
static G4AntiXibMinus* AntiXibMinus();
|
||||
};
|
||||
|
||||
#endif
|
||||
@@ -0,0 +1,65 @@
|
||||
//
|
||||
// ********************************************************************
|
||||
// * License and Disclaimer *
|
||||
// * *
|
||||
// * The Geant4 software is copyright of the Copyright Holders of *
|
||||
// * the Geant4 Collaboration. It is provided under the terms and *
|
||||
// * conditions of the Geant4 Software License, included in the file *
|
||||
// * LICENSE and available at http://cern.ch/geant4/license . These *
|
||||
// * include a list of copyright holders. *
|
||||
// * *
|
||||
// * Neither the authors of this software system, nor their employing *
|
||||
// * institutes,nor the agencies providing financial support for this *
|
||||
// * work make any representation or warranty, express or implied, *
|
||||
// * regarding this software system or assume any liability for its *
|
||||
// * use. Please see the license in the file LICENSE and URL above *
|
||||
// * for the full disclaimer and the limitation of liability. *
|
||||
// * *
|
||||
// * This code implementation is the result of the scientific and *
|
||||
// * technical work of the GEANT4 collaboration. *
|
||||
// * By using, copying, modifying or distributing the software (or *
|
||||
// * any work based on the software) you agree to acknowledge its *
|
||||
// * use in resulting scientific publications, and indicate your *
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: G4AntiXibZero.hh,v 1.9 2006-06-29 19:16:14 gunter Exp $
|
||||
// GEANT4 tag $Name: not supported by cvs2svn $
|
||||
//
|
||||
//
|
||||
// ------------------------------------------------------------
|
||||
// GEANT 4 class header file
|
||||
//
|
||||
// History: first implementation, based on object model of
|
||||
// 4-th April 1996, G.Cosmo
|
||||
//
|
||||
// Created Hisaya Kurashige, 11 Aug. 2011
|
||||
// **********************************************************************
|
||||
//
|
||||
|
||||
#ifndef G4AntiXibZero_h
|
||||
#define G4AntiXibZero_h 1
|
||||
|
||||
#include "globals.hh"
|
||||
#include "G4ios.hh"
|
||||
#include "G4ParticleDefinition.hh"
|
||||
|
||||
// ######################################################################
|
||||
// ### AntiXibZero ###
|
||||
// ######################################################################
|
||||
|
||||
class G4AntiXibZero : public G4ParticleDefinition
|
||||
{
|
||||
private:
|
||||
static G4AntiXibZero* theInstance;
|
||||
G4AntiXibZero(){}
|
||||
~G4AntiXibZero(){}
|
||||
|
||||
public:
|
||||
static G4AntiXibZero* Definition();
|
||||
static G4AntiXibZero* AntiXibZeroDefinition();
|
||||
static G4AntiXibZero* AntiXibZero();
|
||||
};
|
||||
|
||||
#endif
|
||||
@@ -24,8 +24,8 @@
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: G4AntiXicPlus.hh,v 1.9 2006/06/29 19:15:32 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-09-02 $
|
||||
// $Id: G4AntiXicPlus.hh,v 1.9 2006-06-29 19:15:32 gunter Exp $
|
||||
// GEANT4 tag $Name: not supported by cvs2svn $
|
||||
//
|
||||
//
|
||||
// ------------------------------------------------------------
|
||||
|
||||
@@ -24,8 +24,8 @@
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: G4AntiXicZero.hh,v 1.12 2006/06/29 19:15:35 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-09-02 $
|
||||
// $Id: G4AntiXicZero.hh,v 1.12 2006-06-29 19:15:35 gunter Exp $
|
||||
// GEANT4 tag $Name: not supported by cvs2svn $
|
||||
//
|
||||
//
|
||||
// ------------------------------------------------------------
|
||||
|
||||
@@ -24,8 +24,8 @@
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: G4BaryonConstructor.hh,v 1.5 2006/06/29 19:15:38 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-09-02 $
|
||||
// $Id: G4BaryonConstructor.hh,v 1.5 2006-06-29 19:15:38 gunter Exp $
|
||||
// GEANT4 tag $Name: not supported by cvs2svn $
|
||||
//
|
||||
//
|
||||
// --------------------------------------------------------------
|
||||
|
||||
@@ -24,8 +24,8 @@
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: G4Lambda.hh,v 1.13 2006/06/29 19:15:40 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-09-02 $
|
||||
// $Id: G4Lambda.hh,v 1.13 2006-06-29 19:15:40 gunter Exp $
|
||||
// GEANT4 tag $Name: not supported by cvs2svn $
|
||||
//
|
||||
//
|
||||
// ------------------------------------------------------------
|
||||
|
||||
@@ -0,0 +1,66 @@
|
||||
//
|
||||
// ********************************************************************
|
||||
// * License and Disclaimer *
|
||||
// * *
|
||||
// * The Geant4 software is copyright of the Copyright Holders of *
|
||||
// * the Geant4 Collaboration. It is provided under the terms and *
|
||||
// * conditions of the Geant4 Software License, included in the file *
|
||||
// * LICENSE and available at http://cern.ch/geant4/license . These *
|
||||
// * include a list of copyright holders. *
|
||||
// * *
|
||||
// * Neither the authors of this software system, nor their employing *
|
||||
// * institutes,nor the agencies providing financial support for this *
|
||||
// * work make any representation or warranty, express or implied, *
|
||||
// * regarding this software system or assume any liability for its *
|
||||
// * use. Please see the license in the file LICENSE and URL above *
|
||||
// * for the full disclaimer and the limitation of liability. *
|
||||
// * *
|
||||
// * This code implementation is the result of the scientific and *
|
||||
// * technical work of the GEANT4 collaboration. *
|
||||
// * By using, copying, modifying or distributing the software (or *
|
||||
// * any work based on the software) you agree to acknowledge its *
|
||||
// * use in resulting scientific publications, and indicate your *
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: G4Lambdab.hh,v 1.9 2006-06-29 19:15:42 gunter Exp $
|
||||
// GEANT4 tag $Name: not supported by cvs2svn $
|
||||
//
|
||||
//
|
||||
// ------------------------------------------------------------
|
||||
// GEANT 4 class header file
|
||||
//
|
||||
// History: first implementation, based on object model of
|
||||
// 4-th April 1996, G.Cosmo
|
||||
//
|
||||
// Created Hisaya Kurashige, 16 June 1997
|
||||
// **********************************************************************
|
||||
//
|
||||
|
||||
|
||||
#ifndef G4Lambdab_h
|
||||
#define G4Lambdab_h 1
|
||||
|
||||
#include "globals.hh"
|
||||
#include "G4ios.hh"
|
||||
#include "G4ParticleDefinition.hh"
|
||||
|
||||
// ######################################################################
|
||||
// ### Lambdab ###
|
||||
// ######################################################################
|
||||
|
||||
class G4Lambdab : public G4ParticleDefinition
|
||||
{
|
||||
private:
|
||||
static G4Lambdab* theInstance;
|
||||
G4Lambdab(){}
|
||||
~G4Lambdab(){}
|
||||
|
||||
public:
|
||||
static G4Lambdab* Definition();
|
||||
static G4Lambdab* LambdabDefinition();
|
||||
static G4Lambdab* Lambdab();
|
||||
};
|
||||
|
||||
#endif
|
||||
@@ -24,8 +24,8 @@
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: G4LambdacPlus.hh,v 1.9 2006/06/29 19:15:42 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-09-02 $
|
||||
// $Id: G4LambdacPlus.hh,v 1.9 2006-06-29 19:15:42 gunter Exp $
|
||||
// GEANT4 tag $Name: not supported by cvs2svn $
|
||||
//
|
||||
//
|
||||
// ------------------------------------------------------------
|
||||
|
||||
@@ -24,8 +24,8 @@
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: G4Neutron.hh,v 1.16 2006/06/29 19:15:45 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-09-02 $
|
||||
// $Id: G4Neutron.hh,v 1.16 2006-06-29 19:15:45 gunter Exp $
|
||||
// GEANT4 tag $Name: not supported by cvs2svn $
|
||||
//
|
||||
//
|
||||
// ------------------------------------------------------------
|
||||
|
||||
@@ -24,8 +24,8 @@
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: G4OmegaMinus.hh,v 1.10 2006/06/29 19:15:47 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-09-02 $
|
||||
// $Id: G4OmegaMinus.hh,v 1.10 2006-06-29 19:15:47 gunter Exp $
|
||||
// GEANT4 tag $Name: not supported by cvs2svn $
|
||||
//
|
||||
//
|
||||
// ------------------------------------------------------------
|
||||
|
||||
@@ -0,0 +1,64 @@
|
||||
//
|
||||
// ********************************************************************
|
||||
// * License and Disclaimer *
|
||||
// * *
|
||||
// * The Geant4 software is copyright of the Copyright Holders of *
|
||||
// * the Geant4 Collaboration. It is provided under the terms and *
|
||||
// * conditions of the Geant4 Software License, included in the file *
|
||||
// * LICENSE and available at http://cern.ch/geant4/license . These *
|
||||
// * include a list of copyright holders. *
|
||||
// * *
|
||||
// * Neither the authors of this software system, nor their employing *
|
||||
// * institutes,nor the agencies providing financial support for this *
|
||||
// * work make any representation or warranty, express or implied, *
|
||||
// * regarding this software system or assume any liability for its *
|
||||
// * use. Please see the license in the file LICENSE and URL above *
|
||||
// * for the full disclaimer and the limitation of liability. *
|
||||
// * *
|
||||
// * This code implementation is the result of the scientific and *
|
||||
// * technical work of the GEANT4 collaboration. *
|
||||
// * By using, copying, modifying or distributing the software (or *
|
||||
// * any work based on the software) you agree to acknowledge its *
|
||||
// * use in resulting scientific publications, and indicate your *
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: G4OmegabMinus.hh,v 1.12 2006-06-29 19:15:50 gunter Exp $
|
||||
// GEANT4 tag $Name: not supported by cvs2svn $
|
||||
//
|
||||
//
|
||||
// ------------------------------------------------------------
|
||||
// GEANT 4 class header file
|
||||
//
|
||||
// History: first implementation, based on object model of
|
||||
// 4-th April 1996, G.Cosmo
|
||||
//
|
||||
// Created Hisaya Kurashige, 11 Aug. 2011
|
||||
// **********************************************************************
|
||||
|
||||
#ifndef G4OmegabMinus_h
|
||||
#define G4OmegabMinus_h 1
|
||||
|
||||
#include "globals.hh"
|
||||
#include "G4ios.hh"
|
||||
#include "G4ParticleDefinition.hh"
|
||||
|
||||
// ######################################################################
|
||||
// ### OmegabMinus ###
|
||||
// ######################################################################
|
||||
|
||||
class G4OmegabMinus : public G4ParticleDefinition
|
||||
{
|
||||
private:
|
||||
static G4OmegabMinus* theInstance;
|
||||
G4OmegabMinus(){}
|
||||
~G4OmegabMinus(){}
|
||||
|
||||
public:
|
||||
static G4OmegabMinus* Definition();
|
||||
static G4OmegabMinus* OmegabMinusDefinition();
|
||||
static G4OmegabMinus* OmegabMinus();
|
||||
};
|
||||
|
||||
#endif
|
||||
@@ -24,8 +24,8 @@
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: G4OmegacZero.hh,v 1.12 2006/06/29 19:15:50 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-09-02 $
|
||||
// $Id: G4OmegacZero.hh,v 1.12 2006-06-29 19:15:50 gunter Exp $
|
||||
// GEANT4 tag $Name: not supported by cvs2svn $
|
||||
//
|
||||
//
|
||||
// ------------------------------------------------------------
|
||||
|
||||
@@ -24,8 +24,8 @@
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: G4Proton.hh,v 1.13 2006/06/29 19:15:52 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-09-02 $
|
||||
// $Id: G4Proton.hh,v 1.13 2006-06-29 19:15:52 gunter Exp $
|
||||
// GEANT4 tag $Name: not supported by cvs2svn $
|
||||
//
|
||||
//
|
||||
// ------------------------------------------------------------
|
||||
|
||||
@@ -24,8 +24,8 @@
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: G4SigmaMinus.hh,v 1.10 2006/06/29 19:15:54 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-09-02 $
|
||||
// $Id: G4SigmaMinus.hh,v 1.10 2006-06-29 19:15:54 gunter Exp $
|
||||
// GEANT4 tag $Name: not supported by cvs2svn $
|
||||
//
|
||||
//
|
||||
// ------------------------------------------------------------
|
||||
|
||||
@@ -24,8 +24,8 @@
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: G4SigmaPlus.hh,v 1.10 2006/06/29 19:15:57 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-09-02 $
|
||||
// $Id: G4SigmaPlus.hh,v 1.10 2006-06-29 19:15:57 gunter Exp $
|
||||
// GEANT4 tag $Name: not supported by cvs2svn $
|
||||
//
|
||||
//
|
||||
// ------------------------------------------------------------
|
||||
|
||||
@@ -24,8 +24,8 @@
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: G4SigmaZero.hh,v 1.13 2006/06/29 19:15:59 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-09-02 $
|
||||
// $Id: G4SigmaZero.hh,v 1.13 2006-06-29 19:15:59 gunter Exp $
|
||||
// GEANT4 tag $Name: not supported by cvs2svn $
|
||||
//
|
||||
//
|
||||
// ------------------------------------------------------------
|
||||
|
||||
@@ -0,0 +1,65 @@
|
||||
//
|
||||
// ********************************************************************
|
||||
// * License and Disclaimer *
|
||||
// * *
|
||||
// * The Geant4 software is copyright of the Copyright Holders of *
|
||||
// * the Geant4 Collaboration. It is provided under the terms and *
|
||||
// * conditions of the Geant4 Software License, included in the file *
|
||||
// * LICENSE and available at http://cern.ch/geant4/license . These *
|
||||
// * include a list of copyright holders. *
|
||||
// * *
|
||||
// * Neither the authors of this software system, nor their employing *
|
||||
// * institutes,nor the agencies providing financial support for this *
|
||||
// * work make any representation or warranty, express or implied, *
|
||||
// * regarding this software system or assume any liability for its *
|
||||
// * use. Please see the license in the file LICENSE and URL above *
|
||||
// * for the full disclaimer and the limitation of liability. *
|
||||
// * *
|
||||
// * This code implementation is the result of the scientific and *
|
||||
// * technical work of the GEANT4 collaboration. *
|
||||
// * By using, copying, modifying or distributing the software (or *
|
||||
// * any work based on the software) you agree to acknowledge its *
|
||||
// * use in resulting scientific publications, and indicate your *
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: G4SigmabMinus.hh,v 1.9 2006-06-29 19:16:01 gunter Exp $
|
||||
// GEANT4 tag $Name: not supported by cvs2svn $
|
||||
//
|
||||
//
|
||||
// ------------------------------------------------------------
|
||||
// GEANT 4 class header file
|
||||
//
|
||||
// History: first implementation, based on object model of
|
||||
// 4-th April 1996, G.Cosmo
|
||||
//
|
||||
// Created Hisaya Kurashige, 11 Aug. 2011
|
||||
// **********************************************************************
|
||||
//
|
||||
|
||||
#ifndef G4SigmabMinus_h
|
||||
#define G4SigmabMinus_h 1
|
||||
|
||||
#include "globals.hh"
|
||||
#include "G4ios.hh"
|
||||
#include "G4ParticleDefinition.hh"
|
||||
|
||||
// ######################################################################
|
||||
// ### SigmabMinus ###
|
||||
// ######################################################################
|
||||
|
||||
class G4SigmabMinus : public G4ParticleDefinition
|
||||
{
|
||||
private:
|
||||
static G4SigmabMinus* theInstance;
|
||||
G4SigmabMinus(){}
|
||||
~G4SigmabMinus(){}
|
||||
|
||||
public:
|
||||
static G4SigmabMinus* Definition();
|
||||
static G4SigmabMinus* SigmabMinusDefinition();
|
||||
static G4SigmabMinus* SigmabMinus();
|
||||
};
|
||||
|
||||
#endif
|
||||
@@ -0,0 +1,65 @@
|
||||
//
|
||||
// ********************************************************************
|
||||
// * License and Disclaimer *
|
||||
// * *
|
||||
// * The Geant4 software is copyright of the Copyright Holders of *
|
||||
// * the Geant4 Collaboration. It is provided under the terms and *
|
||||
// * conditions of the Geant4 Software License, included in the file *
|
||||
// * LICENSE and available at http://cern.ch/geant4/license . These *
|
||||
// * include a list of copyright holders. *
|
||||
// * *
|
||||
// * Neither the authors of this software system, nor their employing *
|
||||
// * institutes,nor the agencies providing financial support for this *
|
||||
// * work make any representation or warranty, express or implied, *
|
||||
// * regarding this software system or assume any liability for its *
|
||||
// * use. Please see the license in the file LICENSE and URL above *
|
||||
// * for the full disclaimer and the limitation of liability. *
|
||||
// * *
|
||||
// * This code implementation is the result of the scientific and *
|
||||
// * technical work of the GEANT4 collaboration. *
|
||||
// * By using, copying, modifying or distributing the software (or *
|
||||
// * any work based on the software) you agree to acknowledge its *
|
||||
// * use in resulting scientific publications, and indicate your *
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: G4SigmabPlus.hh,v 1.9 2006-06-29 19:16:01 gunter Exp $
|
||||
// GEANT4 tag $Name: not supported by cvs2svn $
|
||||
//
|
||||
//
|
||||
// ------------------------------------------------------------
|
||||
// GEANT 4 class header file
|
||||
//
|
||||
// History: first implementation, based on object model of
|
||||
// 4-th April 1996, G.Cosmo
|
||||
//
|
||||
// Created Hisaya Kurashige, 11 Aug. 2011
|
||||
// **********************************************************************
|
||||
//
|
||||
|
||||
#ifndef G4SigmabPlus_h
|
||||
#define G4SigmabPlus_h 1
|
||||
|
||||
#include "globals.hh"
|
||||
#include "G4ios.hh"
|
||||
#include "G4ParticleDefinition.hh"
|
||||
|
||||
// ######################################################################
|
||||
// ### SigmabPlus ###
|
||||
// ######################################################################
|
||||
|
||||
class G4SigmabPlus : public G4ParticleDefinition
|
||||
{
|
||||
private:
|
||||
static G4SigmabPlus* theInstance;
|
||||
G4SigmabPlus(){}
|
||||
~G4SigmabPlus(){}
|
||||
|
||||
public:
|
||||
static G4SigmabPlus* Definition();
|
||||
static G4SigmabPlus* SigmabPlusDefinition();
|
||||
static G4SigmabPlus* SigmabPlus();
|
||||
};
|
||||
|
||||
#endif
|
||||
@@ -0,0 +1,65 @@
|
||||
//
|
||||
// ********************************************************************
|
||||
// * License and Disclaimer *
|
||||
// * *
|
||||
// * The Geant4 software is copyright of the Copyright Holders of *
|
||||
// * the Geant4 Collaboration. It is provided under the terms and *
|
||||
// * conditions of the Geant4 Software License, included in the file *
|
||||
// * LICENSE and available at http://cern.ch/geant4/license . These *
|
||||
// * include a list of copyright holders. *
|
||||
// * *
|
||||
// * Neither the authors of this software system, nor their employing *
|
||||
// * institutes,nor the agencies providing financial support for this *
|
||||
// * work make any representation or warranty, express or implied, *
|
||||
// * regarding this software system or assume any liability for its *
|
||||
// * use. Please see the license in the file LICENSE and URL above *
|
||||
// * for the full disclaimer and the limitation of liability. *
|
||||
// * *
|
||||
// * This code implementation is the result of the scientific and *
|
||||
// * technical work of the GEANT4 collaboration. *
|
||||
// * By using, copying, modifying or distributing the software (or *
|
||||
// * any work based on the software) you agree to acknowledge its *
|
||||
// * use in resulting scientific publications, and indicate your *
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: G4SigmabZero.hh,v 1.9 2006-06-29 19:16:01 gunter Exp $
|
||||
// GEANT4 tag $Name: not supported by cvs2svn $
|
||||
//
|
||||
//
|
||||
// ------------------------------------------------------------
|
||||
// GEANT 4 class header file
|
||||
//
|
||||
// History: first implementation, based on object model of
|
||||
// 4-th April 1996, G.Cosmo
|
||||
//
|
||||
// Created Hisaya Kurashige, 11 Aug. 2011
|
||||
// **********************************************************************
|
||||
//
|
||||
|
||||
#ifndef G4SigmabZero_h
|
||||
#define G4SigmabZero_h 1
|
||||
|
||||
#include "globals.hh"
|
||||
#include "G4ios.hh"
|
||||
#include "G4ParticleDefinition.hh"
|
||||
|
||||
// ######################################################################
|
||||
// ### SigmabZero ###
|
||||
// ######################################################################
|
||||
|
||||
class G4SigmabZero : public G4ParticleDefinition
|
||||
{
|
||||
private:
|
||||
static G4SigmabZero* theInstance;
|
||||
G4SigmabZero(){}
|
||||
~G4SigmabZero(){}
|
||||
|
||||
public:
|
||||
static G4SigmabZero* Definition();
|
||||
static G4SigmabZero* SigmabZeroDefinition();
|
||||
static G4SigmabZero* SigmabZero();
|
||||
};
|
||||
|
||||
#endif
|
||||
@@ -24,8 +24,8 @@
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: G4SigmacPlus.hh,v 1.9 2006/06/29 19:16:01 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-09-02 $
|
||||
// $Id: G4SigmacPlus.hh,v 1.9 2006-06-29 19:16:01 gunter Exp $
|
||||
// GEANT4 tag $Name: not supported by cvs2svn $
|
||||
//
|
||||
//
|
||||
// ------------------------------------------------------------
|
||||
|
||||
@@ -24,8 +24,8 @@
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: G4SigmacPlusPlus.hh,v 1.9 2006/06/29 19:16:03 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-09-02 $
|
||||
// $Id: G4SigmacPlusPlus.hh,v 1.9 2006-06-29 19:16:03 gunter Exp $
|
||||
// GEANT4 tag $Name: not supported by cvs2svn $
|
||||
//
|
||||
//
|
||||
// ------------------------------------------------------------
|
||||
|
||||
@@ -24,8 +24,8 @@
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: G4SigmacZero.hh,v 1.12 2006/06/29 19:16:06 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-09-02 $
|
||||
// $Id: G4SigmacZero.hh,v 1.12 2006-06-29 19:16:06 gunter Exp $
|
||||
// GEANT4 tag $Name: not supported by cvs2svn $
|
||||
//
|
||||
//
|
||||
// ------------------------------------------------------------
|
||||
|
||||
@@ -24,8 +24,8 @@
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: G4XiMinus.hh,v 1.10 2006/06/29 19:16:09 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-09-02 $
|
||||
// $Id: G4XiMinus.hh,v 1.10 2006-06-29 19:16:09 gunter Exp $
|
||||
// GEANT4 tag $Name: not supported by cvs2svn $
|
||||
//
|
||||
//
|
||||
// ------------------------------------------------------------
|
||||
|
||||
@@ -24,8 +24,8 @@
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: G4XiZero.hh,v 1.13 2006/06/29 19:16:12 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-09-02 $
|
||||
// $Id: G4XiZero.hh,v 1.13 2006-06-29 19:16:12 gunter Exp $
|
||||
// GEANT4 tag $Name: not supported by cvs2svn $
|
||||
//
|
||||
//
|
||||
// ------------------------------------------------------------
|
||||
|
||||
@@ -0,0 +1,65 @@
|
||||
//
|
||||
// ********************************************************************
|
||||
// * License and Disclaimer *
|
||||
// * *
|
||||
// * The Geant4 software is copyright of the Copyright Holders of *
|
||||
// * the Geant4 Collaboration. It is provided under the terms and *
|
||||
// * conditions of the Geant4 Software License, included in the file *
|
||||
// * LICENSE and available at http://cern.ch/geant4/license . These *
|
||||
// * include a list of copyright holders. *
|
||||
// * *
|
||||
// * Neither the authors of this software system, nor their employing *
|
||||
// * institutes,nor the agencies providing financial support for this *
|
||||
// * work make any representation or warranty, express or implied, *
|
||||
// * regarding this software system or assume any liability for its *
|
||||
// * use. Please see the license in the file LICENSE and URL above *
|
||||
// * for the full disclaimer and the limitation of liability. *
|
||||
// * *
|
||||
// * This code implementation is the result of the scientific and *
|
||||
// * technical work of the GEANT4 collaboration. *
|
||||
// * By using, copying, modifying or distributing the software (or *
|
||||
// * any work based on the software) you agree to acknowledge its *
|
||||
// * use in resulting scientific publications, and indicate your *
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: G4XibMinus.hh,v 1.9 2006-06-29 19:16:14 gunter Exp $
|
||||
// GEANT4 tag $Name: not supported by cvs2svn $
|
||||
//
|
||||
//
|
||||
// ------------------------------------------------------------
|
||||
// GEANT 4 class header file
|
||||
//
|
||||
// History: first implementation, based on object model of
|
||||
// 4-th April 1996, G.Cosmo
|
||||
//
|
||||
// Created Hisaya Kurashige, 11 Aug. 2011
|
||||
// **********************************************************************
|
||||
//
|
||||
|
||||
#ifndef G4XibMinus_h
|
||||
#define G4XibMinus_h 1
|
||||
|
||||
#include "globals.hh"
|
||||
#include "G4ios.hh"
|
||||
#include "G4ParticleDefinition.hh"
|
||||
|
||||
// ######################################################################
|
||||
// ### XibMinus ###
|
||||
// ######################################################################
|
||||
|
||||
class G4XibMinus : public G4ParticleDefinition
|
||||
{
|
||||
private:
|
||||
static G4XibMinus* theInstance;
|
||||
G4XibMinus(){}
|
||||
~G4XibMinus(){}
|
||||
|
||||
public:
|
||||
static G4XibMinus* Definition();
|
||||
static G4XibMinus* XibMinusDefinition();
|
||||
static G4XibMinus* XibMinus();
|
||||
};
|
||||
|
||||
#endif
|
||||
@@ -0,0 +1,65 @@
|
||||
//
|
||||
// ********************************************************************
|
||||
// * License and Disclaimer *
|
||||
// * *
|
||||
// * The Geant4 software is copyright of the Copyright Holders of *
|
||||
// * the Geant4 Collaboration. It is provided under the terms and *
|
||||
// * conditions of the Geant4 Software License, included in the file *
|
||||
// * LICENSE and available at http://cern.ch/geant4/license . These *
|
||||
// * include a list of copyright holders. *
|
||||
// * *
|
||||
// * Neither the authors of this software system, nor their employing *
|
||||
// * institutes,nor the agencies providing financial support for this *
|
||||
// * work make any representation or warranty, express or implied, *
|
||||
// * regarding this software system or assume any liability for its *
|
||||
// * use. Please see the license in the file LICENSE and URL above *
|
||||
// * for the full disclaimer and the limitation of liability. *
|
||||
// * *
|
||||
// * This code implementation is the result of the scientific and *
|
||||
// * technical work of the GEANT4 collaboration. *
|
||||
// * By using, copying, modifying or distributing the software (or *
|
||||
// * any work based on the software) you agree to acknowledge its *
|
||||
// * use in resulting scientific publications, and indicate your *
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: G4XibZero.hh,v 1.9 2006-06-29 19:16:14 gunter Exp $
|
||||
// GEANT4 tag $Name: not supported by cvs2svn $
|
||||
//
|
||||
//
|
||||
// ------------------------------------------------------------
|
||||
// GEANT 4 class header file
|
||||
//
|
||||
// History: first implementation, based on object model of
|
||||
// 4-th April 1996, G.Cosmo
|
||||
//
|
||||
// Created Hisaya Kurashige, 11 Aug. 2011
|
||||
// **********************************************************************
|
||||
//
|
||||
|
||||
#ifndef G4XibZero_h
|
||||
#define G4XibZero_h 1
|
||||
|
||||
#include "globals.hh"
|
||||
#include "G4ios.hh"
|
||||
#include "G4ParticleDefinition.hh"
|
||||
|
||||
// ######################################################################
|
||||
// ### XibZero ###
|
||||
// ######################################################################
|
||||
|
||||
class G4XibZero : public G4ParticleDefinition
|
||||
{
|
||||
private:
|
||||
static G4XibZero* theInstance;
|
||||
G4XibZero(){}
|
||||
~G4XibZero(){}
|
||||
|
||||
public:
|
||||
static G4XibZero* Definition();
|
||||
static G4XibZero* XibZeroDefinition();
|
||||
static G4XibZero* XibZero();
|
||||
};
|
||||
|
||||
#endif
|
||||
@@ -24,8 +24,8 @@
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: G4XicPlus.hh,v 1.9 2006/06/29 19:16:14 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-09-02 $
|
||||
// $Id: G4XicPlus.hh,v 1.9 2006-06-29 19:16:14 gunter Exp $
|
||||
// GEANT4 tag $Name: not supported by cvs2svn $
|
||||
//
|
||||
//
|
||||
// ------------------------------------------------------------
|
||||
|
||||
@@ -24,8 +24,8 @@
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: G4XicZero.hh,v 1.12 2006/06/29 19:16:17 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-09-02 $
|
||||
// $Id: G4XicZero.hh,v 1.12 2006-06-29 19:16:17 gunter Exp $
|
||||
// GEANT4 tag $Name: not supported by cvs2svn $
|
||||
//
|
||||
//
|
||||
// ------------------------------------------------------------
|
||||
|
||||
@@ -11,7 +11,7 @@
|
||||
#
|
||||
# Generated on : 24/9/2010
|
||||
#
|
||||
# $Id: sources.cmake,v 1.1 2010/09/29 18:48:04 bmorgan Exp $
|
||||
# $Id: sources.cmake,v 1.1 2010-09-29 18:48:04 bmorgan Exp $
|
||||
#
|
||||
#------------------------------------------------------------------------------
|
||||
|
||||
@@ -32,9 +32,11 @@ include(Geant4MacroDefineModule)
|
||||
GEANT4_DEFINE_MODULE(NAME G4baryons
|
||||
HEADERS
|
||||
G4AntiLambda.hh
|
||||
G4AntiLambdab.hh
|
||||
G4AntiLambdacPlus.hh
|
||||
G4AntiNeutron.hh
|
||||
G4AntiOmegaMinus.hh
|
||||
G4AntiOmegabMinus.hh
|
||||
G4AntiOmegacZero.hh
|
||||
G4AntiProton.hh
|
||||
G4AntiSigmaMinus.hh
|
||||
@@ -43,15 +45,22 @@ GEANT4_DEFINE_MODULE(NAME G4baryons
|
||||
G4AntiSigmacPlus.hh
|
||||
G4AntiSigmacPlusPlus.hh
|
||||
G4AntiSigmacZero.hh
|
||||
G4AntiSigmabMinus.hh
|
||||
G4AntiSigmabPlus.hh
|
||||
G4AntiSigmabZero.hh
|
||||
G4AntiXiMinus.hh
|
||||
G4AntiXiZero.hh
|
||||
G4AntiXicPlus.hh
|
||||
G4AntiXicZero.hh
|
||||
G4AntiXibMinus.hh
|
||||
G4AntiXibZero.hh
|
||||
G4BaryonConstructor.hh
|
||||
G4Lambda.hh
|
||||
G4Lambdab.hh
|
||||
G4LambdacPlus.hh
|
||||
G4Neutron.hh
|
||||
G4OmegaMinus.hh
|
||||
G4OmegabMinus.hh
|
||||
G4OmegacZero.hh
|
||||
G4Proton.hh
|
||||
G4SigmaMinus.hh
|
||||
@@ -60,15 +69,22 @@ GEANT4_DEFINE_MODULE(NAME G4baryons
|
||||
G4SigmacPlus.hh
|
||||
G4SigmacPlusPlus.hh
|
||||
G4SigmacZero.hh
|
||||
G4SigmabMinus.hh
|
||||
G4SigmabPlus.hh
|
||||
G4SigmabZero.hh
|
||||
G4XiMinus.hh
|
||||
G4XiZero.hh
|
||||
G4XicPlus.hh
|
||||
G4XicZero.hh
|
||||
G4XibMinus.hh
|
||||
G4XibZero.hh
|
||||
SOURCES
|
||||
G4AntiLambda.cc
|
||||
G4AntiLambdab.cc
|
||||
G4AntiLambdacPlus.cc
|
||||
G4AntiNeutron.cc
|
||||
G4AntiOmegaMinus.cc
|
||||
G4AntiOmegabMinus.cc
|
||||
G4AntiOmegacZero.cc
|
||||
G4AntiProton.cc
|
||||
G4AntiSigmaMinus.cc
|
||||
@@ -77,15 +93,22 @@ GEANT4_DEFINE_MODULE(NAME G4baryons
|
||||
G4AntiSigmacPlus.cc
|
||||
G4AntiSigmacPlusPlus.cc
|
||||
G4AntiSigmacZero.cc
|
||||
G4AntiSigmabMinus.cc
|
||||
G4AntiSigmabPlus.cc
|
||||
G4AntiSigmabZero.cc
|
||||
G4AntiXiMinus.cc
|
||||
G4AntiXiZero.cc
|
||||
G4AntiXicPlus.cc
|
||||
G4AntiXicZero.cc
|
||||
G4AntiXibMinus.cc
|
||||
G4AntiXibZero.cc
|
||||
G4BaryonConstructor.cc
|
||||
G4Lambda.cc
|
||||
G4Lambdab.cc
|
||||
G4LambdacPlus.cc
|
||||
G4Neutron.cc
|
||||
G4OmegaMinus.cc
|
||||
G4OmegabMinus.cc
|
||||
G4OmegacZero.cc
|
||||
G4Proton.cc
|
||||
G4SigmaMinus.cc
|
||||
@@ -94,10 +117,15 @@ GEANT4_DEFINE_MODULE(NAME G4baryons
|
||||
G4SigmacPlus.cc
|
||||
G4SigmacPlusPlus.cc
|
||||
G4SigmacZero.cc
|
||||
G4SigmabMinus.cc
|
||||
G4SigmabPlus.cc
|
||||
G4SigmabZero.cc
|
||||
G4XiMinus.cc
|
||||
G4XiZero.cc
|
||||
G4XicPlus.cc
|
||||
G4XicZero.cc
|
||||
G4XibMinus.cc
|
||||
G4XibZero.cc
|
||||
GRANULAR_DEPENDENCIES
|
||||
G4globman
|
||||
G4materials
|
||||
|
||||
@@ -24,8 +24,8 @@
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: G4AntiLambda.cc,v 1.20 2010/10/01 02:41:43 kurasige Exp $
|
||||
// GEANT4 tag $Name: geant4-09-04 $
|
||||
// $Id: G4AntiLambda.cc,v 1.20 2010-10-01 02:41:43 kurasige Exp $
|
||||
// GEANT4 tag $Name: not supported by cvs2svn $
|
||||
//
|
||||
//
|
||||
// ----------------------------------------------------------------------
|
||||
|
||||
@@ -0,0 +1,93 @@
|
||||
//
|
||||
// ********************************************************************
|
||||
// * License and Disclaimer *
|
||||
// * *
|
||||
// * The Geant4 software is copyright of the Copyright Holders of *
|
||||
// * the Geant4 Collaboration. It is provided under the terms and *
|
||||
// * conditions of the Geant4 Software License, included in the file *
|
||||
// * LICENSE and available at http://cern.ch/geant4/license . These *
|
||||
// * include a list of copyright holders. *
|
||||
// * *
|
||||
// * Neither the authors of this software system, nor their employing *
|
||||
// * institutes,nor the agencies providing financial support for this *
|
||||
// * work make any representation or warranty, express or implied, *
|
||||
// * regarding this software system or assume any liability for its *
|
||||
// * use. Please see the license in the file LICENSE and URL above *
|
||||
// * for the full disclaimer and the limitation of liability. *
|
||||
// * *
|
||||
// * This code implementation is the result of the scientific and *
|
||||
// * technical work of the GEANT4 collaboration. *
|
||||
// * By using, copying, modifying or distributing the software (or *
|
||||
// * any work based on the software) you agree to acknowledge its *
|
||||
// * use in resulting scientific publications, and indicate your *
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: G4AntiLambdab.cc,v 1.17 2010-10-01 02:41:43 kurasige Exp $
|
||||
// GEANT4 tag $Name: not supported by cvs2svn $
|
||||
//
|
||||
//
|
||||
// ----------------------------------------------------------------------
|
||||
// GEANT 4 class implementation file
|
||||
//
|
||||
// History: first implementation, based on object model of
|
||||
// 4th April 1996, G.Cosmo
|
||||
//
|
||||
// Created Hisaya Kurashige, 16 June 1997
|
||||
// **********************************************************************
|
||||
//
|
||||
|
||||
#include "G4AntiLambdab.hh"
|
||||
#include "G4ParticleTable.hh"
|
||||
|
||||
#include "G4PhaseSpaceDecayChannel.hh"
|
||||
#include "G4DecayTable.hh"
|
||||
|
||||
// ######################################################################
|
||||
// ### AntiLambdab ###
|
||||
// ######################################################################
|
||||
|
||||
G4AntiLambdab* G4AntiLambdab::theInstance = 0;
|
||||
|
||||
G4AntiLambdab* G4AntiLambdab::Definition()
|
||||
{
|
||||
if (theInstance !=0) return theInstance;
|
||||
const G4String name = "anti_lambda_b";
|
||||
// search in particle table]
|
||||
G4ParticleTable* pTable = G4ParticleTable::GetParticleTable();
|
||||
G4ParticleDefinition* anInstance = pTable->FindParticle(name);
|
||||
if (anInstance ==0)
|
||||
{
|
||||
// create particle
|
||||
//
|
||||
// Arguments for constructor are as follows
|
||||
// name mass width charge
|
||||
// 2*spin parity C-conjugation
|
||||
// 2*Isospin 2*Isospin3 G-parity
|
||||
// type lepton number baryon number PDG encoding
|
||||
// stable lifetime decay table
|
||||
// shortlived subType anti_encoding
|
||||
|
||||
anInstance = new G4ParticleDefinition(
|
||||
name, 5.6202*GeV, 0.462e-9*MeV, 0.,
|
||||
1, +1, 0,
|
||||
0, 0, 0,
|
||||
"baryon", 0, +1, -5122,
|
||||
false, 1.425e-3*ns, NULL,
|
||||
false, "lambda_b");
|
||||
}
|
||||
theInstance = reinterpret_cast<G4AntiLambdab*>(anInstance);
|
||||
return theInstance;
|
||||
}
|
||||
|
||||
G4AntiLambdab* G4AntiLambdab::AntiLambdabDefinition()
|
||||
{
|
||||
return Definition();
|
||||
}
|
||||
|
||||
G4AntiLambdab* G4AntiLambdab::AntiLambdab()
|
||||
{
|
||||
return Definition();
|
||||
}
|
||||
|
||||
@@ -24,8 +24,8 @@
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: G4AntiLambdacPlus.cc,v 1.17 2010/10/01 02:41:43 kurasige Exp $
|
||||
// GEANT4 tag $Name: geant4-09-04 $
|
||||
// $Id: G4AntiLambdacPlus.cc,v 1.17 2010-10-01 02:41:43 kurasige Exp $
|
||||
// GEANT4 tag $Name: not supported by cvs2svn $
|
||||
//
|
||||
//
|
||||
// ----------------------------------------------------------------------
|
||||
|
||||
@@ -25,7 +25,7 @@
|
||||
//
|
||||
//
|
||||
// $Id: G4AntiNeutron.cc,v 1.24 2010/10/01 02:41:43 kurasige Exp $
|
||||
// GEANT4 tag $Name: geant4-09-04 $
|
||||
// GEANT4 tag $Name: geant4-09-04-ref-00 $
|
||||
//
|
||||
//
|
||||
// ----------------------------------------------------------------------
|
||||
@@ -41,6 +41,9 @@
|
||||
#include "G4AntiNeutron.hh"
|
||||
#include "G4ParticleTable.hh"
|
||||
|
||||
#include "G4NeutronBetaDecayChannel.hh"
|
||||
#include "G4DecayTable.hh"
|
||||
|
||||
// ######################################################################
|
||||
// ### ANTI NEUTRON ###
|
||||
// ######################################################################
|
||||
@@ -68,16 +71,23 @@ G4AntiNeutron* G4AntiNeutron::Definition()
|
||||
// static const double neutron_mass_c2 = 939.56563 * MeV;
|
||||
|
||||
anInstance = new G4ParticleDefinition(
|
||||
name, neutron_mass_c2, 7.432e-28*GeV, 0.0,
|
||||
name, neutron_mass_c2, 7.467e-28*GeV, 0.0,
|
||||
1, +1, 0,
|
||||
1, +1, 0,
|
||||
"baryon", 0, -1, -2112,
|
||||
true, -1.0, NULL,
|
||||
true, 885.7*second, NULL,
|
||||
false, "nucleon"
|
||||
);
|
||||
// Magnetic Moment
|
||||
G4double mN = eplus*hbar_Planck/2./(proton_mass_c2 /c_squared);
|
||||
anInstance->SetPDGMagneticMoment( 1.9130427 * mN);
|
||||
//create Decay Table
|
||||
G4DecayTable* table = new G4DecayTable();
|
||||
// create a decay channel
|
||||
G4VDecayChannel* mode = new G4NeutronBetaDecayChannel("anti_neutron",1.00);
|
||||
table->Insert(mode);
|
||||
anInstance->SetDecayTable(table);
|
||||
|
||||
}
|
||||
theInstance = reinterpret_cast<G4AntiNeutron*>(anInstance);
|
||||
return theInstance;
|
||||
|
||||
@@ -24,8 +24,8 @@
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: G4AntiOmegaMinus.cc,v 1.15 2008/09/18 08:37:27 kurasige Exp $
|
||||
// GEANT4 tag $Name: geant4-09-02 $
|
||||
// $Id: G4AntiOmegaMinus.cc,v 1.15 2008-09-18 08:37:27 kurasige Exp $
|
||||
// GEANT4 tag $Name: not supported by cvs2svn $
|
||||
//
|
||||
//
|
||||
// ----------------------------------------------------------------------
|
||||
|
||||
@@ -0,0 +1,93 @@
|
||||
//
|
||||
// ********************************************************************
|
||||
// * License and Disclaimer *
|
||||
// * *
|
||||
// * The Geant4 software is copyright of the Copyright Holders of *
|
||||
// * the Geant4 Collaboration. It is provided under the terms and *
|
||||
// * conditions of the Geant4 Software License, included in the file *
|
||||
// * LICENSE and available at http://cern.ch/geant4/license . These *
|
||||
// * include a list of copyright holders. *
|
||||
// * *
|
||||
// * Neither the authors of this software system, nor their employing *
|
||||
// * institutes,nor the agencies providing financial support for this *
|
||||
// * work make any representation or warranty, express or implied, *
|
||||
// * regarding this software system or assume any liability for its *
|
||||
// * use. Please see the license in the file LICENSE and URL above *
|
||||
// * for the full disclaimer and the limitation of liability. *
|
||||
// * *
|
||||
// * This code implementation is the result of the scientific and *
|
||||
// * technical work of the GEANT4 collaboration. *
|
||||
// * By using, copying, modifying or distributing the software (or *
|
||||
// * any work based on the software) you agree to acknowledge its *
|
||||
// * use in resulting scientific publications, and indicate your *
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: G4AntiOmegabMinus.cc,v 1.20 2010-10-01 02:41:43 kurasige Exp $
|
||||
// GEANT4 tag $Name: not supported by cvs2svn $
|
||||
//
|
||||
//
|
||||
// ----------------------------------------------------------------------
|
||||
// GEANT 4 class implementation file
|
||||
//
|
||||
// History: first implementation, based on object model of
|
||||
// 4th April 1996, G.Cosmo
|
||||
// **********************************************************************
|
||||
// New impelemenataion as an utility class M.Asai, 26 July 2004
|
||||
// ----------------------------------------------------------------------
|
||||
|
||||
#include "G4AntiOmegabMinus.hh"
|
||||
#include "G4ParticleTable.hh"
|
||||
|
||||
#include "G4PhaseSpaceDecayChannel.hh"
|
||||
#include "G4DecayTable.hh"
|
||||
|
||||
// ######################################################################
|
||||
// ### AntiOmegabMinus ###
|
||||
// ######################################################################
|
||||
|
||||
G4AntiOmegabMinus* G4AntiOmegabMinus::theInstance = 0;
|
||||
|
||||
G4AntiOmegabMinus* G4AntiOmegabMinus::Definition()
|
||||
{
|
||||
if (theInstance !=0) return theInstance;
|
||||
const G4String name = "anti_omega_b-";
|
||||
// search in particle table]
|
||||
G4ParticleTable* pTable = G4ParticleTable::GetParticleTable();
|
||||
G4ParticleDefinition* anInstance = pTable->FindParticle(name);
|
||||
if (anInstance ==0)
|
||||
{
|
||||
// create particle
|
||||
//
|
||||
// Arguments for constructor are as follows
|
||||
// name mass width charge
|
||||
// 2*spin parity C-conjugation
|
||||
// 2*Isospin 2*Isospin3 G-parity
|
||||
// type lepton number baryon number PDG encoding
|
||||
// stable lifetime decay table
|
||||
// shortlived subType anti_encoding
|
||||
|
||||
anInstance = new G4ParticleDefinition(
|
||||
name, 6.0710*GeV, 0.58e-9*MeV, +1.*eplus,
|
||||
1, +1, 0,
|
||||
0, 0, 0,
|
||||
"baryon", 0, -1, -5332,
|
||||
false, 1.100e-3*ns, NULL,
|
||||
false, "omega_b");
|
||||
}
|
||||
theInstance = reinterpret_cast<G4AntiOmegabMinus*>(anInstance);
|
||||
return theInstance;
|
||||
}
|
||||
|
||||
G4AntiOmegabMinus* G4AntiOmegabMinus::AntiOmegabMinusDefinition()
|
||||
{
|
||||
return Definition();
|
||||
}
|
||||
|
||||
G4AntiOmegabMinus* G4AntiOmegabMinus::AntiOmegabMinus()
|
||||
{
|
||||
return Definition();
|
||||
}
|
||||
|
||||
|
||||
@@ -24,8 +24,8 @@
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: G4AntiOmegacZero.cc,v 1.20 2010/10/01 02:41:43 kurasige Exp $
|
||||
// GEANT4 tag $Name: geant4-09-04 $
|
||||
// $Id: G4AntiOmegacZero.cc,v 1.20 2010-10-01 02:41:43 kurasige Exp $
|
||||
// GEANT4 tag $Name: not supported by cvs2svn $
|
||||
//
|
||||
//
|
||||
// ----------------------------------------------------------------------
|
||||
|
||||
@@ -24,8 +24,8 @@
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: G4AntiProton.cc,v 1.14 2008/03/06 15:41:57 kurasige Exp $
|
||||
// GEANT4 tag $Name: geant4-09-02 $
|
||||
// $Id: G4AntiProton.cc,v 1.14 2008-03-06 15:41:57 kurasige Exp $
|
||||
// GEANT4 tag $Name: not supported by cvs2svn $
|
||||
//
|
||||
//
|
||||
// ----------------------------------------------------------------------
|
||||
|
||||
@@ -24,8 +24,8 @@
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: G4AntiSigmaMinus.cc,v 1.16 2010/10/01 02:41:43 kurasige Exp $
|
||||
// GEANT4 tag $Name: geant4-09-04 $
|
||||
// $Id: G4AntiSigmaMinus.cc,v 1.16 2010-10-01 02:41:43 kurasige Exp $
|
||||
// GEANT4 tag $Name: not supported by cvs2svn $
|
||||
//
|
||||
//
|
||||
// ----------------------------------------------------------------------
|
||||
|
||||
@@ -24,8 +24,8 @@
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: G4AntiSigmaPlus.cc,v 1.16 2010/10/01 02:41:43 kurasige Exp $
|
||||
// GEANT4 tag $Name: geant4-09-04 $
|
||||
// $Id: G4AntiSigmaPlus.cc,v 1.16 2010-10-01 02:41:43 kurasige Exp $
|
||||
// GEANT4 tag $Name: not supported by cvs2svn $
|
||||
//
|
||||
//
|
||||
// ----------------------------------------------------------------------
|
||||
|
||||
@@ -24,8 +24,8 @@
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: G4AntiSigmaZero.cc,v 1.20 2010/10/01 02:41:43 kurasige Exp $
|
||||
// GEANT4 tag $Name: geant4-09-04 $
|
||||
// $Id: G4AntiSigmaZero.cc,v 1.20 2010-10-01 02:41:43 kurasige Exp $
|
||||
// GEANT4 tag $Name: not supported by cvs2svn $
|
||||
//
|
||||
//
|
||||
// ----------------------------------------------------------------------
|
||||
|
||||
@@ -0,0 +1,107 @@
|
||||
//
|
||||
// ********************************************************************
|
||||
// * License and Disclaimer *
|
||||
// * *
|
||||
// * The Geant4 software is copyright of the Copyright Holders of *
|
||||
// * the Geant4 Collaboration. It is provided under the terms and *
|
||||
// * conditions of the Geant4 Software License, included in the file *
|
||||
// * LICENSE and available at http://cern.ch/geant4/license . These *
|
||||
// * include a list of copyright holders. *
|
||||
// * *
|
||||
// * Neither the authors of this software system, nor their employing *
|
||||
// * institutes,nor the agencies providing financial support for this *
|
||||
// * work make any representation or warranty, express or implied, *
|
||||
// * regarding this software system or assume any liability for its *
|
||||
// * use. Please see the license in the file LICENSE and URL above *
|
||||
// * for the full disclaimer and the limitation of liability. *
|
||||
// * *
|
||||
// * This code implementation is the result of the scientific and *
|
||||
// * technical work of the GEANT4 collaboration. *
|
||||
// * By using, copying, modifying or distributing the software (or *
|
||||
// * any work based on the software) you agree to acknowledge its *
|
||||
// * use in resulting scientific publications, and indicate your *
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: G4AntiSigmabMinus.cc,v 1.13 2006-10-12 10:59:45 kurasige Exp $
|
||||
// GEANT4 tag $Name: not supported by cvs2svn $
|
||||
//
|
||||
//
|
||||
// ----------------------------------------------------------------------
|
||||
// GEANT 4 class implementation file
|
||||
//
|
||||
// History: first implementation, based on object model of
|
||||
// 4th April 1996, G.Cosmo
|
||||
//
|
||||
// Created Hisaya Kurashige, 11 Aug. 2011
|
||||
// **********************************************************************
|
||||
//
|
||||
|
||||
#include "G4AntiSigmabMinus.hh"
|
||||
#include "G4ParticleTable.hh"
|
||||
|
||||
#include "G4PhaseSpaceDecayChannel.hh"
|
||||
#include "G4DecayTable.hh"
|
||||
|
||||
// ######################################################################
|
||||
// ### AntiSigmabMinus ###
|
||||
// ######################################################################
|
||||
|
||||
G4AntiSigmabMinus* G4AntiSigmabMinus::theInstance = 0;
|
||||
|
||||
G4AntiSigmabMinus* G4AntiSigmabMinus::Definition()
|
||||
{
|
||||
if (theInstance !=0) return theInstance;
|
||||
const G4String name = "anti_sigma_b-";
|
||||
// search in particle table]
|
||||
G4ParticleTable* pTable = G4ParticleTable::GetParticleTable();
|
||||
G4ParticleDefinition* anInstance = pTable->FindParticle(name);
|
||||
if (theInstance ==0)
|
||||
{
|
||||
// create particle
|
||||
//
|
||||
// Arguments for constructor are as follows
|
||||
// name mass width charge
|
||||
// 2*spin parity C-conjugation
|
||||
// 2*Isospin 2*Isospin3 G-parity
|
||||
// type lepton number baryon number PDG encoding
|
||||
// stable lifetime decay table
|
||||
// shortlived subType anti_encoding
|
||||
|
||||
anInstance = new G4ParticleDefinition(
|
||||
name, 5.8152*GeV, 5.0*MeV, +1.0*eplus,
|
||||
1, +1, 0,
|
||||
2, +2, 0,
|
||||
"baryon", 0, -1, -5112,
|
||||
false, 0.0*ns, NULL,
|
||||
false, "sigma_b");
|
||||
|
||||
//create Decay Table
|
||||
G4DecayTable* table = new G4DecayTable();
|
||||
|
||||
// create decay channels
|
||||
G4VDecayChannel** mode = new G4VDecayChannel*[1];
|
||||
// anti_sigma_b- -> anti_lambda_b + pi+
|
||||
mode[0] = new G4PhaseSpaceDecayChannel("anti_sigma_b-",1.000,2,"anti_lambda_b","pi+");
|
||||
|
||||
for (G4int index=0; index <1; index++ ) table->Insert(mode[index]);
|
||||
delete [] mode;
|
||||
|
||||
anInstance->SetDecayTable(table);
|
||||
}
|
||||
theInstance = reinterpret_cast<G4AntiSigmabMinus*>(anInstance);
|
||||
return theInstance;
|
||||
}
|
||||
|
||||
G4AntiSigmabMinus* G4AntiSigmabMinus::AntiSigmabMinusDefinition()
|
||||
{
|
||||
return Definition();
|
||||
}
|
||||
|
||||
G4AntiSigmabMinus* G4AntiSigmabMinus::AntiSigmabMinus()
|
||||
{
|
||||
return Definition();
|
||||
}
|
||||
|
||||
|
||||
@@ -0,0 +1,107 @@
|
||||
//
|
||||
// ********************************************************************
|
||||
// * License and Disclaimer *
|
||||
// * *
|
||||
// * The Geant4 software is copyright of the Copyright Holders of *
|
||||
// * the Geant4 Collaboration. It is provided under the terms and *
|
||||
// * conditions of the Geant4 Software License, included in the file *
|
||||
// * LICENSE and available at http://cern.ch/geant4/license . These *
|
||||
// * include a list of copyright holders. *
|
||||
// * *
|
||||
// * Neither the authors of this software system, nor their employing *
|
||||
// * institutes,nor the agencies providing financial support for this *
|
||||
// * work make any representation or warranty, express or implied, *
|
||||
// * regarding this software system or assume any liability for its *
|
||||
// * use. Please see the license in the file LICENSE and URL above *
|
||||
// * for the full disclaimer and the limitation of liability. *
|
||||
// * *
|
||||
// * This code implementation is the result of the scientific and *
|
||||
// * technical work of the GEANT4 collaboration. *
|
||||
// * By using, copying, modifying or distributing the software (or *
|
||||
// * any work based on the software) you agree to acknowledge its *
|
||||
// * use in resulting scientific publications, and indicate your *
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: G4AntiSigmabPlus.cc,v 1.13 2006-10-12 10:59:45 kurasige Exp $
|
||||
// GEANT4 tag $Name: not supported by cvs2svn $
|
||||
//
|
||||
//
|
||||
// ----------------------------------------------------------------------
|
||||
// GEANT 4 class implementation file
|
||||
//
|
||||
// History: first implementation, based on object model of
|
||||
// 4th April 1996, G.Cosmo
|
||||
//
|
||||
// Created Hisaya Kurashige, 11 Aug. 2011
|
||||
// **********************************************************************
|
||||
//
|
||||
|
||||
#include "G4AntiSigmabPlus.hh"
|
||||
#include "G4ParticleTable.hh"
|
||||
|
||||
#include "G4PhaseSpaceDecayChannel.hh"
|
||||
#include "G4DecayTable.hh"
|
||||
|
||||
// ######################################################################
|
||||
// ### AntiSigmabPlus ###
|
||||
// ######################################################################
|
||||
|
||||
G4AntiSigmabPlus* G4AntiSigmabPlus::theInstance = 0;
|
||||
|
||||
G4AntiSigmabPlus* G4AntiSigmabPlus::Definition()
|
||||
{
|
||||
if (theInstance !=0) return theInstance;
|
||||
const G4String name = "anti_sigma_b+";
|
||||
// search in particle table]
|
||||
G4ParticleTable* pTable = G4ParticleTable::GetParticleTable();
|
||||
G4ParticleDefinition* anInstance = pTable->FindParticle(name);
|
||||
if (theInstance ==0)
|
||||
{
|
||||
// create particle
|
||||
//
|
||||
// Arguments for constructor are as follows
|
||||
// name mass width charge
|
||||
// 2*spin parity C-conjugation
|
||||
// 2*Isospin 2*Isospin3 G-parity
|
||||
// type lepton number baryon number PDG encoding
|
||||
// stable lifetime decay table
|
||||
// shortlived subType anti_encoding
|
||||
|
||||
anInstance = new G4ParticleDefinition(
|
||||
name, 5.8078*GeV, 5.0*MeV, -1.0*eplus,
|
||||
1, +1, 0,
|
||||
2, -2, 0,
|
||||
"baryon", 0, -1, -5222,
|
||||
false, 0.0*ns, NULL,
|
||||
false, "sigma_b");
|
||||
|
||||
//create Decay Table
|
||||
G4DecayTable* table = new G4DecayTable();
|
||||
|
||||
// create decay channels
|
||||
G4VDecayChannel** mode = new G4VDecayChannel*[1];
|
||||
// anti_sigma_b+ -> anti_lambda_b + pi-
|
||||
mode[0] = new G4PhaseSpaceDecayChannel("anti_sigma_b+",1.000,2,"anti_lambda_b","pi-");
|
||||
|
||||
for (G4int index=0; index <1; index++ ) table->Insert(mode[index]);
|
||||
delete [] mode;
|
||||
|
||||
anInstance->SetDecayTable(table);
|
||||
}
|
||||
theInstance = reinterpret_cast<G4AntiSigmabPlus*>(anInstance);
|
||||
return theInstance;
|
||||
}
|
||||
|
||||
G4AntiSigmabPlus* G4AntiSigmabPlus::AntiSigmabPlusDefinition()
|
||||
{
|
||||
return Definition();
|
||||
}
|
||||
|
||||
G4AntiSigmabPlus* G4AntiSigmabPlus::AntiSigmabPlus()
|
||||
{
|
||||
return Definition();
|
||||
}
|
||||
|
||||
|
||||
@@ -0,0 +1,107 @@
|
||||
//
|
||||
// ********************************************************************
|
||||
// * License and Disclaimer *
|
||||
// * *
|
||||
// * The Geant4 software is copyright of the Copyright Holders of *
|
||||
// * the Geant4 Collaboration. It is provided under the terms and *
|
||||
// * conditions of the Geant4 Software License, included in the file *
|
||||
// * LICENSE and available at http://cern.ch/geant4/license . These *
|
||||
// * include a list of copyright holders. *
|
||||
// * *
|
||||
// * Neither the authors of this software system, nor their employing *
|
||||
// * institutes,nor the agencies providing financial support for this *
|
||||
// * work make any representation or warranty, express or implied, *
|
||||
// * regarding this software system or assume any liability for its *
|
||||
// * use. Please see the license in the file LICENSE and URL above *
|
||||
// * for the full disclaimer and the limitation of liability. *
|
||||
// * *
|
||||
// * This code implementation is the result of the scientific and *
|
||||
// * technical work of the GEANT4 collaboration. *
|
||||
// * By using, copying, modifying or distributing the software (or *
|
||||
// * any work based on the software) you agree to acknowledge its *
|
||||
// * use in resulting scientific publications, and indicate your *
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: G4AntiSigmabZero.cc,v 1.13 2006-10-12 10:59:45 kurasige Exp $
|
||||
// GEANT4 tag $Name: not supported by cvs2svn $
|
||||
//
|
||||
//
|
||||
// ----------------------------------------------------------------------
|
||||
// GEANT 4 class implementation file
|
||||
//
|
||||
// History: first implementation, based on object model of
|
||||
// 4th April 1996, G.Cosmo
|
||||
//
|
||||
// Created Hisaya Kurashige, 11 Aug. 2011
|
||||
// **********************************************************************
|
||||
//
|
||||
|
||||
#include "G4AntiSigmabZero.hh"
|
||||
#include "G4ParticleTable.hh"
|
||||
|
||||
#include "G4PhaseSpaceDecayChannel.hh"
|
||||
#include "G4DecayTable.hh"
|
||||
|
||||
// ######################################################################
|
||||
// ### AntiSigmabZero ###
|
||||
// ######################################################################
|
||||
|
||||
G4AntiSigmabZero* G4AntiSigmabZero::theInstance = 0;
|
||||
|
||||
G4AntiSigmabZero* G4AntiSigmabZero::Definition()
|
||||
{
|
||||
if (theInstance !=0) return theInstance;
|
||||
const G4String name = "anti_sigma_b0";
|
||||
// search in particle table]
|
||||
G4ParticleTable* pTable = G4ParticleTable::GetParticleTable();
|
||||
G4ParticleDefinition* anInstance = pTable->FindParticle(name);
|
||||
if (theInstance ==0)
|
||||
{
|
||||
// create particle
|
||||
//
|
||||
// Arguments for constructor are as follows
|
||||
// name mass width charge
|
||||
// 2*spin parity C-conjugation
|
||||
// 2*Isospin 2*Isospin3 G-parity
|
||||
// type lepton number baryon number PDG encoding
|
||||
// stable lifetime decay table
|
||||
// shortlived subType anti_encoding
|
||||
|
||||
anInstance = new G4ParticleDefinition(
|
||||
name, 5.8078*GeV, 5.0*MeV, 0,
|
||||
1, +1, 0,
|
||||
2, 0, 0,
|
||||
"baryon", 0, -1, -5212,
|
||||
false, 0.0*ns, NULL,
|
||||
false, "sigma_b");
|
||||
|
||||
//create Decay Table
|
||||
G4DecayTable* table = new G4DecayTable();
|
||||
|
||||
// create decay channels
|
||||
G4VDecayChannel** mode = new G4VDecayChannel*[1];
|
||||
// anti_sigma_b0 -> lambda_b + pi0
|
||||
mode[0] = new G4PhaseSpaceDecayChannel("anti_sigma_b0",1.000,2,"lambda_b","pi0");
|
||||
|
||||
for (G4int index=0; index <1; index++ ) table->Insert(mode[index]);
|
||||
delete [] mode;
|
||||
|
||||
anInstance->SetDecayTable(table);
|
||||
}
|
||||
theInstance = reinterpret_cast<G4AntiSigmabZero*>(anInstance);
|
||||
return theInstance;
|
||||
}
|
||||
|
||||
G4AntiSigmabZero* G4AntiSigmabZero::AntiSigmabZeroDefinition()
|
||||
{
|
||||
return Definition();
|
||||
}
|
||||
|
||||
G4AntiSigmabZero* G4AntiSigmabZero::AntiSigmabZero()
|
||||
{
|
||||
return Definition();
|
||||
}
|
||||
|
||||
|
||||
@@ -24,8 +24,8 @@
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: G4AntiSigmacPlus.cc,v 1.13 2009/10/08 14:55:19 kurasige Exp $
|
||||
// GEANT4 tag $Name: geant4-09-03 $
|
||||
// $Id: G4AntiSigmacPlus.cc,v 1.13 2009-10-08 14:55:19 kurasige Exp $
|
||||
// GEANT4 tag $Name: not supported by cvs2svn $
|
||||
//
|
||||
//
|
||||
// ----------------------------------------------------------------------
|
||||
@@ -71,7 +71,7 @@ G4AntiSigmacPlus* G4AntiSigmacPlus::Definition()
|
||||
anInstance = new G4ParticleDefinition(
|
||||
name, 2.4529*GeV, 2.2*MeV, -1.0*eplus,
|
||||
1, +1, 0,
|
||||
2, -1, 0,
|
||||
2, 0, 0,
|
||||
"baryon", 0, -1, -4212,
|
||||
false, 0.0*ns, NULL,
|
||||
false, "sigma_c");
|
||||
|
||||
@@ -24,8 +24,8 @@
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: G4AntiSigmacPlusPlus.cc,v 1.13 2009/10/08 14:55:19 kurasige Exp $
|
||||
// GEANT4 tag $Name: geant4-09-03 $
|
||||
// $Id: G4AntiSigmacPlusPlus.cc,v 1.13 2009-10-08 14:55:19 kurasige Exp $
|
||||
// GEANT4 tag $Name: not supported by cvs2svn $
|
||||
//
|
||||
//
|
||||
// ----------------------------------------------------------------------
|
||||
|
||||
@@ -24,8 +24,8 @@
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: G4AntiSigmacZero.cc,v 1.18 2009/10/08 14:55:19 kurasige Exp $
|
||||
// GEANT4 tag $Name: geant4-09-03 $
|
||||
// $Id: G4AntiSigmacZero.cc,v 1.18 2009-10-08 14:55:19 kurasige Exp $
|
||||
// GEANT4 tag $Name: not supported by cvs2svn $
|
||||
//
|
||||
//
|
||||
// ----------------------------------------------------------------------
|
||||
@@ -69,9 +69,9 @@ G4AntiSigmacZero* G4AntiSigmacZero::Definition()
|
||||
// shortlived subType anti_encoding
|
||||
|
||||
anInstance = new G4ParticleDefinition(
|
||||
name, 2.45376*GeV, 2.2*MeV, +0.0*eplus,
|
||||
name, 2.45376*GeV, 2.3*MeV, +0.0*eplus,
|
||||
1, +1, 0,
|
||||
2, 0, 0,
|
||||
2, +2, 0,
|
||||
"baryon", 0, -1, -4112,
|
||||
false, 0.0*ns, NULL,
|
||||
false, "sigma_c");
|
||||
|
||||
@@ -24,8 +24,8 @@
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: G4AntiXiMinus.cc,v 1.15 2010/10/01 02:41:43 kurasige Exp $
|
||||
// GEANT4 tag $Name: geant4-09-04 $
|
||||
// $Id: G4AntiXiMinus.cc,v 1.15 2010-10-01 02:41:43 kurasige Exp $
|
||||
// GEANT4 tag $Name: not supported by cvs2svn $
|
||||
//
|
||||
//
|
||||
// ----------------------------------------------------------------------
|
||||
|
||||
@@ -24,8 +24,8 @@
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: G4AntiXiZero.cc,v 1.22 2010/10/01 02:41:43 kurasige Exp $
|
||||
// GEANT4 tag $Name: geant4-09-04 $
|
||||
// $Id: G4AntiXiZero.cc,v 1.22 2010-10-01 02:41:43 kurasige Exp $
|
||||
// GEANT4 tag $Name: not supported by cvs2svn $
|
||||
//
|
||||
//
|
||||
// ----------------------------------------------------------------------
|
||||
|
||||
@@ -0,0 +1,93 @@
|
||||
//
|
||||
// ********************************************************************
|
||||
// * License and Disclaimer *
|
||||
// * *
|
||||
// * The Geant4 software is copyright of the Copyright Holders of *
|
||||
// * the Geant4 Collaboration. It is provided under the terms and *
|
||||
// * conditions of the Geant4 Software License, included in the file *
|
||||
// * LICENSE and available at http://cern.ch/geant4/license . These *
|
||||
// * include a list of copyright holders. *
|
||||
// * *
|
||||
// * Neither the authors of this software system, nor their employing *
|
||||
// * institutes,nor the agencies providing financial support for this *
|
||||
// * work make any representation or warranty, express or implied, *
|
||||
// * regarding this software system or assume any liability for its *
|
||||
// * use. Please see the license in the file LICENSE and URL above *
|
||||
// * for the full disclaimer and the limitation of liability. *
|
||||
// * *
|
||||
// * This code implementation is the result of the scientific and *
|
||||
// * technical work of the GEANT4 collaboration. *
|
||||
// * By using, copying, modifying or distributing the software (or *
|
||||
// * any work based on the software) you agree to acknowledge its *
|
||||
// * use in resulting scientific publications, and indicate your *
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: G4AntiXibMinus.cc,v 1.16 2010-10-01 02:41:43 kurasige Exp $
|
||||
// GEANT4 tag $Name: not supported by cvs2svn $
|
||||
//
|
||||
//
|
||||
// ----------------------------------------------------------------------
|
||||
// GEANT 4 class implementation file
|
||||
//
|
||||
// History: first implementation, based on object model of
|
||||
// 4th April 1996, G.Cosmo
|
||||
//
|
||||
// Created Hisaya Kurashige, 11 Aug. 2011
|
||||
// **********************************************************************
|
||||
//
|
||||
|
||||
#include "G4AntiXibMinus.hh"
|
||||
#include "G4ParticleTable.hh"
|
||||
|
||||
#include "G4PhaseSpaceDecayChannel.hh"
|
||||
#include "G4DecayTable.hh"
|
||||
|
||||
// ######################################################################
|
||||
// ### AntiXibMinus ###
|
||||
// ######################################################################
|
||||
|
||||
G4AntiXibMinus* G4AntiXibMinus::theInstance = 0;
|
||||
|
||||
G4AntiXibMinus* G4AntiXibMinus::Definition()
|
||||
{
|
||||
if (theInstance !=0) return theInstance;
|
||||
const G4String name = "anti_xi_b-";
|
||||
// search in particle table]
|
||||
G4ParticleTable* pTable = G4ParticleTable::GetParticleTable();
|
||||
G4ParticleDefinition* anInstance = pTable->FindParticle(name);
|
||||
if (anInstance ==0)
|
||||
{
|
||||
// create particle
|
||||
//
|
||||
// Arguments for constructor are as follows
|
||||
// name mass width charge
|
||||
// 2*spin parity C-conjugation
|
||||
// 2*Isospin 2*Isospin3 G-parity
|
||||
// type lepton number baryon number PDG encoding
|
||||
// stable lifetime decay table
|
||||
// shortlived subType anti_encoding
|
||||
|
||||
anInstance = new G4ParticleDefinition(
|
||||
name, 5.7905*GeV, 0.42e-9*MeV, +1.*eplus,
|
||||
1, +1, 0,
|
||||
1, +1, 0,
|
||||
"baryon", 0, -1, -5132,
|
||||
false, 1.560e-3*ns, NULL,
|
||||
false, "xi_b");
|
||||
}
|
||||
theInstance = reinterpret_cast<G4AntiXibMinus*>(anInstance);
|
||||
return theInstance;
|
||||
}
|
||||
|
||||
G4AntiXibMinus* G4AntiXibMinus::AntiXibMinusDefinition()
|
||||
{
|
||||
return Definition();
|
||||
}
|
||||
|
||||
G4AntiXibMinus* G4AntiXibMinus::AntiXibMinus()
|
||||
{
|
||||
return Definition();
|
||||
}
|
||||
|
||||
@@ -0,0 +1,93 @@
|
||||
//
|
||||
// ********************************************************************
|
||||
// * License and Disclaimer *
|
||||
// * *
|
||||
// * The Geant4 software is copyright of the Copyright Holders of *
|
||||
// * the Geant4 Collaboration. It is provided under the terms and *
|
||||
// * conditions of the Geant4 Software License, included in the file *
|
||||
// * LICENSE and available at http://cern.ch/geant4/license . These *
|
||||
// * include a list of copyright holders. *
|
||||
// * *
|
||||
// * Neither the authors of this software system, nor their employing *
|
||||
// * institutes,nor the agencies providing financial support for this *
|
||||
// * work make any representation or warranty, express or implied, *
|
||||
// * regarding this software system or assume any liability for its *
|
||||
// * use. Please see the license in the file LICENSE and URL above *
|
||||
// * for the full disclaimer and the limitation of liability. *
|
||||
// * *
|
||||
// * This code implementation is the result of the scientific and *
|
||||
// * technical work of the GEANT4 collaboration. *
|
||||
// * By using, copying, modifying or distributing the software (or *
|
||||
// * any work based on the software) you agree to acknowledge its *
|
||||
// * use in resulting scientific publications, and indicate your *
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: G4AntiXibZero.cc,v 1.16 2010-10-01 02:41:43 kurasige Exp $
|
||||
// GEANT4 tag $Name: not supported by cvs2svn $
|
||||
//
|
||||
//
|
||||
// ----------------------------------------------------------------------
|
||||
// GEANT 4 class implementation file
|
||||
//
|
||||
// History: first implementation, based on object model of
|
||||
// 4th April 1996, G.Cosmo
|
||||
//
|
||||
// Created Hisaya Kurashige, 11 Aug. 2011
|
||||
// **********************************************************************
|
||||
//
|
||||
|
||||
#include "G4AntiXibZero.hh"
|
||||
#include "G4ParticleTable.hh"
|
||||
|
||||
#include "G4PhaseSpaceDecayChannel.hh"
|
||||
#include "G4DecayTable.hh"
|
||||
|
||||
// ######################################################################
|
||||
// ### AntiXibZero ###
|
||||
// ######################################################################
|
||||
|
||||
G4AntiXibZero* G4AntiXibZero::theInstance = 0;
|
||||
|
||||
G4AntiXibZero* G4AntiXibZero::Definition()
|
||||
{
|
||||
if (theInstance !=0) return theInstance;
|
||||
const G4String name = "anti_xi_b0";
|
||||
// search in particle table]
|
||||
G4ParticleTable* pTable = G4ParticleTable::GetParticleTable();
|
||||
G4ParticleDefinition* anInstance = pTable->FindParticle(name);
|
||||
if (anInstance ==0)
|
||||
{
|
||||
// create particle
|
||||
//
|
||||
// Arguments for constructor are as follows
|
||||
// name mass width charge
|
||||
// 2*spin parity C-conjugation
|
||||
// 2*Isospin 2*Isospin3 G-parity
|
||||
// type lepton number baryon number PDG encoding
|
||||
// stable lifetime decay table
|
||||
// shortlived subType anti_encoding
|
||||
|
||||
anInstance = new G4ParticleDefinition(
|
||||
name, 5.7905*GeV, 0.44e-9*MeV, 0,
|
||||
1, +1, 0,
|
||||
1, -1, 0,
|
||||
"baryon", 0, -1, -5232,
|
||||
false, 1.490e-3*ns, NULL,
|
||||
false, "xi_b");
|
||||
}
|
||||
theInstance = reinterpret_cast<G4AntiXibZero*>(anInstance);
|
||||
return theInstance;
|
||||
}
|
||||
|
||||
G4AntiXibZero* G4AntiXibZero::AntiXibZeroDefinition()
|
||||
{
|
||||
return Definition();
|
||||
}
|
||||
|
||||
G4AntiXibZero* G4AntiXibZero::AntiXibZero()
|
||||
{
|
||||
return Definition();
|
||||
}
|
||||
|
||||
@@ -24,8 +24,8 @@
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: G4AntiXicPlus.cc,v 1.16 2010/10/01 02:41:43 kurasige Exp $
|
||||
// GEANT4 tag $Name: geant4-09-04 $
|
||||
// $Id: G4AntiXicPlus.cc,v 1.16 2010-10-01 02:41:43 kurasige Exp $
|
||||
// GEANT4 tag $Name: not supported by cvs2svn $
|
||||
//
|
||||
//
|
||||
// ----------------------------------------------------------------------
|
||||
|
||||
@@ -24,8 +24,8 @@
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: G4AntiXicZero.cc,v 1.21 2010/10/01 02:41:43 kurasige Exp $
|
||||
// GEANT4 tag $Name: geant4-09-04 $
|
||||
// $Id: G4AntiXicZero.cc,v 1.21 2010-10-01 02:41:43 kurasige Exp $
|
||||
// GEANT4 tag $Name: not supported by cvs2svn $
|
||||
//
|
||||
//
|
||||
// ----------------------------------------------------------------------
|
||||
|
||||
@@ -24,8 +24,8 @@
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: G4BaryonConstructor.cc,v 1.4 2006/06/29 19:16:56 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-09-02 $
|
||||
// $Id: G4BaryonConstructor.cc,v 1.4 2006-06-29 19:16:56 gunter Exp $
|
||||
// GEANT4 tag $Name: not supported by cvs2svn $
|
||||
//
|
||||
//
|
||||
// --------------------------------------------------------------
|
||||
@@ -74,6 +74,23 @@
|
||||
#include "G4AntiXicZero.hh"
|
||||
#include "G4AntiOmegacZero.hh"
|
||||
|
||||
#include "G4Lambdab.hh"
|
||||
#include "G4SigmabPlus.hh"
|
||||
#include "G4SigmabZero.hh"
|
||||
#include "G4SigmabMinus.hh"
|
||||
#include "G4XibZero.hh"
|
||||
#include "G4XibMinus.hh"
|
||||
#include "G4OmegabMinus.hh"
|
||||
|
||||
#include "G4AntiLambdab.hh"
|
||||
#include "G4AntiSigmabPlus.hh"
|
||||
#include "G4AntiSigmabZero.hh"
|
||||
#include "G4AntiSigmabMinus.hh"
|
||||
#include "G4AntiXibZero.hh"
|
||||
#include "G4AntiXibMinus.hh"
|
||||
#include "G4AntiOmegabMinus.hh"
|
||||
|
||||
|
||||
G4BaryonConstructor::G4BaryonConstructor()
|
||||
{
|
||||
}
|
||||
@@ -135,4 +152,20 @@ void G4BaryonConstructor::ConstructCharmBaryons()
|
||||
|
||||
void G4BaryonConstructor::ConstructBottomBaryons()
|
||||
{
|
||||
G4Lambdab::LambdabDefinition();
|
||||
G4SigmabPlus::SigmabPlusDefinition();
|
||||
G4SigmabZero::SigmabZeroDefinition();
|
||||
G4SigmabMinus::SigmabMinusDefinition();
|
||||
G4XibZero::XibZeroDefinition();
|
||||
G4XibMinus::XibMinusDefinition();
|
||||
G4OmegabMinus::OmegabMinusDefinition();
|
||||
|
||||
G4AntiLambdab::AntiLambdabDefinition();
|
||||
G4AntiSigmabPlus::AntiSigmabPlusDefinition();
|
||||
G4AntiSigmabZero::AntiSigmabZeroDefinition();
|
||||
G4AntiSigmabMinus::AntiSigmabMinusDefinition();
|
||||
G4AntiXibZero::AntiXibZeroDefinition();
|
||||
G4AntiXibMinus::AntiXibMinusDefinition();
|
||||
G4AntiOmegabMinus::AntiOmegabMinusDefinition();
|
||||
|
||||
}
|
||||
|
||||
@@ -24,8 +24,8 @@
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: G4Lambda.cc,v 1.20 2010/10/01 02:41:43 kurasige Exp $
|
||||
// GEANT4 tag $Name: geant4-09-04 $
|
||||
// $Id: G4Lambda.cc,v 1.20 2010-10-01 02:41:43 kurasige Exp $
|
||||
// GEANT4 tag $Name: not supported by cvs2svn $
|
||||
//
|
||||
//
|
||||
// ----------------------------------------------------------------------
|
||||
|
||||
@@ -0,0 +1,93 @@
|
||||
//
|
||||
// ********************************************************************
|
||||
// * License and Disclaimer *
|
||||
// * *
|
||||
// * The Geant4 software is copyright of the Copyright Holders of *
|
||||
// * the Geant4 Collaboration. It is provided under the terms and *
|
||||
// * conditions of the Geant4 Software License, included in the file *
|
||||
// * LICENSE and available at http://cern.ch/geant4/license . These *
|
||||
// * include a list of copyright holders. *
|
||||
// * *
|
||||
// * Neither the authors of this software system, nor their employing *
|
||||
// * institutes,nor the agencies providing financial support for this *
|
||||
// * work make any representation or warranty, express or implied, *
|
||||
// * regarding this software system or assume any liability for its *
|
||||
// * use. Please see the license in the file LICENSE and URL above *
|
||||
// * for the full disclaimer and the limitation of liability. *
|
||||
// * *
|
||||
// * This code implementation is the result of the scientific and *
|
||||
// * technical work of the GEANT4 collaboration. *
|
||||
// * By using, copying, modifying or distributing the software (or *
|
||||
// * any work based on the software) you agree to acknowledge its *
|
||||
// * use in resulting scientific publications, and indicate your *
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: G4Lambdab.cc,v 1.17 2010-10-01 02:41:43 kurasige Exp $
|
||||
// GEANT4 tag $Name: not supported by cvs2svn $
|
||||
//
|
||||
//
|
||||
// ----------------------------------------------------------------------
|
||||
// GEANT 4 class implementation file
|
||||
//
|
||||
// History: first implementation, based on object model of
|
||||
// 4th April 1996, G.Cosmo
|
||||
//
|
||||
// Created Hisaya Kurashige, 16 June 1997
|
||||
// **********************************************************************
|
||||
//
|
||||
|
||||
#include "G4Lambdab.hh"
|
||||
#include "G4ParticleTable.hh"
|
||||
|
||||
#include "G4PhaseSpaceDecayChannel.hh"
|
||||
#include "G4DecayTable.hh"
|
||||
|
||||
// ######################################################################
|
||||
// ### Lambdab ###
|
||||
// ######################################################################
|
||||
|
||||
G4Lambdab* G4Lambdab::theInstance = 0;
|
||||
|
||||
G4Lambdab* G4Lambdab::Definition()
|
||||
{
|
||||
if (theInstance !=0) return theInstance;
|
||||
const G4String name = "lambda_b";
|
||||
// search in particle table]
|
||||
G4ParticleTable* pTable = G4ParticleTable::GetParticleTable();
|
||||
G4ParticleDefinition* anInstance = pTable->FindParticle(name);
|
||||
if (anInstance ==0)
|
||||
{
|
||||
// create particle
|
||||
//
|
||||
// Arguments for constructor are as follows
|
||||
// name mass width charge
|
||||
// 2*spin parity C-conjugation
|
||||
// 2*Isospin 2*Isospin3 G-parity
|
||||
// type lepton number baryon number PDG encoding
|
||||
// stable lifetime decay table
|
||||
// shortlived subType anti_encoding
|
||||
|
||||
anInstance = new G4ParticleDefinition(
|
||||
name, 5.6202*GeV, 0.462e-9*MeV, 0.,
|
||||
1, +1, 0,
|
||||
0, 0, 0,
|
||||
"baryon", 0, +1, 5122,
|
||||
false, 1.425e-3*ns, NULL,
|
||||
false, "lambda_b");
|
||||
}
|
||||
theInstance = reinterpret_cast<G4Lambdab*>(anInstance);
|
||||
return theInstance;
|
||||
}
|
||||
|
||||
G4Lambdab* G4Lambdab::LambdabDefinition()
|
||||
{
|
||||
return Definition();
|
||||
}
|
||||
|
||||
G4Lambdab* G4Lambdab::Lambdab()
|
||||
{
|
||||
return Definition();
|
||||
}
|
||||
|
||||
@@ -24,8 +24,8 @@
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: G4LambdacPlus.cc,v 1.17 2010/10/01 02:41:43 kurasige Exp $
|
||||
// GEANT4 tag $Name: geant4-09-04 $
|
||||
// $Id: G4LambdacPlus.cc,v 1.17 2010-10-01 02:41:43 kurasige Exp $
|
||||
// GEANT4 tag $Name: not supported by cvs2svn $
|
||||
//
|
||||
//
|
||||
// ----------------------------------------------------------------------
|
||||
|
||||
@@ -24,8 +24,8 @@
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: G4Neutron.cc,v 1.24 2010/10/01 02:41:43 kurasige Exp $
|
||||
// GEANT4 tag $Name: geant4-09-04 $
|
||||
// $Id: G4Neutron.cc,v 1.24 2010-10-01 02:41:43 kurasige Exp $
|
||||
// GEANT4 tag $Name: not supported by cvs2svn $
|
||||
//
|
||||
//
|
||||
// ----------------------------------------------------------------------
|
||||
@@ -72,7 +72,7 @@ G4Neutron* G4Neutron::Definition()
|
||||
// static const double neutron_mass_c2 = 939.56563 * MeV;
|
||||
|
||||
anInstance = new G4Ions(
|
||||
name, neutron_mass_c2, 7.432e-28*GeV, 0.0,
|
||||
name, neutron_mass_c2, 7.467e-28*GeV, 0.0,
|
||||
1, +1, 0,
|
||||
1, -1, 0,
|
||||
"baryon", 0, +1, 2112,
|
||||
|
||||
@@ -24,8 +24,8 @@
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: G4OmegaMinus.cc,v 1.15 2008/09/18 08:37:27 kurasige Exp $
|
||||
// GEANT4 tag $Name: geant4-09-02 $
|
||||
// $Id: G4OmegaMinus.cc,v 1.15 2008-09-18 08:37:27 kurasige Exp $
|
||||
// GEANT4 tag $Name: not supported by cvs2svn $
|
||||
//
|
||||
//
|
||||
// ----------------------------------------------------------------------
|
||||
|
||||
@@ -0,0 +1,93 @@
|
||||
//
|
||||
// ********************************************************************
|
||||
// * License and Disclaimer *
|
||||
// * *
|
||||
// * The Geant4 software is copyright of the Copyright Holders of *
|
||||
// * the Geant4 Collaboration. It is provided under the terms and *
|
||||
// * conditions of the Geant4 Software License, included in the file *
|
||||
// * LICENSE and available at http://cern.ch/geant4/license . These *
|
||||
// * include a list of copyright holders. *
|
||||
// * *
|
||||
// * Neither the authors of this software system, nor their employing *
|
||||
// * institutes,nor the agencies providing financial support for this *
|
||||
// * work make any representation or warranty, express or implied, *
|
||||
// * regarding this software system or assume any liability for its *
|
||||
// * use. Please see the license in the file LICENSE and URL above *
|
||||
// * for the full disclaimer and the limitation of liability. *
|
||||
// * *
|
||||
// * This code implementation is the result of the scientific and *
|
||||
// * technical work of the GEANT4 collaboration. *
|
||||
// * By using, copying, modifying or distributing the software (or *
|
||||
// * any work based on the software) you agree to acknowledge its *
|
||||
// * use in resulting scientific publications, and indicate your *
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: G4OmegabMinus.cc,v 1.20 2010-10-01 02:41:43 kurasige Exp $
|
||||
// GEANT4 tag $Name: not supported by cvs2svn $
|
||||
//
|
||||
//
|
||||
// ----------------------------------------------------------------------
|
||||
// GEANT 4 class implementation file
|
||||
//
|
||||
// History: first implementation, based on object model of
|
||||
// 4th April 1996, G.Cosmo
|
||||
// **********************************************************************
|
||||
// New impelemenataion as an utility class M.Asai, 26 July 2004
|
||||
// ----------------------------------------------------------------------
|
||||
|
||||
#include "G4OmegabMinus.hh"
|
||||
#include "G4ParticleTable.hh"
|
||||
|
||||
#include "G4PhaseSpaceDecayChannel.hh"
|
||||
#include "G4DecayTable.hh"
|
||||
|
||||
// ######################################################################
|
||||
// ### OmegabMinus ###
|
||||
// ######################################################################
|
||||
|
||||
G4OmegabMinus* G4OmegabMinus::theInstance = 0;
|
||||
|
||||
G4OmegabMinus* G4OmegabMinus::Definition()
|
||||
{
|
||||
if (theInstance !=0) return theInstance;
|
||||
const G4String name = "omega_b-";
|
||||
// search in particle table]
|
||||
G4ParticleTable* pTable = G4ParticleTable::GetParticleTable();
|
||||
G4ParticleDefinition* anInstance = pTable->FindParticle(name);
|
||||
if (anInstance ==0)
|
||||
{
|
||||
// create particle
|
||||
//
|
||||
// Arguments for constructor are as follows
|
||||
// name mass width charge
|
||||
// 2*spin parity C-conjugation
|
||||
// 2*Isospin 2*Isospin3 G-parity
|
||||
// type lepton number baryon number PDG encoding
|
||||
// stable lifetime decay table
|
||||
// shortlived subType anti_encoding
|
||||
|
||||
anInstance = new G4ParticleDefinition(
|
||||
name, 6.0710*GeV, 0.58e-9*MeV, -1.*eplus,
|
||||
1, +1, 0,
|
||||
0, 0, 0,
|
||||
"baryon", 0, +1, 5332,
|
||||
false, 1.100e-3*ns, NULL,
|
||||
false, "omega_b");
|
||||
}
|
||||
theInstance = reinterpret_cast<G4OmegabMinus*>(anInstance);
|
||||
return theInstance;
|
||||
}
|
||||
|
||||
G4OmegabMinus* G4OmegabMinus::OmegabMinusDefinition()
|
||||
{
|
||||
return Definition();
|
||||
}
|
||||
|
||||
G4OmegabMinus* G4OmegabMinus::OmegabMinus()
|
||||
{
|
||||
return Definition();
|
||||
}
|
||||
|
||||
|
||||
@@ -24,8 +24,8 @@
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: G4OmegacZero.cc,v 1.20 2010/10/01 02:41:43 kurasige Exp $
|
||||
// GEANT4 tag $Name: geant4-09-04 $
|
||||
// $Id: G4OmegacZero.cc,v 1.20 2010-10-01 02:41:43 kurasige Exp $
|
||||
// GEANT4 tag $Name: not supported by cvs2svn $
|
||||
//
|
||||
//
|
||||
// ----------------------------------------------------------------------
|
||||
|
||||
@@ -24,8 +24,8 @@
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: G4Proton.cc,v 1.14 2008/03/06 15:41:57 kurasige Exp $
|
||||
// GEANT4 tag $Name: geant4-09-02 $
|
||||
// $Id: G4Proton.cc,v 1.14 2008-03-06 15:41:57 kurasige Exp $
|
||||
// GEANT4 tag $Name: not supported by cvs2svn $
|
||||
//
|
||||
//
|
||||
// ----------------------------------------------------------------------
|
||||
|
||||
@@ -24,8 +24,8 @@
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: G4SigmaMinus.cc,v 1.15 2010/10/01 02:41:43 kurasige Exp $
|
||||
// GEANT4 tag $Name: geant4-09-04 $
|
||||
// $Id: G4SigmaMinus.cc,v 1.15 2010-10-01 02:41:43 kurasige Exp $
|
||||
// GEANT4 tag $Name: not supported by cvs2svn $
|
||||
//
|
||||
//
|
||||
// ----------------------------------------------------------------------
|
||||
|
||||
@@ -24,8 +24,8 @@
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: G4SigmaPlus.cc,v 1.16 2010/10/01 02:41:43 kurasige Exp $
|
||||
// GEANT4 tag $Name: geant4-09-04 $
|
||||
// $Id: G4SigmaPlus.cc,v 1.16 2010-10-01 02:41:43 kurasige Exp $
|
||||
// GEANT4 tag $Name: not supported by cvs2svn $
|
||||
//
|
||||
//
|
||||
// ----------------------------------------------------------------------
|
||||
|
||||
@@ -24,8 +24,8 @@
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: G4SigmaZero.cc,v 1.20 2010/10/01 02:41:43 kurasige Exp $
|
||||
// GEANT4 tag $Name: geant4-09-04 $
|
||||
// $Id: G4SigmaZero.cc,v 1.20 2010-10-01 02:41:43 kurasige Exp $
|
||||
// GEANT4 tag $Name: not supported by cvs2svn $
|
||||
//
|
||||
//
|
||||
// ----------------------------------------------------------------------
|
||||
|
||||
@@ -0,0 +1,107 @@
|
||||
//
|
||||
// ********************************************************************
|
||||
// * License and Disclaimer *
|
||||
// * *
|
||||
// * The Geant4 software is copyright of the Copyright Holders of *
|
||||
// * the Geant4 Collaboration. It is provided under the terms and *
|
||||
// * conditions of the Geant4 Software License, included in the file *
|
||||
// * LICENSE and available at http://cern.ch/geant4/license . These *
|
||||
// * include a list of copyright holders. *
|
||||
// * *
|
||||
// * Neither the authors of this software system, nor their employing *
|
||||
// * institutes,nor the agencies providing financial support for this *
|
||||
// * work make any representation or warranty, express or implied, *
|
||||
// * regarding this software system or assume any liability for its *
|
||||
// * use. Please see the license in the file LICENSE and URL above *
|
||||
// * for the full disclaimer and the limitation of liability. *
|
||||
// * *
|
||||
// * This code implementation is the result of the scientific and *
|
||||
// * technical work of the GEANT4 collaboration. *
|
||||
// * By using, copying, modifying or distributing the software (or *
|
||||
// * any work based on the software) you agree to acknowledge its *
|
||||
// * use in resulting scientific publications, and indicate your *
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: G4SigmabMinus.cc,v 1.13 2006-10-12 10:59:45 kurasige Exp $
|
||||
// GEANT4 tag $Name: not supported by cvs2svn $
|
||||
//
|
||||
//
|
||||
// ----------------------------------------------------------------------
|
||||
// GEANT 4 class implementation file
|
||||
//
|
||||
// History: first implementation, based on object model of
|
||||
// 4th April 1996, G.Cosmo
|
||||
//
|
||||
// Created Hisaya Kurashige, 11 Aug. 2011
|
||||
// **********************************************************************
|
||||
//
|
||||
|
||||
#include "G4SigmabMinus.hh"
|
||||
#include "G4ParticleTable.hh"
|
||||
|
||||
#include "G4PhaseSpaceDecayChannel.hh"
|
||||
#include "G4DecayTable.hh"
|
||||
|
||||
// ######################################################################
|
||||
// ### SigmabMinus ###
|
||||
// ######################################################################
|
||||
|
||||
G4SigmabMinus* G4SigmabMinus::theInstance = 0;
|
||||
|
||||
G4SigmabMinus* G4SigmabMinus::Definition()
|
||||
{
|
||||
if (theInstance !=0) return theInstance;
|
||||
const G4String name = "sigma_b-";
|
||||
// search in particle table]
|
||||
G4ParticleTable* pTable = G4ParticleTable::GetParticleTable();
|
||||
G4ParticleDefinition* anInstance = pTable->FindParticle(name);
|
||||
if (theInstance ==0)
|
||||
{
|
||||
// create particle
|
||||
//
|
||||
// Arguments for constructor are as follows
|
||||
// name mass width charge
|
||||
// 2*spin parity C-conjugation
|
||||
// 2*Isospin 2*Isospin3 G-parity
|
||||
// type lepton number baryon number PDG encoding
|
||||
// stable lifetime decay table
|
||||
// shortlived subType anti_encoding
|
||||
|
||||
anInstance = new G4ParticleDefinition(
|
||||
name, 5.8152*GeV, 5.0*MeV, -1.0*eplus,
|
||||
1, +1, 0,
|
||||
2, -2, 0,
|
||||
"baryon", 0, +1, 5112,
|
||||
false, 0.0*ns, NULL,
|
||||
false, "sigma_b");
|
||||
|
||||
//create Decay Table
|
||||
G4DecayTable* table = new G4DecayTable();
|
||||
|
||||
// create decay channels
|
||||
G4VDecayChannel** mode = new G4VDecayChannel*[1];
|
||||
// sigma_b- -> lambda_b + pi-
|
||||
mode[0] = new G4PhaseSpaceDecayChannel("sigma_b-",1.000,2,"lambda_b","pi-");
|
||||
|
||||
for (G4int index=0; index <1; index++ ) table->Insert(mode[index]);
|
||||
delete [] mode;
|
||||
|
||||
anInstance->SetDecayTable(table);
|
||||
}
|
||||
theInstance = reinterpret_cast<G4SigmabMinus*>(anInstance);
|
||||
return theInstance;
|
||||
}
|
||||
|
||||
G4SigmabMinus* G4SigmabMinus::SigmabMinusDefinition()
|
||||
{
|
||||
return Definition();
|
||||
}
|
||||
|
||||
G4SigmabMinus* G4SigmabMinus::SigmabMinus()
|
||||
{
|
||||
return Definition();
|
||||
}
|
||||
|
||||
|
||||
@@ -0,0 +1,107 @@
|
||||
//
|
||||
// ********************************************************************
|
||||
// * License and Disclaimer *
|
||||
// * *
|
||||
// * The Geant4 software is copyright of the Copyright Holders of *
|
||||
// * the Geant4 Collaboration. It is provided under the terms and *
|
||||
// * conditions of the Geant4 Software License, included in the file *
|
||||
// * LICENSE and available at http://cern.ch/geant4/license . These *
|
||||
// * include a list of copyright holders. *
|
||||
// * *
|
||||
// * Neither the authors of this software system, nor their employing *
|
||||
// * institutes,nor the agencies providing financial support for this *
|
||||
// * work make any representation or warranty, express or implied, *
|
||||
// * regarding this software system or assume any liability for its *
|
||||
// * use. Please see the license in the file LICENSE and URL above *
|
||||
// * for the full disclaimer and the limitation of liability. *
|
||||
// * *
|
||||
// * This code implementation is the result of the scientific and *
|
||||
// * technical work of the GEANT4 collaboration. *
|
||||
// * By using, copying, modifying or distributing the software (or *
|
||||
// * any work based on the software) you agree to acknowledge its *
|
||||
// * use in resulting scientific publications, and indicate your *
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: G4SigmabPlus.cc,v 1.13 2006-10-12 10:59:45 kurasige Exp $
|
||||
// GEANT4 tag $Name: not supported by cvs2svn $
|
||||
//
|
||||
//
|
||||
// ----------------------------------------------------------------------
|
||||
// GEANT 4 class implementation file
|
||||
//
|
||||
// History: first implementation, based on object model of
|
||||
// 4th April 1996, G.Cosmo
|
||||
//
|
||||
// Created Hisaya Kurashige, 11 Aug. 2011
|
||||
// **********************************************************************
|
||||
//
|
||||
|
||||
#include "G4SigmabPlus.hh"
|
||||
#include "G4ParticleTable.hh"
|
||||
|
||||
#include "G4PhaseSpaceDecayChannel.hh"
|
||||
#include "G4DecayTable.hh"
|
||||
|
||||
// ######################################################################
|
||||
// ### SigmabPlus ###
|
||||
// ######################################################################
|
||||
|
||||
G4SigmabPlus* G4SigmabPlus::theInstance = 0;
|
||||
|
||||
G4SigmabPlus* G4SigmabPlus::Definition()
|
||||
{
|
||||
if (theInstance !=0) return theInstance;
|
||||
const G4String name = "sigma_b+";
|
||||
// search in particle table]
|
||||
G4ParticleTable* pTable = G4ParticleTable::GetParticleTable();
|
||||
G4ParticleDefinition* anInstance = pTable->FindParticle(name);
|
||||
if (theInstance ==0)
|
||||
{
|
||||
// create particle
|
||||
//
|
||||
// Arguments for constructor are as follows
|
||||
// name mass width charge
|
||||
// 2*spin parity C-conjugation
|
||||
// 2*Isospin 2*Isospin3 G-parity
|
||||
// type lepton number baryon number PDG encoding
|
||||
// stable lifetime decay table
|
||||
// shortlived subType anti_encoding
|
||||
|
||||
anInstance = new G4ParticleDefinition(
|
||||
name, 5.8078*GeV, 5.0*MeV, +1.0*eplus,
|
||||
1, +1, 0,
|
||||
2, +2, 0,
|
||||
"baryon", 0, +1, 5222,
|
||||
false, 0.0*ns, NULL,
|
||||
false, "sigma_b");
|
||||
|
||||
//create Decay Table
|
||||
G4DecayTable* table = new G4DecayTable();
|
||||
|
||||
// create decay channels
|
||||
G4VDecayChannel** mode = new G4VDecayChannel*[1];
|
||||
// sigma_b+ -> lambda_b + pi+
|
||||
mode[0] = new G4PhaseSpaceDecayChannel("sigma_b+",1.000,2,"lambda_b","pi+");
|
||||
|
||||
for (G4int index=0; index <1; index++ ) table->Insert(mode[index]);
|
||||
delete [] mode;
|
||||
|
||||
anInstance->SetDecayTable(table);
|
||||
}
|
||||
theInstance = reinterpret_cast<G4SigmabPlus*>(anInstance);
|
||||
return theInstance;
|
||||
}
|
||||
|
||||
G4SigmabPlus* G4SigmabPlus::SigmabPlusDefinition()
|
||||
{
|
||||
return Definition();
|
||||
}
|
||||
|
||||
G4SigmabPlus* G4SigmabPlus::SigmabPlus()
|
||||
{
|
||||
return Definition();
|
||||
}
|
||||
|
||||
|
||||
@@ -0,0 +1,107 @@
|
||||
//
|
||||
// ********************************************************************
|
||||
// * License and Disclaimer *
|
||||
// * *
|
||||
// * The Geant4 software is copyright of the Copyright Holders of *
|
||||
// * the Geant4 Collaboration. It is provided under the terms and *
|
||||
// * conditions of the Geant4 Software License, included in the file *
|
||||
// * LICENSE and available at http://cern.ch/geant4/license . These *
|
||||
// * include a list of copyright holders. *
|
||||
// * *
|
||||
// * Neither the authors of this software system, nor their employing *
|
||||
// * institutes,nor the agencies providing financial support for this *
|
||||
// * work make any representation or warranty, express or implied, *
|
||||
// * regarding this software system or assume any liability for its *
|
||||
// * use. Please see the license in the file LICENSE and URL above *
|
||||
// * for the full disclaimer and the limitation of liability. *
|
||||
// * *
|
||||
// * This code implementation is the result of the scientific and *
|
||||
// * technical work of the GEANT4 collaboration. *
|
||||
// * By using, copying, modifying or distributing the software (or *
|
||||
// * any work based on the software) you agree to acknowledge its *
|
||||
// * use in resulting scientific publications, and indicate your *
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: G4SigmabZero.cc,v 1.13 2006-10-12 10:59:45 kurasige Exp $
|
||||
// GEANT4 tag $Name: not supported by cvs2svn $
|
||||
//
|
||||
//
|
||||
// ----------------------------------------------------------------------
|
||||
// GEANT 4 class implementation file
|
||||
//
|
||||
// History: first implementation, based on object model of
|
||||
// 4th April 1996, G.Cosmo
|
||||
//
|
||||
// Created Hisaya Kurashige, 11 Aug. 2011
|
||||
// **********************************************************************
|
||||
//
|
||||
|
||||
#include "G4SigmabZero.hh"
|
||||
#include "G4ParticleTable.hh"
|
||||
|
||||
#include "G4PhaseSpaceDecayChannel.hh"
|
||||
#include "G4DecayTable.hh"
|
||||
|
||||
// ######################################################################
|
||||
// ### SigmabZero ###
|
||||
// ######################################################################
|
||||
|
||||
G4SigmabZero* G4SigmabZero::theInstance = 0;
|
||||
|
||||
G4SigmabZero* G4SigmabZero::Definition()
|
||||
{
|
||||
if (theInstance !=0) return theInstance;
|
||||
const G4String name = "sigma_b0";
|
||||
// search in particle table]
|
||||
G4ParticleTable* pTable = G4ParticleTable::GetParticleTable();
|
||||
G4ParticleDefinition* anInstance = pTable->FindParticle(name);
|
||||
if (theInstance ==0)
|
||||
{
|
||||
// create particle
|
||||
//
|
||||
// Arguments for constructor are as follows
|
||||
// name mass width charge
|
||||
// 2*spin parity C-conjugation
|
||||
// 2*Isospin 2*Isospin3 G-parity
|
||||
// type lepton number baryon number PDG encoding
|
||||
// stable lifetime decay table
|
||||
// shortlived subType anti_encoding
|
||||
|
||||
anInstance = new G4ParticleDefinition(
|
||||
name, 5.8078*GeV, 5.0*MeV, 0,
|
||||
1, +1, 0,
|
||||
2, 0, 0,
|
||||
"baryon", 0, +1, 5212,
|
||||
false, 0.0*ns, NULL,
|
||||
false, "sigma_b");
|
||||
|
||||
//create Decay Table
|
||||
G4DecayTable* table = new G4DecayTable();
|
||||
|
||||
// create decay channels
|
||||
G4VDecayChannel** mode = new G4VDecayChannel*[1];
|
||||
// sigma_b+ -> lambda_b + pi0
|
||||
mode[0] = new G4PhaseSpaceDecayChannel("sigma_b0",1.000,2,"lambda_b","pi0");
|
||||
|
||||
for (G4int index=0; index <1; index++ ) table->Insert(mode[index]);
|
||||
delete [] mode;
|
||||
|
||||
anInstance->SetDecayTable(table);
|
||||
}
|
||||
theInstance = reinterpret_cast<G4SigmabZero*>(anInstance);
|
||||
return theInstance;
|
||||
}
|
||||
|
||||
G4SigmabZero* G4SigmabZero::SigmabZeroDefinition()
|
||||
{
|
||||
return Definition();
|
||||
}
|
||||
|
||||
G4SigmabZero* G4SigmabZero::SigmabZero()
|
||||
{
|
||||
return Definition();
|
||||
}
|
||||
|
||||
|
||||
@@ -24,8 +24,8 @@
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: G4SigmacPlus.cc,v 1.13 2006/10/12 10:59:45 kurasige Exp $
|
||||
// GEANT4 tag $Name: geant4-09-02 $
|
||||
// $Id: G4SigmacPlus.cc,v 1.13 2006-10-12 10:59:45 kurasige Exp $
|
||||
// GEANT4 tag $Name: not supported by cvs2svn $
|
||||
//
|
||||
//
|
||||
// ----------------------------------------------------------------------
|
||||
@@ -71,7 +71,7 @@ G4SigmacPlus* G4SigmacPlus::Definition()
|
||||
anInstance = new G4ParticleDefinition(
|
||||
name, 2.4529*GeV, 2.2*MeV, +1.0*eplus,
|
||||
1, +1, 0,
|
||||
2, +1, 0,
|
||||
2, 0, 0,
|
||||
"baryon", 0, +1, 4212,
|
||||
false, 0.0*ns, NULL,
|
||||
false, "sigma_c");
|
||||
|
||||
@@ -24,8 +24,8 @@
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: G4SigmacPlusPlus.cc,v 1.13 2006/10/12 10:59:45 kurasige Exp $
|
||||
// GEANT4 tag $Name: geant4-09-02 $
|
||||
// $Id: G4SigmacPlusPlus.cc,v 1.13 2006-10-12 10:59:45 kurasige Exp $
|
||||
// GEANT4 tag $Name: not supported by cvs2svn $
|
||||
//
|
||||
//
|
||||
// ----------------------------------------------------------------------
|
||||
|
||||
@@ -24,8 +24,8 @@
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: G4SigmacZero.cc,v 1.18 2006/10/12 10:59:45 kurasige Exp $
|
||||
// GEANT4 tag $Name: geant4-09-02 $
|
||||
// $Id: G4SigmacZero.cc,v 1.18 2006-10-12 10:59:45 kurasige Exp $
|
||||
// GEANT4 tag $Name: not supported by cvs2svn $
|
||||
//
|
||||
//
|
||||
// ----------------------------------------------------------------------
|
||||
@@ -69,9 +69,9 @@ G4SigmacZero* G4SigmacZero::Definition()
|
||||
// shortlived subType anti_encoding
|
||||
|
||||
anInstance = new G4ParticleDefinition(
|
||||
name, 2.45376*GeV, 2.2*MeV, +0.0*eplus,
|
||||
name, 2.45376*GeV, 2.3*MeV, +0.0*eplus,
|
||||
1, +1, 0,
|
||||
2, 0, 0,
|
||||
2, -1, 0,
|
||||
"baryon", 0, +1, 4112,
|
||||
false, 0.0*ns, NULL,
|
||||
false, "sigma_c");
|
||||
|
||||
@@ -24,8 +24,8 @@
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: G4XiMinus.cc,v 1.15 2010/10/01 02:41:43 kurasige Exp $
|
||||
// GEANT4 tag $Name: geant4-09-04 $
|
||||
// $Id: G4XiMinus.cc,v 1.15 2010-10-01 02:41:43 kurasige Exp $
|
||||
// GEANT4 tag $Name: not supported by cvs2svn $
|
||||
//
|
||||
//
|
||||
// ----------------------------------------------------------------------
|
||||
|
||||
@@ -24,8 +24,8 @@
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: G4XiZero.cc,v 1.21 2010/10/01 02:41:43 kurasige Exp $
|
||||
// GEANT4 tag $Name: geant4-09-04 $
|
||||
// $Id: G4XiZero.cc,v 1.21 2010-10-01 02:41:43 kurasige Exp $
|
||||
// GEANT4 tag $Name: not supported by cvs2svn $
|
||||
//
|
||||
//
|
||||
// ----------------------------------------------------------------------
|
||||
|
||||
@@ -0,0 +1,93 @@
|
||||
//
|
||||
// ********************************************************************
|
||||
// * License and Disclaimer *
|
||||
// * *
|
||||
// * The Geant4 software is copyright of the Copyright Holders of *
|
||||
// * the Geant4 Collaboration. It is provided under the terms and *
|
||||
// * conditions of the Geant4 Software License, included in the file *
|
||||
// * LICENSE and available at http://cern.ch/geant4/license . These *
|
||||
// * include a list of copyright holders. *
|
||||
// * *
|
||||
// * Neither the authors of this software system, nor their employing *
|
||||
// * institutes,nor the agencies providing financial support for this *
|
||||
// * work make any representation or warranty, express or implied, *
|
||||
// * regarding this software system or assume any liability for its *
|
||||
// * use. Please see the license in the file LICENSE and URL above *
|
||||
// * for the full disclaimer and the limitation of liability. *
|
||||
// * *
|
||||
// * This code implementation is the result of the scientific and *
|
||||
// * technical work of the GEANT4 collaboration. *
|
||||
// * By using, copying, modifying or distributing the software (or *
|
||||
// * any work based on the software) you agree to acknowledge its *
|
||||
// * use in resulting scientific publications, and indicate your *
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: G4XibMinus.cc,v 1.16 2010-10-01 02:41:43 kurasige Exp $
|
||||
// GEANT4 tag $Name: not supported by cvs2svn $
|
||||
//
|
||||
//
|
||||
// ----------------------------------------------------------------------
|
||||
// GEANT 4 class implementation file
|
||||
//
|
||||
// History: first implementation, based on object model of
|
||||
// 4th April 1996, G.Cosmo
|
||||
//
|
||||
// Created Hisaya Kurashige, 11 Aug. 2011
|
||||
// **********************************************************************
|
||||
//
|
||||
|
||||
#include "G4XibMinus.hh"
|
||||
#include "G4ParticleTable.hh"
|
||||
|
||||
#include "G4PhaseSpaceDecayChannel.hh"
|
||||
#include "G4DecayTable.hh"
|
||||
|
||||
// ######################################################################
|
||||
// ### XibMinus ###
|
||||
// ######################################################################
|
||||
|
||||
G4XibMinus* G4XibMinus::theInstance = 0;
|
||||
|
||||
G4XibMinus* G4XibMinus::Definition()
|
||||
{
|
||||
if (theInstance !=0) return theInstance;
|
||||
const G4String name = "xi_b-";
|
||||
// search in particle table]
|
||||
G4ParticleTable* pTable = G4ParticleTable::GetParticleTable();
|
||||
G4ParticleDefinition* anInstance = pTable->FindParticle(name);
|
||||
if (anInstance ==0)
|
||||
{
|
||||
// create particle
|
||||
//
|
||||
// Arguments for constructor are as follows
|
||||
// name mass width charge
|
||||
// 2*spin parity C-conjugation
|
||||
// 2*Isospin 2*Isospin3 G-parity
|
||||
// type lepton number baryon number PDG encoding
|
||||
// stable lifetime decay table
|
||||
// shortlived subType anti_encoding
|
||||
|
||||
anInstance = new G4ParticleDefinition(
|
||||
name, 5.7905*GeV, 0.42e-9*MeV, -1.*eplus,
|
||||
1, +1, 0,
|
||||
1, -1, 0,
|
||||
"baryon", 0, +1, 5132,
|
||||
false, 1.560e-3*ns, NULL,
|
||||
false, "xi_b");
|
||||
}
|
||||
theInstance = reinterpret_cast<G4XibMinus*>(anInstance);
|
||||
return theInstance;
|
||||
}
|
||||
|
||||
G4XibMinus* G4XibMinus::XibMinusDefinition()
|
||||
{
|
||||
return Definition();
|
||||
}
|
||||
|
||||
G4XibMinus* G4XibMinus::XibMinus()
|
||||
{
|
||||
return Definition();
|
||||
}
|
||||
|
||||
@@ -0,0 +1,93 @@
|
||||
//
|
||||
// ********************************************************************
|
||||
// * License and Disclaimer *
|
||||
// * *
|
||||
// * The Geant4 software is copyright of the Copyright Holders of *
|
||||
// * the Geant4 Collaboration. It is provided under the terms and *
|
||||
// * conditions of the Geant4 Software License, included in the file *
|
||||
// * LICENSE and available at http://cern.ch/geant4/license . These *
|
||||
// * include a list of copyright holders. *
|
||||
// * *
|
||||
// * Neither the authors of this software system, nor their employing *
|
||||
// * institutes,nor the agencies providing financial support for this *
|
||||
// * work make any representation or warranty, express or implied, *
|
||||
// * regarding this software system or assume any liability for its *
|
||||
// * use. Please see the license in the file LICENSE and URL above *
|
||||
// * for the full disclaimer and the limitation of liability. *
|
||||
// * *
|
||||
// * This code implementation is the result of the scientific and *
|
||||
// * technical work of the GEANT4 collaboration. *
|
||||
// * By using, copying, modifying or distributing the software (or *
|
||||
// * any work based on the software) you agree to acknowledge its *
|
||||
// * use in resulting scientific publications, and indicate your *
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: G4XibZero.cc,v 1.16 2010-10-01 02:41:43 kurasige Exp $
|
||||
// GEANT4 tag $Name: not supported by cvs2svn $
|
||||
//
|
||||
//
|
||||
// ----------------------------------------------------------------------
|
||||
// GEANT 4 class implementation file
|
||||
//
|
||||
// History: first implementation, based on object model of
|
||||
// 4th April 1996, G.Cosmo
|
||||
//
|
||||
// Created Hisaya Kurashige, 11 Aug. 2011
|
||||
// **********************************************************************
|
||||
//
|
||||
|
||||
#include "G4XibZero.hh"
|
||||
#include "G4ParticleTable.hh"
|
||||
|
||||
#include "G4PhaseSpaceDecayChannel.hh"
|
||||
#include "G4DecayTable.hh"
|
||||
|
||||
// ######################################################################
|
||||
// ### XibZero ###
|
||||
// ######################################################################
|
||||
|
||||
G4XibZero* G4XibZero::theInstance = 0;
|
||||
|
||||
G4XibZero* G4XibZero::Definition()
|
||||
{
|
||||
if (theInstance !=0) return theInstance;
|
||||
const G4String name = "xi_b0";
|
||||
// search in particle table]
|
||||
G4ParticleTable* pTable = G4ParticleTable::GetParticleTable();
|
||||
G4ParticleDefinition* anInstance = pTable->FindParticle(name);
|
||||
if (anInstance ==0)
|
||||
{
|
||||
// create particle
|
||||
//
|
||||
// Arguments for constructor are as follows
|
||||
// name mass width charge
|
||||
// 2*spin parity C-conjugation
|
||||
// 2*Isospin 2*Isospin3 G-parity
|
||||
// type lepton number baryon number PDG encoding
|
||||
// stable lifetime decay table
|
||||
// shortlived subType anti_encoding
|
||||
|
||||
anInstance = new G4ParticleDefinition(
|
||||
name, 5.7905*GeV, 0.44e-9*MeV, 0,
|
||||
1, +1, 0,
|
||||
1, +1, 0,
|
||||
"baryon", 0, +1, 5232,
|
||||
false, 1.490e-3*ns, NULL,
|
||||
false, "xi_b");
|
||||
}
|
||||
theInstance = reinterpret_cast<G4XibZero*>(anInstance);
|
||||
return theInstance;
|
||||
}
|
||||
|
||||
G4XibZero* G4XibZero::XibZeroDefinition()
|
||||
{
|
||||
return Definition();
|
||||
}
|
||||
|
||||
G4XibZero* G4XibZero::XibZero()
|
||||
{
|
||||
return Definition();
|
||||
}
|
||||
|
||||
@@ -24,8 +24,8 @@
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: G4XicPlus.cc,v 1.16 2010/10/01 02:41:43 kurasige Exp $
|
||||
// GEANT4 tag $Name: geant4-09-04 $
|
||||
// $Id: G4XicPlus.cc,v 1.16 2010-10-01 02:41:43 kurasige Exp $
|
||||
// GEANT4 tag $Name: not supported by cvs2svn $
|
||||
//
|
||||
//
|
||||
// ----------------------------------------------------------------------
|
||||
|
||||
@@ -24,8 +24,8 @@
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: G4XicZero.cc,v 1.20 2010/10/01 02:41:43 kurasige Exp $
|
||||
// GEANT4 tag $Name: geant4-09-04 $
|
||||
// $Id: G4XicZero.cc,v 1.20 2010-10-01 02:41:43 kurasige Exp $
|
||||
// GEANT4 tag $Name: not supported by cvs2svn $
|
||||
//
|
||||
//
|
||||
// ----------------------------------------------------------------------
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
#
|
||||
# Generated on : 24/9/2010
|
||||
#
|
||||
# $Id: CMakeLists.txt,v 1.1 2010/09/29 18:48:12 bmorgan Exp $
|
||||
# $Id: CMakeLists.txt,v 1.1 2010-09-29 18:48:12 bmorgan Exp $
|
||||
#
|
||||
#------------------------------------------------------------------------------
|
||||
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user