Import Geant4 11.2.0.beta source tree

This commit is contained in:
Gabriele Cosmo
2023-06-30 09:09:57 +02:00
parent aef78ca386
commit dd1f179cda
3780 changed files with 212808 additions and 142780 deletions
@@ -43,46 +43,18 @@ class GFlashParticleBounds;
class ExGflash2DetectorConstruction : public G4VUserDetectorConstruction
{
public:
ExGflash2DetectorConstruction();
~ExGflash2DetectorConstruction();
virtual G4VPhysicalVolume* Construct();
virtual void ConstructSDandField();
const G4VPhysicalVolume* GetCristal(int aNumCrystal)
{return fCrystalPhys[aNumCrystal];};
private:
G4LogicalVolume* fCrystalLog;
G4VPhysicalVolume* fCrystalPhys[100];
public:
ExGflash2DetectorConstruction();
~ExGflash2DetectorConstruction() override;
static G4ThreadLocal GFlashShowerModel* fFastShowerModel;
static G4ThreadLocal GFlashHomoShowerParameterisation* fParameterisation;
static G4ThreadLocal GFlashParticleBounds* fParticleBounds;
static G4ThreadLocal GFlashHitMaker* fHitMaker;
G4VPhysicalVolume* Construct() override;
void ConstructSDandField() override;
const G4VPhysicalVolume* GetCristal(int aNumCrystal) { return fCrystalPhys[aNumCrystal]; };
private:
G4LogicalVolume* fCrystalLog{nullptr};
G4VPhysicalVolume* fCrystalPhys[100]{};
};
#endif