Import Geant4 10.7.0 source tree

This commit is contained in:
Gabriele Cosmo
2020-12-04 12:30:43 +01:00
parent 67ba86d073
commit dab42d2018
3770 changed files with 226369 additions and 286486 deletions
+22 -1
View File
@@ -15,7 +15,28 @@ code and to keep track of all tags.
* Please list in reverse chronological order (last date on top)
---------------------------------------------------------------
27 April 2020 V/ Grichine (hadr-proc-V10-06-01)
24 July 2020 Alberto Ribon (hadr-proc-V10-06-02)
------------------------------------------------
- Removed the inelastic processes for heavy hadron - nucleus interactions:
G4DMesonMinusInelasticProcess, G4DMesonPlusInelasticProcess,
G4DMesonZeroInelasticProcess, G4AntiDMesonZeroInelasticProcess,
G4DsMesonMinusInelasticProcess, G4DsMesonPlusInelasticProcess,
G4BMesonMinusInelasticProcess, G4BMesonPlusInelasticProcess,
G4BMesonZeroInelasticProcess, G4AntiBMesonZeroInelasticProcess,
G4BsMesonZeroInelasticProcess, G4AntiBsMesonZeroInelasticProcess,
G4BcMesonMinusInelasticProcess, G4BcMesonPlusInelasticProcess,
G4LambdacPlusInelasticProcess, G4AntiLambdacPlusInelasticProcess,
G4LambdabInelasticProcess, G4AntiLambdabInelasticProcess,
G4XicPlusInelasticProcess, G4AntiXicPlusInelasticProcess,
G4XicZeroInelasticProcess, G4AntiXicZeroInelasticProcess,
G4XibMinusInelasticProcess, G4AntiXibMinusInelasticProcess,
G4XibZeroInelasticProcess, G4AntiXibZeroInelasticProcess,
G4OmegacZeroInelasticProcess, G4AntiOmegacZeroInelasticProcess,
G4OmegabMinusInelasticProcess, G4AntiOmegabMinusInelasticProcess.
These are no longer necessary because similar inelastic processes
are created by G4HadronicBuilder.
27 April 2020 Vladimir Grichine (hadr-proc-V10-06-01)
----------------------------------------------------------
- G4MuNeutrinoNucleusProcess, G4ElNeutrinoNucleusProcess - extension to anti_nu_mu, nu_e, and anti_nu_e
@@ -1,46 +0,0 @@
//
// ********************************************************************
// * 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. *
// ********************************************************************
//
#ifndef G4AntiBMesonZeroInelasticProcess_h
#define G4AntiBMesonZeroInelasticProcess_h 1
// Author: Alberto Ribon (CERN) 2019
// Class Description
// Process for anti_B0 Inelastic scattering
// Class Description - End
#include "G4HadronInelasticProcess.hh"
class G4AntiBMesonZeroInelasticProcess : public G4HadronInelasticProcess {
public:
G4AntiBMesonZeroInelasticProcess( const G4String& processName = "anti_B0Inelastic" );
~G4AntiBMesonZeroInelasticProcess() {}
virtual void ProcessDescription( std::ostream& outFile ) const;
};
#endif
@@ -1,46 +0,0 @@
//
// ********************************************************************
// * 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. *
// ********************************************************************
//
#ifndef G4AntiBsMesonZeroInelasticProcess_h
#define G4AntiBsMesonZeroInelasticProcess_h 1
// Author: Alberto Ribon (CERN) 2019
// Class Description
// Process for anti_Bs0 Inelastic scattering
// Class Description - End
#include "G4HadronInelasticProcess.hh"
class G4AntiBsMesonZeroInelasticProcess : public G4HadronInelasticProcess {
public:
G4AntiBsMesonZeroInelasticProcess( const G4String& processName = "anti_Bs0Inelastic" );
~G4AntiBsMesonZeroInelasticProcess() {}
virtual void ProcessDescription( std::ostream& outFile ) const;
};
#endif
@@ -1,46 +0,0 @@
//
// ********************************************************************
// * 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. *
// ********************************************************************
//
#ifndef G4AntiDMesonZeroInelasticProcess_h
#define G4AntiDMesonZeroInelasticProcess_h 1
// Author: Alberto Ribon (CERN) 2019
// Class Description
// Process for anti_D0 Inelastic scattering
// Class Description - End
#include "G4HadronInelasticProcess.hh"
class G4AntiDMesonZeroInelasticProcess : public G4HadronInelasticProcess {
public:
G4AntiDMesonZeroInelasticProcess( const G4String& processName = "anti_D0Inelastic" );
~G4AntiDMesonZeroInelasticProcess() {}
virtual void ProcessDescription( std::ostream& outFile ) const;
};
#endif
@@ -1,46 +0,0 @@
//
// ********************************************************************
// * 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. *
// ********************************************************************
//
#ifndef G4AntiLambdabInelasticProcess_h
#define G4AntiLambdabInelasticProcess_h 1
// Author: Alberto Ribon (CERN) 2019
// Class Description
// Process for anti_lambda_b Inelastic scattering
// Class Description - End
#include "G4HadronInelasticProcess.hh"
class G4AntiLambdabInelasticProcess : public G4HadronInelasticProcess {
public:
G4AntiLambdabInelasticProcess( const G4String& processName = "anti_lamba_bInelastic" );
~G4AntiLambdabInelasticProcess() {}
virtual void ProcessDescription( std::ostream& outFile ) const;
};
#endif
@@ -1,46 +0,0 @@
//
// ********************************************************************
// * 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. *
// ********************************************************************
//
#ifndef G4AntiLambdacPlusInelasticProcess_h
#define G4AntiLambdacPlusInelasticProcess_h 1
// Author: Alberto Ribon (CERN) 2019
// Class Description
// Process for anti_lambda_c+ Inelastic scattering
// Class Description - End
#include "G4HadronInelasticProcess.hh"
class G4AntiLambdacPlusInelasticProcess : public G4HadronInelasticProcess {
public:
G4AntiLambdacPlusInelasticProcess( const G4String& processName = "anti_lamba_c+Inelastic" );
~G4AntiLambdacPlusInelasticProcess() {}
virtual void ProcessDescription( std::ostream& outFile ) const;
};
#endif
@@ -1,46 +0,0 @@
//
// ********************************************************************
// * 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. *
// ********************************************************************
//
#ifndef G4AntiOmegabMinusInelasticProcess_h
#define G4AntiOmegabMinusInelasticProcess_h 1
// Author: Alberto Ribon (CERN) 2019
// Class Description
// Process for anti_omega_b- Inelastic scattering
// Class Description - End
#include "G4HadronInelasticProcess.hh"
class G4AntiOmegabMinusInelasticProcess : public G4HadronInelasticProcess {
public:
G4AntiOmegabMinusInelasticProcess( const G4String& processName = "anti_omega_b-Inelastic" );
~G4AntiOmegabMinusInelasticProcess() {}
virtual void ProcessDescription( std::ostream& outFile ) const;
};
#endif
@@ -1,46 +0,0 @@
//
// ********************************************************************
// * 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. *
// ********************************************************************
//
#ifndef G4AntiOmegacZeroInelasticProcess_h
#define G4AntiOmegacZeroInelasticProcess_h 1
// Author: Alberto Ribon (CERN) 2019
// Class Description
// Process for anti_omega_c0 Inelastic scattering
// Class Description - End
#include "G4HadronInelasticProcess.hh"
class G4AntiOmegacZeroInelasticProcess : public G4HadronInelasticProcess {
public:
G4AntiOmegacZeroInelasticProcess( const G4String& processName = "anti_omega_c0Inelastic" );
~G4AntiOmegacZeroInelasticProcess() {}
virtual void ProcessDescription( std::ostream& outFile ) const;
};
#endif
@@ -1,46 +0,0 @@
//
// ********************************************************************
// * 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. *
// ********************************************************************
//
#ifndef G4AntiXibMinusInelasticProcess_h
#define G4AntiXibMinusInelasticProcess_h 1
// Author: Alberto Ribon (CERN) 2019
// Class Description
// Process for anti_xi_b- Inelastic scattering
// Class Description - End
#include "G4HadronInelasticProcess.hh"
class G4AntiXibMinusInelasticProcess : public G4HadronInelasticProcess {
public:
G4AntiXibMinusInelasticProcess( const G4String& processName = "anti_xi_b-Inelastic" );
~G4AntiXibMinusInelasticProcess() {}
virtual void ProcessDescription( std::ostream& outFile ) const;
};
#endif
@@ -1,46 +0,0 @@
//
// ********************************************************************
// * 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. *
// ********************************************************************
//
#ifndef G4AntiXibZeroInelasticProcess_h
#define G4AntiXibZeroInelasticProcess_h 1
// Author: Alberto Ribon (CERN) 2019
// Class Description
// Process for anti_xi_b0 Inelastic scattering
// Class Description - End
#include "G4HadronInelasticProcess.hh"
class G4AntiXibZeroInelasticProcess : public G4HadronInelasticProcess {
public:
G4AntiXibZeroInelasticProcess( const G4String& processName = "anti_xi_b0Inelastic" );
~G4AntiXibZeroInelasticProcess() {}
virtual void ProcessDescription( std::ostream& outFile ) const;
};
#endif
@@ -1,46 +0,0 @@
//
// ********************************************************************
// * 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. *
// ********************************************************************
//
#ifndef G4AntiXicPlusInelasticProcess_h
#define G4AntiXicPlusInelasticProcess_h 1
// Author: Alberto Ribon (CERN) 2019
// Class Description
// Process for anti_xi_c+ Inelastic scattering
// Class Description - End
#include "G4HadronInelasticProcess.hh"
class G4AntiXicPlusInelasticProcess : public G4HadronInelasticProcess {
public:
G4AntiXicPlusInelasticProcess( const G4String& processName = "anti_xi_c+Inelastic" );
~G4AntiXicPlusInelasticProcess() {}
virtual void ProcessDescription( std::ostream& outFile ) const;
};
#endif
@@ -1,46 +0,0 @@
//
// ********************************************************************
// * 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. *
// ********************************************************************
//
#ifndef G4AntiXicZeroInelasticProcess_h
#define G4AntiXicZeroInelasticProcess_h 1
// Author: Alberto Ribon (CERN) 2019
// Class Description
// Process for anti_xi_c0 Inelastic scattering
// Class Description - End
#include "G4HadronInelasticProcess.hh"
class G4AntiXicZeroInelasticProcess : public G4HadronInelasticProcess {
public:
G4AntiXicZeroInelasticProcess( const G4String& processName = "anti_xi_c0Inelastic" );
~G4AntiXicZeroInelasticProcess() {}
virtual void ProcessDescription( std::ostream& outFile ) const;
};
#endif
@@ -1,46 +0,0 @@
//
// ********************************************************************
// * 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. *
// ********************************************************************
//
#ifndef G4BMesonMinusInelasticProcess_h
#define G4BMesonMinusInelasticProcess_h 1
// Author: Alberto Ribon (CERN) 2019
// Class Description
// Process for B- Inelastic scattering
// Class Description - End
#include "G4HadronInelasticProcess.hh"
class G4BMesonMinusInelasticProcess : public G4HadronInelasticProcess {
public:
G4BMesonMinusInelasticProcess( const G4String& processName = "B-Inelastic" );
~G4BMesonMinusInelasticProcess() {}
virtual void ProcessDescription( std::ostream& outFile ) const;
};
#endif
@@ -1,46 +0,0 @@
//
// ********************************************************************
// * 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. *
// ********************************************************************
//
#ifndef G4BMesonPlusInelasticProcess_h
#define G4BMesonPlusInelasticProcess_h 1
// Author: Alberto Ribon (CERN) 2019
// Class Description
// Process for B+ Inelastic scattering
// Class Description - End
#include "G4HadronInelasticProcess.hh"
class G4BMesonPlusInelasticProcess : public G4HadronInelasticProcess {
public:
G4BMesonPlusInelasticProcess( const G4String& processName = "B+Inelastic" );
~G4BMesonPlusInelasticProcess() {}
virtual void ProcessDescription( std::ostream& outFile ) const;
};
#endif
@@ -1,46 +0,0 @@
//
// ********************************************************************
// * 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. *
// ********************************************************************
//
#ifndef G4BMesonZeroInelasticProcess_h
#define G4BMesonZeroInelasticProcess_h 1
// Author: Alberto Ribon (CERN) 2019
// Class Description
// Process for B0 Inelastic scattering
// Class Description - End
#include "G4HadronInelasticProcess.hh"
class G4BMesonZeroInelasticProcess : public G4HadronInelasticProcess {
public:
G4BMesonZeroInelasticProcess( const G4String& processName = "B0Inelastic" );
~G4BMesonZeroInelasticProcess() {}
virtual void ProcessDescription( std::ostream& outFile ) const;
};
#endif
@@ -1,46 +0,0 @@
//
// ********************************************************************
// * 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. *
// ********************************************************************
//
#ifndef G4BcMesonMinusInelasticProcess_h
#define G4BcMesonMinusInelasticProcess_h 1
// Author: Alberto Ribon (CERN) 2019
// Class Description
// Process for Bc- Inelastic scattering
// Class Description - End
#include "G4HadronInelasticProcess.hh"
class G4BcMesonMinusInelasticProcess : public G4HadronInelasticProcess {
public:
G4BcMesonMinusInelasticProcess( const G4String& processName = "Bc-Inelastic" );
~G4BcMesonMinusInelasticProcess() {}
virtual void ProcessDescription( std::ostream& outFile ) const;
};
#endif
@@ -1,46 +0,0 @@
//
// ********************************************************************
// * 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. *
// ********************************************************************
//
#ifndef G4BcMesonPlusInelasticProcess_h
#define G4BcMesonPlusInelasticProcess_h 1
// Author: Alberto Ribon (CERN) 2019
// Class Description
// Process for Bc+ Inelastic scattering
// Class Description - End
#include "G4HadronInelasticProcess.hh"
class G4BcMesonPlusInelasticProcess : public G4HadronInelasticProcess {
public:
G4BcMesonPlusInelasticProcess( const G4String& processName = "Bc+Inelastic" );
~G4BcMesonPlusInelasticProcess() {}
virtual void ProcessDescription( std::ostream& outFile ) const;
};
#endif
@@ -1,46 +0,0 @@
//
// ********************************************************************
// * 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. *
// ********************************************************************
//
#ifndef G4BsMesonZeroInelasticProcess_h
#define G4BsMesonZeroInelasticProcess_h 1
// Author: Alberto Ribon (CERN) 2019
// Class Description
// Process for Bs0 Inelastic scattering
// Class Description - End
#include "G4HadronInelasticProcess.hh"
class G4BsMesonZeroInelasticProcess : public G4HadronInelasticProcess {
public:
G4BsMesonZeroInelasticProcess( const G4String& processName = "Bs0Inelastic" );
~G4BsMesonZeroInelasticProcess() {}
virtual void ProcessDescription( std::ostream& outFile ) const;
};
#endif
@@ -1,46 +0,0 @@
//
// ********************************************************************
// * 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. *
// ********************************************************************
//
#ifndef G4DMesonMinusInelasticProcess_h
#define G4DMesonMinusInelasticProcess_h 1
// Author: Alberto Ribon (CERN) 2019
// Class Description
// Process for D- Inelastic scattering
// Class Description - End
#include "G4HadronInelasticProcess.hh"
class G4DMesonMinusInelasticProcess : public G4HadronInelasticProcess {
public:
G4DMesonMinusInelasticProcess( const G4String& processName = "D-Inelastic" );
~G4DMesonMinusInelasticProcess() {}
virtual void ProcessDescription( std::ostream& outFile ) const;
};
#endif
@@ -1,46 +0,0 @@
//
// ********************************************************************
// * 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. *
// ********************************************************************
//
#ifndef G4DMesonPlusInelasticProcess_h
#define G4DMesonPlusInelasticProcess_h 1
// Author: Alberto Ribon (CERN) 2019
// Class Description
// Process for D+ Inelastic scattering
// Class Description - End
#include "G4HadronInelasticProcess.hh"
class G4DMesonPlusInelasticProcess : public G4HadronInelasticProcess {
public:
G4DMesonPlusInelasticProcess( const G4String& processName = "D+Inelastic" );
~G4DMesonPlusInelasticProcess() {}
virtual void ProcessDescription( std::ostream& outFile ) const;
};
#endif
@@ -1,46 +0,0 @@
//
// ********************************************************************
// * 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. *
// ********************************************************************
//
#ifndef G4DMesonZeroInelasticProcess_h
#define G4DMesonZeroInelasticProcess_h 1
// Author: Alberto Ribon (CERN) 2019
// Class Description
// Process for D0 Inelastic scattering
// Class Description - End
#include "G4HadronInelasticProcess.hh"
class G4DMesonZeroInelasticProcess : public G4HadronInelasticProcess {
public:
G4DMesonZeroInelasticProcess( const G4String& processName = "D0Inelastic" );
~G4DMesonZeroInelasticProcess() {}
virtual void ProcessDescription( std::ostream& outFile ) const;
};
#endif
@@ -1,46 +0,0 @@
//
// ********************************************************************
// * 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. *
// ********************************************************************
//
#ifndef G4DsMesonMinusInelasticProcess_h
#define G4DsMesonMinusInelasticProcess_h 1
// Author: Alberto Ribon (CERN) 2019
// Class Description
// Process for Ds- Inelastic scattering
// Class Description - End
#include "G4HadronInelasticProcess.hh"
class G4DsMesonMinusInelasticProcess : public G4HadronInelasticProcess {
public:
G4DsMesonMinusInelasticProcess( const G4String& processName = "Ds-Inelastic" );
~G4DsMesonMinusInelasticProcess() {}
virtual void ProcessDescription( std::ostream& outFile ) const;
};
#endif
@@ -1,46 +0,0 @@
//
// ********************************************************************
// * 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. *
// ********************************************************************
//
#ifndef G4DsMesonPlusInelasticProcess_h
#define G4DsMesonPlusInelasticProcess_h 1
// Author: Alberto Ribon (CERN) 2019
// Class Description
// Process for Ds+ Inelastic scattering
// Class Description - End
#include "G4HadronInelasticProcess.hh"
class G4DsMesonPlusInelasticProcess : public G4HadronInelasticProcess {
public:
G4DsMesonPlusInelasticProcess( const G4String& processName = "Ds+Inelastic" );
~G4DsMesonPlusInelasticProcess() {}
virtual void ProcessDescription( std::ostream& outFile ) const;
};
#endif
@@ -1,46 +0,0 @@
//
// ********************************************************************
// * 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. *
// ********************************************************************
//
#ifndef G4LambdabInelasticProcess_h
#define G4LambdabInelasticProcess_h 1
// Author: Alberto Ribon (CERN) 2019
// Class Description
// Process for lambda_b Inelastic scattering
// Class Description - End
#include "G4HadronInelasticProcess.hh"
class G4LambdabInelasticProcess : public G4HadronInelasticProcess {
public:
G4LambdabInelasticProcess( const G4String& processName = "lamba_bInelastic" );
~G4LambdabInelasticProcess() {}
virtual void ProcessDescription( std::ostream& outFile ) const;
};
#endif
@@ -1,46 +0,0 @@
//
// ********************************************************************
// * 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. *
// ********************************************************************
//
#ifndef G4LambdacPlusInelasticProcess_h
#define G4LambdacPlusInelasticProcess_h 1
// Author: Alberto Ribon (CERN) 2019
// Class Description
// Process for lambda_c+ Inelastic scattering
// Class Description - End
#include "G4HadronInelasticProcess.hh"
class G4LambdacPlusInelasticProcess : public G4HadronInelasticProcess {
public:
G4LambdacPlusInelasticProcess( const G4String& processName = "lamba_c+Inelastic" );
~G4LambdacPlusInelasticProcess() {}
virtual void ProcessDescription( std::ostream& outFile ) const;
};
#endif
@@ -1,46 +0,0 @@
//
// ********************************************************************
// * 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. *
// ********************************************************************
//
#ifndef G4OmegabMinusInelasticProcess_h
#define G4OmegabMinusInelasticProcess_h 1
// Author: Alberto Ribon (CERN) 2019
// Class Description
// Process for omega_b- Inelastic scattering
// Class Description - End
#include "G4HadronInelasticProcess.hh"
class G4OmegabMinusInelasticProcess : public G4HadronInelasticProcess {
public:
G4OmegabMinusInelasticProcess( const G4String& processName = "omega_b-Inelastic" );
~G4OmegabMinusInelasticProcess() {}
virtual void ProcessDescription( std::ostream& outFile ) const;
};
#endif
@@ -1,46 +0,0 @@
//
// ********************************************************************
// * 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. *
// ********************************************************************
//
#ifndef G4OmegacZeroInelasticProcess_h
#define G4OmegacZeroInelasticProcess_h 1
// Author: Alberto Ribon (CERN) 2019
// Class Description
// Process for omega_c0 Inelastic scattering
// Class Description - End
#include "G4HadronInelasticProcess.hh"
class G4OmegacZeroInelasticProcess : public G4HadronInelasticProcess {
public:
G4OmegacZeroInelasticProcess( const G4String& processName = "omega_c0Inelastic" );
~G4OmegacZeroInelasticProcess() {}
virtual void ProcessDescription( std::ostream& outFile ) const;
};
#endif
@@ -1,46 +0,0 @@
//
// ********************************************************************
// * 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. *
// ********************************************************************
//
#ifndef G4XibMinusInelasticProcess_h
#define G4XibMinusInelasticProcess_h 1
// Author: Alberto Ribon (CERN) 2019
// Class Description
// Process for xi_b- Inelastic scattering
// Class Description - End
#include "G4HadronInelasticProcess.hh"
class G4XibMinusInelasticProcess : public G4HadronInelasticProcess {
public:
G4XibMinusInelasticProcess( const G4String& processName = "xi_b-Inelastic" );
~G4XibMinusInelasticProcess() {}
virtual void ProcessDescription( std::ostream& outFile ) const;
};
#endif
@@ -1,46 +0,0 @@
//
// ********************************************************************
// * 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. *
// ********************************************************************
//
#ifndef G4XibZeroInelasticProcess_h
#define G4XibZeroInelasticProcess_h 1
// Author: Alberto Ribon (CERN) 2019
// Class Description
// Process for xi_b0 Inelastic scattering
// Class Description - End
#include "G4HadronInelasticProcess.hh"
class G4XibZeroInelasticProcess : public G4HadronInelasticProcess {
public:
G4XibZeroInelasticProcess( const G4String& processName = "xi_b0Inelastic" );
~G4XibZeroInelasticProcess() {}
virtual void ProcessDescription( std::ostream& outFile ) const;
};
#endif
@@ -1,46 +0,0 @@
//
// ********************************************************************
// * 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. *
// ********************************************************************
//
#ifndef G4XicPlusInelasticProcess_h
#define G4XicPlusInelasticProcess_h 1
// Author: Alberto Ribon (CERN) 2019
// Class Description
// Process for xi_c+ Inelastic scattering
// Class Description - End
#include "G4HadronInelasticProcess.hh"
class G4XicPlusInelasticProcess : public G4HadronInelasticProcess {
public:
G4XicPlusInelasticProcess( const G4String& processName = "xi_c+Inelastic" );
~G4XicPlusInelasticProcess() {}
virtual void ProcessDescription( std::ostream& outFile ) const;
};
#endif
@@ -1,46 +0,0 @@
//
// ********************************************************************
// * 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. *
// ********************************************************************
//
#ifndef G4XicZeroInelasticProcess_h
#define G4XicZeroInelasticProcess_h 1
// Author: Alberto Ribon (CERN) 2019
// Class Description
// Process for xi_c0 Inelastic scattering
// Class Description - End
#include "G4HadronInelasticProcess.hh"
class G4XicZeroInelasticProcess : public G4HadronInelasticProcess {
public:
G4XicZeroInelasticProcess( const G4String& processName = "xi_c0Inelastic" );
~G4XicZeroInelasticProcess() {}
virtual void ProcessDescription( std::ostream& outFile ) const;
};
#endif
@@ -4,7 +4,7 @@
# Package: Geant4.src.G4processes.G4hadronic.G4hadronic_proc
#
# Sources description for a library.
# Lists the sources and headers of the code explicitely.
# Lists the sources and headers of the code explicitly.
# Lists include paths needed.
# Lists the internal granular and global dependencies of the library.
# Source specific properties should be added at the end.
@@ -14,78 +14,25 @@
#
#------------------------------------------------------------------------------
# List external includes needed.
include_directories(${CLHEP_INCLUDE_DIRS})
# List internal includes needed.
include_directories(${CMAKE_SOURCE_DIR}/source/geometry/management/include)
include_directories(${CMAKE_SOURCE_DIR}/source/geometry/volumes/include)
include_directories(${CMAKE_SOURCE_DIR}/source/geometry/navigation/include)
include_directories(${CMAKE_SOURCE_DIR}/source/geometry/magneticfield/include)
include_directories(${CMAKE_SOURCE_DIR}/source/global/HEPGeometry/include)
include_directories(${CMAKE_SOURCE_DIR}/source/global/HEPRandom/include)
include_directories(${CMAKE_SOURCE_DIR}/source/global/management/include)
include_directories(${CMAKE_SOURCE_DIR}/source/materials/include)
include_directories(${CMAKE_SOURCE_DIR}/source/particles/bosons/include)
include_directories(${CMAKE_SOURCE_DIR}/source/particles/hadrons/barions/include)
include_directories(${CMAKE_SOURCE_DIR}/source/particles/hadrons/ions/include)
include_directories(${CMAKE_SOURCE_DIR}/source/particles/hadrons/mesons/include)
include_directories(${CMAKE_SOURCE_DIR}/source/particles/leptons/include)
include_directories(${CMAKE_SOURCE_DIR}/source/particles/management/include)
include_directories(${CMAKE_SOURCE_DIR}/source/processes/cuts/include)
include_directories(${CMAKE_SOURCE_DIR}/source/processes/hadronic/cross_sections/include)
include_directories(${CMAKE_SOURCE_DIR}/source/processes/hadronic/management/include)
include_directories(${CMAKE_SOURCE_DIR}/source/processes/hadronic/models/management/include)
include_directories(${CMAKE_SOURCE_DIR}/source/processes/hadronic/util/include)
include_directories(${CMAKE_SOURCE_DIR}/source/processes/management/include)
include_directories(${CMAKE_SOURCE_DIR}/source/processes/scoring/include)
include_directories(${CMAKE_SOURCE_DIR}/source/digits_hits/hits/include)
include_directories(${CMAKE_SOURCE_DIR}/source/digits_hits/detector/include)
include_directories(${CMAKE_SOURCE_DIR}/source/track/include)
include_directories(${CMAKE_SOURCE_DIR}/source/intercoms/include)
#
# Define the Geant4 Module.
#
include(Geant4MacroDefineModule)
GEANT4_DEFINE_MODULE(NAME G4hadronic_proc
HEADERS
G4AlphaInelasticProcess.hh
G4AntiAlphaInelasticProcess.hh
G4AntiBMesonZeroInelasticProcess.hh
G4AntiBsMesonZeroInelasticProcess.hh
G4AntiDeuteronInelasticProcess.hh
G4AntiDMesonZeroInelasticProcess.hh
G4AntiHe3InelasticProcess.hh
G4AntiLambdabInelasticProcess.hh
G4AntiLambdacPlusInelasticProcess.hh
G4AntiLambdaInelasticProcess.hh
G4AntiNeutronInelasticProcess.hh
G4AntiOmegabMinusInelasticProcess.hh
G4AntiOmegacZeroInelasticProcess.hh
G4AntiOmegaMinusInelasticProcess.hh
G4AntiProtonInelasticProcess.hh
G4AntiSigmaMinusInelasticProcess.hh
G4AntiSigmaPlusInelasticProcess.hh
G4AntiTritonInelasticProcess.hh
G4AntiXibMinusInelasticProcess.hh
G4AntiXibZeroInelasticProcess.hh
G4AntiXicPlusInelasticProcess.hh
G4AntiXicZeroInelasticProcess.hh
G4AntiXiMinusInelasticProcess.hh
G4AntiXiZeroInelasticProcess.hh
G4BcMesonMinusInelasticProcess.hh
G4BcMesonPlusInelasticProcess.hh
G4BMesonMinusInelasticProcess.hh
G4BMesonPlusInelasticProcess.hh
G4BMesonZeroInelasticProcess.hh
G4BsMesonZeroInelasticProcess.hh
G4DeuteronInelasticProcess.hh
G4DMesonMinusInelasticProcess.hh
G4DMesonPlusInelasticProcess.hh
G4DMesonZeroInelasticProcess.hh
G4DsMesonMinusInelasticProcess.hh
G4DsMesonPlusInelasticProcess.hh
G4ElectronNuclearProcess.hh
G4ElNeutrinoNucleusProcess.hh
G4HadronCaptureProcess.hh
@@ -97,15 +44,11 @@ GEANT4_DEFINE_MODULE(NAME G4hadronic_proc
G4KaonPlusInelasticProcess.hh
G4KaonZeroLInelasticProcess.hh
G4KaonZeroSInelasticProcess.hh
G4LambdabInelasticProcess.hh
G4LambdacPlusInelasticProcess.hh
G4LambdaInelasticProcess.hh
G4MuNeutrinoNucleusProcess.hh
G4MuonNuclearProcess.hh
G4NeutrinoElectronProcess.hh
G4NeutronInelasticProcess.hh
G4OmegabMinusInelasticProcess.hh
G4OmegacZeroInelasticProcess.hh
G4OmegaMinusInelasticProcess.hh
G4PhotoCaptureProcess.hh
G4PhotoFissionProcess.hh
@@ -123,49 +66,23 @@ GEANT4_DEFINE_MODULE(NAME G4hadronic_proc
G4UCNLoss.hh
G4UCNAbsorption.hh
G4UCNMultiScattering.hh
G4XibMinusInelasticProcess.hh
G4XibZeroInelasticProcess.hh
G4XicPlusInelasticProcess.hh
G4XicZeroInelasticProcess.hh
G4XiMinusInelasticProcess.hh
G4XiZeroInelasticProcess.hh
SOURCES
G4AlphaInelasticProcess.cc
G4AntiAlphaInelasticProcess.cc
G4AntiBMesonZeroInelasticProcess.cc
G4AntiBsMesonZeroInelasticProcess.cc
G4AntiDeuteronInelasticProcess.cc
G4AntiDMesonZeroInelasticProcess.cc
G4AntiHe3InelasticProcess.cc
G4AntiLambdabInelasticProcess.cc
G4AntiLambdacPlusInelasticProcess.cc
G4AntiLambdaInelasticProcess.cc
G4AntiNeutronInelasticProcess.cc
G4AntiOmegabMinusInelasticProcess.cc
G4AntiOmegacZeroInelasticProcess.cc
G4AntiOmegaMinusInelasticProcess.cc
G4AntiProtonInelasticProcess.cc
G4AntiSigmaMinusInelasticProcess.cc
G4AntiSigmaPlusInelasticProcess.cc
G4AntiTritonInelasticProcess.cc
G4AntiXibMinusInelasticProcess.cc
G4AntiXibZeroInelasticProcess.cc
G4AntiXicPlusInelasticProcess.cc
G4AntiXicZeroInelasticProcess.cc
G4AntiXiMinusInelasticProcess.cc
G4AntiXiZeroInelasticProcess.cc
G4BcMesonMinusInelasticProcess.cc
G4BcMesonPlusInelasticProcess.cc
G4BMesonMinusInelasticProcess.cc
G4BMesonPlusInelasticProcess.cc
G4BMesonZeroInelasticProcess.cc
G4BsMesonZeroInelasticProcess.cc
G4DeuteronInelasticProcess.cc
G4DMesonMinusInelasticProcess.cc
G4DMesonPlusInelasticProcess.cc
G4DMesonZeroInelasticProcess.cc
G4DsMesonMinusInelasticProcess.cc
G4DsMesonPlusInelasticProcess.cc
G4ElNeutrinoNucleusProcess.cc
G4ElectronNuclearProcess.cc
G4HadronCaptureProcess.cc
@@ -177,15 +94,11 @@ GEANT4_DEFINE_MODULE(NAME G4hadronic_proc
G4KaonPlusInelasticProcess.cc
G4KaonZeroLInelasticProcess.cc
G4KaonZeroSInelasticProcess.cc
G4LambdabInelasticProcess.cc
G4LambdacPlusInelasticProcess.cc
G4LambdaInelasticProcess.cc
G4MuNeutrinoNucleusProcess.cc
G4MuonNuclearProcess.cc
G4NeutrinoElectronProcess.cc
G4NeutronInelasticProcess.cc
G4OmegabMinusInelasticProcess.cc
G4OmegacZeroInelasticProcess.cc
G4OmegaMinusInelasticProcess.cc
G4PhotoCaptureProcess.cc
G4PhotoFissionProcess.cc
@@ -202,10 +115,6 @@ GEANT4_DEFINE_MODULE(NAME G4hadronic_proc
G4UCNLoss.cc
G4UCNAbsorption.cc
G4UCNMultiScattering.cc
G4XibMinusInelasticProcess.cc
G4XibZeroInelasticProcess.cc
G4XicPlusInelasticProcess.cc
G4XicZeroInelasticProcess.cc
G4XiMinusInelasticProcess.cc
G4XiZeroInelasticProcess.cc
GRANULAR_DEPENDENCIES
@@ -1,40 +0,0 @@
//
// ********************************************************************
// * 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. *
// ********************************************************************
//
#include "G4AntiBMesonZeroInelasticProcess.hh"
#include "G4AntiBMesonZero.hh"
#include <iostream>
G4AntiBMesonZeroInelasticProcess::G4AntiBMesonZeroInelasticProcess( const G4String& name )
:G4HadronInelasticProcess( name, G4AntiBMesonZero::Definition() ) {}
void G4AntiBMesonZeroInelasticProcess::ProcessDescription( std::ostream& outFile ) const {
outFile << "G4AntiBMesonZeroInelasticProcess handles the inelastic scattering of\n"
<< "anti_B0 from nuclei by invoking one or more hadronic models and one\n"
<< "or more hadronic cross section sets.\n";
}
@@ -1,40 +0,0 @@
//
// ********************************************************************
// * 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. *
// ********************************************************************
//
#include "G4AntiBsMesonZeroInelasticProcess.hh"
#include "G4AntiBsMesonZero.hh"
#include <iostream>
G4AntiBsMesonZeroInelasticProcess::G4AntiBsMesonZeroInelasticProcess( const G4String& name )
:G4HadronInelasticProcess( name, G4AntiBsMesonZero::Definition() ) {}
void G4AntiBsMesonZeroInelasticProcess::ProcessDescription( std::ostream& outFile ) const {
outFile << "G4AntiBsMesonZeroInelasticProcess handles the inelastic scattering of\n"
<< "anti_Bs0 from nuclei by invoking one or more hadronic models and one\n"
<< "or more hadronic cross section sets.\n";
}
@@ -1,40 +0,0 @@
//
// ********************************************************************
// * 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. *
// ********************************************************************
//
#include "G4AntiDMesonZeroInelasticProcess.hh"
#include "G4AntiDMesonZero.hh"
#include <iostream>
G4AntiDMesonZeroInelasticProcess::G4AntiDMesonZeroInelasticProcess( const G4String& name )
:G4HadronInelasticProcess( name, G4AntiDMesonZero::Definition() ) {}
void G4AntiDMesonZeroInelasticProcess::ProcessDescription( std::ostream& outFile ) const {
outFile << "G4AntiDMesonZeroInelasticProcess handles the inelastic scattering of\n"
<< "anti_D0 from nuclei by invoking one or more hadronic models and one\n"
<< "or more hadronic cross section sets.\n";
}
@@ -1,40 +0,0 @@
//
// ********************************************************************
// * 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. *
// ********************************************************************
//
#include "G4AntiLambdabInelasticProcess.hh"
#include "G4AntiLambdab.hh"
#include <iostream>
G4AntiLambdabInelasticProcess::G4AntiLambdabInelasticProcess( const G4String& name )
:G4HadronInelasticProcess( name, G4AntiLambdab::Definition() ) {}
void G4AntiLambdabInelasticProcess::ProcessDescription( std::ostream& outFile ) const {
outFile << "G4AntiLambdabInelasticProcess handles the inelastic scattering of\n"
<< "anti_lambda_b from nuclei by invoking one or more hadronic models and one\n"
<< "or more hadronic cross section sets.\n";
}
@@ -1,40 +0,0 @@
//
// ********************************************************************
// * 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. *
// ********************************************************************
//
#include "G4AntiLambdacPlusInelasticProcess.hh"
#include "G4AntiLambdacPlus.hh"
#include <iostream>
G4AntiLambdacPlusInelasticProcess::G4AntiLambdacPlusInelasticProcess( const G4String& name )
:G4HadronInelasticProcess( name, G4AntiLambdacPlus::Definition() ) {}
void G4AntiLambdacPlusInelasticProcess::ProcessDescription( std::ostream& outFile ) const {
outFile << "G4AntiLambdacPlusInelasticProcess handles the inelastic scattering of\n"
<< "anti_lambda_c+ from nuclei by invoking one or more hadronic models and one\n"
<< "or more hadronic cross section sets.\n";
}
@@ -1,40 +0,0 @@
//
// ********************************************************************
// * 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. *
// ********************************************************************
//
#include "G4AntiOmegabMinusInelasticProcess.hh"
#include "G4AntiOmegabMinus.hh"
#include <iostream>
G4AntiOmegabMinusInelasticProcess::G4AntiOmegabMinusInelasticProcess( const G4String& name )
:G4HadronInelasticProcess( name, G4AntiOmegabMinus::Definition() ) {}
void G4AntiOmegabMinusInelasticProcess::ProcessDescription( std::ostream& outFile ) const {
outFile << "G4AntiOmegabMinusInelasticProcess handles the inelastic scattering of\n"
<< "anti_omega_b- from nuclei by invoking one or more hadronic models and one\n"
<< "or more hadronic cross section sets.\n";
}
@@ -1,40 +0,0 @@
//
// ********************************************************************
// * 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. *
// ********************************************************************
//
#include "G4AntiOmegacZeroInelasticProcess.hh"
#include "G4AntiOmegacZero.hh"
#include <iostream>
G4AntiOmegacZeroInelasticProcess::G4AntiOmegacZeroInelasticProcess( const G4String& name )
:G4HadronInelasticProcess( name, G4AntiOmegacZero::Definition() ) {}
void G4AntiOmegacZeroInelasticProcess::ProcessDescription( std::ostream& outFile ) const {
outFile << "G4AntiOmegacZeroInelasticProcess handles the inelastic scattering of\n"
<< "anti_omega_c0 from nuclei by invoking one or more hadronic models and one\n"
<< "or more hadronic cross section sets.\n";
}
@@ -1,40 +0,0 @@
//
// ********************************************************************
// * 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. *
// ********************************************************************
//
#include "G4AntiXibMinusInelasticProcess.hh"
#include "G4AntiXibMinus.hh"
#include <iostream>
G4AntiXibMinusInelasticProcess::G4AntiXibMinusInelasticProcess( const G4String& name )
:G4HadronInelasticProcess( name, G4AntiXibMinus::Definition() ) {}
void G4AntiXibMinusInelasticProcess::ProcessDescription( std::ostream& outFile ) const {
outFile << "G4AntiXibMinusInelasticProcess handles the inelastic scattering of\n"
<< "anti_xi_b- from nuclei by invoking one or more hadronic models and one\n"
<< "or more hadronic cross section sets.\n";
}
@@ -1,40 +0,0 @@
//
// ********************************************************************
// * 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. *
// ********************************************************************
//
#include "G4AntiXibZeroInelasticProcess.hh"
#include "G4AntiXibZero.hh"
#include <iostream>
G4AntiXibZeroInelasticProcess::G4AntiXibZeroInelasticProcess( const G4String& name )
:G4HadronInelasticProcess( name, G4AntiXibZero::Definition() ) {}
void G4AntiXibZeroInelasticProcess::ProcessDescription( std::ostream& outFile ) const {
outFile << "G4AntiXibZeroInelasticProcess handles the inelastic scattering of\n"
<< "anti_xi_b0 from nuclei by invoking one or more hadronic models and one\n"
<< "or more hadronic cross section sets.\n";
}
@@ -1,40 +0,0 @@
//
// ********************************************************************
// * 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. *
// ********************************************************************
//
#include "G4AntiXicPlusInelasticProcess.hh"
#include "G4AntiXicPlus.hh"
#include <iostream>
G4AntiXicPlusInelasticProcess::G4AntiXicPlusInelasticProcess( const G4String& name )
:G4HadronInelasticProcess( name, G4AntiXicPlus::Definition() ) {}
void G4AntiXicPlusInelasticProcess::ProcessDescription( std::ostream& outFile ) const {
outFile << "G4AntiXicPlusInelasticProcess handles the inelastic scattering of\n"
<< "anti_xi_c+ from nuclei by invoking one or more hadronic models and one\n"
<< "or more hadronic cross section sets.\n";
}
@@ -1,40 +0,0 @@
//
// ********************************************************************
// * 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. *
// ********************************************************************
//
#include "G4AntiXicZeroInelasticProcess.hh"
#include "G4AntiXicZero.hh"
#include <iostream>
G4AntiXicZeroInelasticProcess::G4AntiXicZeroInelasticProcess( const G4String& name )
:G4HadronInelasticProcess( name, G4AntiXicZero::Definition() ) {}
void G4AntiXicZeroInelasticProcess::ProcessDescription( std::ostream& outFile ) const {
outFile << "G4AntiXicZeroInelasticProcess handles the inelastic scattering of\n"
<< "anti_xi_c0 from nuclei by invoking one or more hadronic models and one\n"
<< "or more hadronic cross section sets.\n";
}
@@ -1,40 +0,0 @@
//
// ********************************************************************
// * 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. *
// ********************************************************************
//
#include "G4BMesonMinusInelasticProcess.hh"
#include "G4BMesonMinus.hh"
#include <iostream>
G4BMesonMinusInelasticProcess::G4BMesonMinusInelasticProcess( const G4String& name )
:G4HadronInelasticProcess( name, G4BMesonMinus::Definition() ) {}
void G4BMesonMinusInelasticProcess::ProcessDescription( std::ostream& outFile ) const {
outFile << "G4BMesonMinusInelasticProcess handles the inelastic scattering of\n"
<< "B- from nuclei by invoking one or more hadronic models and one\n"
<< "or more hadronic cross section sets.\n";
}
@@ -1,40 +0,0 @@
//
// ********************************************************************
// * 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. *
// ********************************************************************
//
#include "G4BMesonPlusInelasticProcess.hh"
#include "G4BMesonPlus.hh"
#include <iostream>
G4BMesonPlusInelasticProcess::G4BMesonPlusInelasticProcess( const G4String& name )
:G4HadronInelasticProcess( name, G4BMesonPlus::Definition() ) {}
void G4BMesonPlusInelasticProcess::ProcessDescription( std::ostream& outFile ) const {
outFile << "G4BMesonPlusInelasticProcess handles the inelastic scattering of\n"
<< "B+ from nuclei by invoking one or more hadronic models and one\n"
<< "or more hadronic cross section sets.\n";
}
@@ -1,40 +0,0 @@
//
// ********************************************************************
// * 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. *
// ********************************************************************
//
#include "G4BMesonZeroInelasticProcess.hh"
#include "G4BMesonZero.hh"
#include <iostream>
G4BMesonZeroInelasticProcess::G4BMesonZeroInelasticProcess( const G4String& name )
:G4HadronInelasticProcess( name, G4BMesonZero::Definition() ) {}
void G4BMesonZeroInelasticProcess::ProcessDescription( std::ostream& outFile ) const {
outFile << "G4BMesonZeroInelasticProcess handles the inelastic scattering of\n"
<< "B0 from nuclei by invoking one or more hadronic models and one\n"
<< "or more hadronic cross section sets.\n";
}
@@ -1,40 +0,0 @@
//
// ********************************************************************
// * 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. *
// ********************************************************************
//
#include "G4BcMesonMinusInelasticProcess.hh"
#include "G4BcMesonMinus.hh"
#include <iostream>
G4BcMesonMinusInelasticProcess::G4BcMesonMinusInelasticProcess( const G4String& name )
:G4HadronInelasticProcess( name, G4BcMesonMinus::Definition() ) {}
void G4BcMesonMinusInelasticProcess::ProcessDescription( std::ostream& outFile ) const {
outFile << "G4BcMesonMinusInelasticProcess handles the inelastic scattering of\n"
<< "Bc- from nuclei by invoking one or more hadronic models and one\n"
<< "or more hadronic cross section sets.\n";
}
@@ -1,40 +0,0 @@
//
// ********************************************************************
// * 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. *
// ********************************************************************
//
#include "G4BcMesonPlusInelasticProcess.hh"
#include "G4BcMesonPlus.hh"
#include <iostream>
G4BcMesonPlusInelasticProcess::G4BcMesonPlusInelasticProcess( const G4String& name )
:G4HadronInelasticProcess( name, G4BcMesonPlus::Definition() ) {}
void G4BcMesonPlusInelasticProcess::ProcessDescription( std::ostream& outFile ) const {
outFile << "G4BcMesonPlusInelasticProcess handles the inelastic scattering of\n"
<< "Bc+ from nuclei by invoking one or more hadronic models and one\n"
<< "or more hadronic cross section sets.\n";
}
@@ -1,40 +0,0 @@
//
// ********************************************************************
// * 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. *
// ********************************************************************
//
#include "G4BsMesonZeroInelasticProcess.hh"
#include "G4BsMesonZero.hh"
#include <iostream>
G4BsMesonZeroInelasticProcess::G4BsMesonZeroInelasticProcess( const G4String& name )
:G4HadronInelasticProcess( name, G4BsMesonZero::Definition() ) {}
void G4BsMesonZeroInelasticProcess::ProcessDescription( std::ostream& outFile ) const {
outFile << "G4BsMesonZeroInelasticProcess handles the inelastic scattering of\n"
<< "Bs0 from nuclei by invoking one or more hadronic models and one\n"
<< "or more hadronic cross section sets.\n";
}
@@ -1,40 +0,0 @@
//
// ********************************************************************
// * 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. *
// ********************************************************************
//
#include "G4DMesonMinusInelasticProcess.hh"
#include "G4DMesonMinus.hh"
#include <iostream>
G4DMesonMinusInelasticProcess::G4DMesonMinusInelasticProcess( const G4String& name )
:G4HadronInelasticProcess( name, G4DMesonMinus::Definition() ) {}
void G4DMesonMinusInelasticProcess::ProcessDescription( std::ostream& outFile ) const {
outFile << "G4DMesonMinusInelasticProcess handles the inelastic scattering of\n"
<< "D- from nuclei by invoking one or more hadronic models and one\n"
<< "or more hadronic cross section sets.\n";
}
@@ -1,40 +0,0 @@
//
// ********************************************************************
// * 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. *
// ********************************************************************
//
#include "G4DMesonPlusInelasticProcess.hh"
#include "G4DMesonPlus.hh"
#include <iostream>
G4DMesonPlusInelasticProcess::G4DMesonPlusInelasticProcess( const G4String& name )
:G4HadronInelasticProcess( name, G4DMesonPlus::Definition() ) {}
void G4DMesonPlusInelasticProcess::ProcessDescription( std::ostream& outFile ) const {
outFile << "G4DMesonPlusInelasticProcess handles the inelastic scattering of\n"
<< "D+ from nuclei by invoking one or more hadronic models and one\n"
<< "or more hadronic cross section sets.\n";
}
@@ -1,40 +0,0 @@
//
// ********************************************************************
// * 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. *
// ********************************************************************
//
#include "G4DMesonZeroInelasticProcess.hh"
#include "G4DMesonZero.hh"
#include <iostream>
G4DMesonZeroInelasticProcess::G4DMesonZeroInelasticProcess( const G4String& name )
:G4HadronInelasticProcess( name, G4DMesonZero::Definition() ) {}
void G4DMesonZeroInelasticProcess::ProcessDescription( std::ostream& outFile ) const {
outFile << "G4DMesonZeroInelasticProcess handles the inelastic scattering of\n"
<< "D0 from nuclei by invoking one or more hadronic models and one\n"
<< "or more hadronic cross section sets.\n";
}
@@ -1,40 +0,0 @@
//
// ********************************************************************
// * 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. *
// ********************************************************************
//
#include "G4DsMesonMinusInelasticProcess.hh"
#include "G4DsMesonMinus.hh"
#include <iostream>
G4DsMesonMinusInelasticProcess::G4DsMesonMinusInelasticProcess( const G4String& name )
:G4HadronInelasticProcess( name, G4DsMesonMinus::Definition() ) {}
void G4DsMesonMinusInelasticProcess::ProcessDescription( std::ostream& outFile ) const {
outFile << "G4DsMesonMinusInelasticProcess handles the inelastic scattering of\n"
<< "Ds- from nuclei by invoking one or more hadronic models and one\n"
<< "or more hadronic cross section sets.\n";
}
@@ -1,40 +0,0 @@
//
// ********************************************************************
// * 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. *
// ********************************************************************
//
#include "G4DsMesonPlusInelasticProcess.hh"
#include "G4DsMesonPlus.hh"
#include <iostream>
G4DsMesonPlusInelasticProcess::G4DsMesonPlusInelasticProcess( const G4String& name )
:G4HadronInelasticProcess( name, G4DsMesonPlus::Definition() ) {}
void G4DsMesonPlusInelasticProcess::ProcessDescription( std::ostream& outFile ) const {
outFile << "G4DsMesonPlusInelasticProcess handles the inelastic scattering of\n"
<< "Ds+ from nuclei by invoking one or more hadronic models and one\n"
<< "or more hadronic cross section sets.\n";
}
@@ -1,40 +0,0 @@
//
// ********************************************************************
// * 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. *
// ********************************************************************
//
#include "G4LambdabInelasticProcess.hh"
#include "G4Lambdab.hh"
#include <iostream>
G4LambdabInelasticProcess::G4LambdabInelasticProcess( const G4String& name )
:G4HadronInelasticProcess( name, G4Lambdab::Definition() ) {}
void G4LambdabInelasticProcess::ProcessDescription( std::ostream& outFile ) const {
outFile << "G4LambdabInelasticProcess handles the inelastic scattering of\n"
<< "lambda_b from nuclei by invoking one or more hadronic models and one\n"
<< "or more hadronic cross section sets.\n";
}
@@ -1,40 +0,0 @@
//
// ********************************************************************
// * 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. *
// ********************************************************************
//
#include "G4LambdacPlusInelasticProcess.hh"
#include "G4LambdacPlus.hh"
#include <iostream>
G4LambdacPlusInelasticProcess::G4LambdacPlusInelasticProcess( const G4String& name )
:G4HadronInelasticProcess( name, G4LambdacPlus::Definition() ) {}
void G4LambdacPlusInelasticProcess::ProcessDescription( std::ostream& outFile ) const {
outFile << "G4LambdacPlusInelasticProcess handles the inelastic scattering of\n"
<< "lambda_c+ from nuclei by invoking one or more hadronic models and one\n"
<< "or more hadronic cross section sets.\n";
}
@@ -1,40 +0,0 @@
//
// ********************************************************************
// * 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. *
// ********************************************************************
//
#include "G4OmegabMinusInelasticProcess.hh"
#include "G4OmegabMinus.hh"
#include <iostream>
G4OmegabMinusInelasticProcess::G4OmegabMinusInelasticProcess( const G4String& name )
:G4HadronInelasticProcess( name, G4OmegabMinus::Definition() ) {}
void G4OmegabMinusInelasticProcess::ProcessDescription( std::ostream& outFile ) const {
outFile << "G4OmegabMinusInelasticProcess handles the inelastic scattering of\n"
<< "omega_b- from nuclei by invoking one or more hadronic models and one\n"
<< "or more hadronic cross section sets.\n";
}
@@ -1,40 +0,0 @@
//
// ********************************************************************
// * 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. *
// ********************************************************************
//
#include "G4OmegacZeroInelasticProcess.hh"
#include "G4OmegacZero.hh"
#include <iostream>
G4OmegacZeroInelasticProcess::G4OmegacZeroInelasticProcess( const G4String& name )
:G4HadronInelasticProcess( name, G4OmegacZero::Definition() ) {}
void G4OmegacZeroInelasticProcess::ProcessDescription( std::ostream& outFile ) const {
outFile << "G4OmegacZeroInelasticProcess handles the inelastic scattering of\n"
<< "omega_c0 from nuclei by invoking one or more hadronic models and one\n"
<< "or more hadronic cross section sets.\n";
}
@@ -1,40 +0,0 @@
//
// ********************************************************************
// * 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. *
// ********************************************************************
//
#include "G4XibMinusInelasticProcess.hh"
#include "G4XibMinus.hh"
#include <iostream>
G4XibMinusInelasticProcess::G4XibMinusInelasticProcess( const G4String& name )
:G4HadronInelasticProcess( name, G4XibMinus::Definition() ) {}
void G4XibMinusInelasticProcess::ProcessDescription( std::ostream& outFile ) const {
outFile << "G4XibMinusInelasticProcess handles the inelastic scattering of\n"
<< "xi_b- from nuclei by invoking one or more hadronic models and one\n"
<< "or more hadronic cross section sets.\n";
}
@@ -1,40 +0,0 @@
//
// ********************************************************************
// * 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. *
// ********************************************************************
//
#include "G4XibZeroInelasticProcess.hh"
#include "G4XibZero.hh"
#include <iostream>
G4XibZeroInelasticProcess::G4XibZeroInelasticProcess( const G4String& name )
:G4HadronInelasticProcess( name, G4XibZero::Definition() ) {}
void G4XibZeroInelasticProcess::ProcessDescription( std::ostream& outFile ) const {
outFile << "G4XibZeroInelasticProcess handles the inelastic scattering of\n"
<< "xi_b0 from nuclei by invoking one or more hadronic models and one\n"
<< "or more hadronic cross section sets.\n";
}
@@ -1,40 +0,0 @@
//
// ********************************************************************
// * 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. *
// ********************************************************************
//
#include "G4XicPlusInelasticProcess.hh"
#include "G4XicPlus.hh"
#include <iostream>
G4XicPlusInelasticProcess::G4XicPlusInelasticProcess( const G4String& name )
:G4HadronInelasticProcess( name, G4XicPlus::Definition() ) {}
void G4XicPlusInelasticProcess::ProcessDescription( std::ostream& outFile ) const {
outFile << "G4XicPlusInelasticProcess handles the inelastic scattering of\n"
<< "xi_c+ from nuclei by invoking one or more hadronic models and one\n"
<< "or more hadronic cross section sets.\n";
}
@@ -1,40 +0,0 @@
//
// ********************************************************************
// * 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. *
// ********************************************************************
//
#include "G4XicZeroInelasticProcess.hh"
#include "G4XicZero.hh"
#include <iostream>
G4XicZeroInelasticProcess::G4XicZeroInelasticProcess( const G4String& name )
:G4HadronInelasticProcess( name, G4XicZero::Definition() ) {}
void G4XicZeroInelasticProcess::ProcessDescription( std::ostream& outFile ) const {
outFile << "G4XicZeroInelasticProcess handles the inelastic scattering of\n"
<< "xi_c0 from nuclei by invoking one or more hadronic models and one\n"
<< "or more hadronic cross section sets.\n";
}