Import Geant4 10.0.0 source tree

This commit is contained in:
Gabriele Cosmo
2016-06-10 11:51:14 +02:00
parent e2d2f9810a
commit 286caacf06
12421 changed files with 730077 additions and 502383 deletions
@@ -26,6 +26,8 @@
/// \file persistency/P02/include/ExP02Classes.hh
/// \brief Declaration of the classes for generating dictionaries
//
// $Id: ExP02Classes.hh 71569 2013-06-18 10:13:24Z gcosmo $
//
#include "ExP02GeoTree.hh"
//
#include "ExP02DetectorConstruction.hh"
@@ -72,10 +74,10 @@
#include "G4VUserRegionInformation.hh"
#include "G4UserLimits.hh"
//
std::vector<CLHEP::Hep3Vector> a;
std::vector<G4VCSGface*> b;
std::vector<G4PolyconeSideRZ> c;
std::vector<G4PolyPhiFaceEdge> d;
std::vector<G4PolyPhiFaceVertex> e;
std::vector<CLHEP::Hep3Vector> g4a;
std::vector<G4VCSGface*> g4b;
std::vector<G4PolyconeSideRZ> g4c;
std::vector<G4PolyPhiFaceEdge> g4d;
std::vector<G4PolyPhiFaceVertex> g4e;
//
#undef __G4String
@@ -26,6 +26,8 @@
/// \file persistency/P02/include/ExP02DetConstrReader.hh
/// \brief Definition of the ExP02DetConstrReader class
//
// $Id: ExP02DetConstrReader.hh 71727 2013-06-21 07:55:45Z gcosmo $
//
//
#ifndef ExP02DetConstrReader_h
#define ExP02DetConstrReader_h 1
@@ -46,9 +48,7 @@ class ExP02DetConstrReader : public G4VUserDetectorConstruction
ExP02DetConstrReader();
~ExP02DetConstrReader();
public:
G4VPhysicalVolume* Construct();
virtual G4VPhysicalVolume* Construct();
};
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
@@ -26,6 +26,8 @@
/// \file persistency/P02/include/ExP02DetectorConstruction.hh
/// \brief Definition of the ExP02DetectorConstruction class
//
// $Id: ExP02DetectorConstruction.hh 71569 2013-06-18 10:13:24Z gcosmo $
//
#ifndef ExP02DetectorConstruction_H
#define ExP02DetectorConstruction_H 1
@@ -44,7 +46,7 @@ class ExP02DetectorConstruction : public G4VUserDetectorConstruction
ExP02DetectorConstruction();
~ExP02DetectorConstruction();
G4VPhysicalVolume* Construct();
virtual G4VPhysicalVolume* Construct();
private:
@@ -26,7 +26,8 @@
/// \file persistency/P02/include/ExP02GeoTree.hh
/// \brief Definition of the ExP02GeoTree class
//
// $Id$
// $Id: ExP02GeoTree.hh 71727 2013-06-21 07:55:45Z gcosmo $
#ifndef INCLUDE_EXP02GEOTREE_H
#define INCLUDE_EXP02GEOTREE_H 1
@@ -44,7 +45,8 @@ class ExP02GeoTree {
public:
ExP02GeoTree( );
ExP02GeoTree(G4VPhysicalVolume* vol, const G4ElementTable* et, const G4MaterialTable* mt);
ExP02GeoTree(G4VPhysicalVolume* vol, const G4ElementTable* et,
const G4MaterialTable* mt);
virtual ~ExP02GeoTree( );
@@ -26,8 +26,7 @@
/// \file persistency/P02/include/ExP02PhysicsList.hh
/// \brief Definition of the ExP02PhysicsList class
//
//
// $Id$
// $Id: ExP02PhysicsList.hh 71727 2013-06-21 07:55:45Z gcosmo $
//
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
@@ -50,21 +49,18 @@ class ExP02PhysicsList: public G4VUserPhysicsList
protected:
// Construct particle and physics
void ConstructParticle();
void ConstructProcess();
virtual void ConstructParticle();
virtual void ConstructProcess();
void SetCuts();
virtual void SetCuts();
protected:
// these methods Construct particles
void ConstructBosons();
void ConstructLeptons();
void ConstructMesons();
void ConstructBaryons();
protected:
// these methods Construct physics processes and register them
// these methods Construct physics processes and register them
void ConstructGeneral();
void ConstructEM();
};
@@ -26,8 +26,7 @@
/// \file persistency/P02/include/ExP02PrimaryGeneratorAction.hh
/// \brief Definition of the ExP02PrimaryGeneratorAction class
//
//
// $Id$
// $Id: ExP02PrimaryGeneratorAction.hh 71727 2013-06-21 07:55:45Z gcosmo $
//
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
@@ -51,12 +50,10 @@ class ExP02PrimaryGeneratorAction : public G4VUserPrimaryGeneratorAction
ExP02PrimaryGeneratorAction();
~ExP02PrimaryGeneratorAction();
public:
void GeneratePrimaries(G4Event*);
virtual void GeneratePrimaries(G4Event*);
private:
G4ParticleGun* fParticleGun;
ExP02DetectorConstruction* fMyDetector;
};
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......