Import Geant4 7.1.0 source tree
This commit is contained in:
@@ -22,7 +22,7 @@
|
||||
//
|
||||
//
|
||||
// $Id: G4IonC12.hh,v 1.1 2004/05/14 12:29:32 guatelli Exp $
|
||||
// GEANT4 tag $Name: geant4-07-00-cand-01 $
|
||||
// GEANT4 tag $Name: geant4-07-01 $
|
||||
//
|
||||
//
|
||||
// ------------------------------------------------------------
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
//
|
||||
//
|
||||
// $Id: G4IonFe52.hh,v 1.1 2004/05/14 12:29:32 guatelli Exp $
|
||||
// GEANT4 tag $Name: geant4-07-00-cand-01 $
|
||||
// GEANT4 tag $Name: geant4-07-01 $
|
||||
//
|
||||
//
|
||||
// ------------------------------------------------------------
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
//
|
||||
//
|
||||
// $Id: G4IonSi28.hh,v 1.1 2004/05/14 12:29:32 guatelli Exp $
|
||||
// GEANT4 tag $Name: geant4-07-00-cand-01 $
|
||||
// GEANT4 tag $Name: geant4-07-01 $
|
||||
//
|
||||
//
|
||||
// ------------------------------------------------------------
|
||||
|
||||
@@ -26,7 +26,7 @@
|
||||
// * *
|
||||
// **********************************
|
||||
//
|
||||
// $Id: RemSimAstronautDecorator.hh,v 1.6 2004/05/22 12:57:04 guatelli Exp $
|
||||
// $Id: RemSimAstronautDecorator.hh,v 1.7 2005/05/27 14:21:42 guatelli Exp $
|
||||
//
|
||||
// Author:Susanna Guatelli, guatelli@ge.infn.it
|
||||
|
||||
@@ -45,25 +45,24 @@ class RemSimVGeometryComponent;
|
||||
class RemSimDecorator;
|
||||
class G4VPhysicalVolume;
|
||||
class G4VisAttributes;
|
||||
class RemSimSensitiveDetector;
|
||||
|
||||
class RemSimAstronautDecorator: public RemSimDecorator
|
||||
{
|
||||
public:
|
||||
RemSimAstronautDecorator(RemSimVGeometryComponent*);
|
||||
RemSimAstronautDecorator(RemSimVGeometryComponent*, G4bool);
|
||||
~RemSimAstronautDecorator();
|
||||
void ConstructComponent(G4VPhysicalVolume*);
|
||||
void DestroyComponent();
|
||||
void ChangeThickness(G4double);
|
||||
void PrintDetectorParameters();
|
||||
G4VPhysicalVolume* GetShelter(){return 0;};
|
||||
void ChangeMother(G4VPhysicalVolume*);
|
||||
|
||||
private:
|
||||
void ConstructAstronaut(G4VPhysicalVolume*);
|
||||
G4Box* phantom;
|
||||
G4LogicalVolume* phantomLog;
|
||||
G4VPhysicalVolume* phantomPhys;
|
||||
G4VPhysicalVolume* motherAstronaut;
|
||||
G4bool flag;
|
||||
RemSimSensitiveDetector* sensitiveDetector;
|
||||
};
|
||||
#endif
|
||||
|
||||
@@ -27,8 +27,8 @@
|
||||
// * *
|
||||
// **********************************
|
||||
//
|
||||
// $Id: RemSimBasicGenerator.hh,v 1.8 2004/11/22 16:51:38 guatelli Exp $
|
||||
// GEANT4 tag $Name: geant4-07-00-cand-01 $
|
||||
// $Id: RemSimBasicGenerator.hh,v 1.9 2005/05/19 13:30:59 guatelli Exp $
|
||||
// GEANT4 tag $Name: geant4-07-01 $
|
||||
//
|
||||
// Author:Susanna Guatelli, guatelli@ge.infn.it
|
||||
|
||||
@@ -52,14 +52,14 @@ public:
|
||||
void GeneratePrimaries(G4Event* anEvent);
|
||||
G4double GetInitialEnergy();
|
||||
void SetMoon(G4bool){;};
|
||||
void SetParticle(G4String);
|
||||
void Read(G4String);
|
||||
|
||||
private:
|
||||
G4ParticleGun* particleGun;
|
||||
G4String randomDirection;
|
||||
G4String spectrum;
|
||||
G4double energy;
|
||||
RemSimRunAction* run;
|
||||
// RemSimRunAction* run;
|
||||
};
|
||||
#endif
|
||||
|
||||
|
||||
@@ -28,7 +28,7 @@
|
||||
// ************************
|
||||
//
|
||||
// $Id: RemSimDecay.hh,v 1.2 2004/05/22 12:57:04 guatelli Exp $
|
||||
// GEANT4 tag $Name: geant4-07-00-cand-01 $
|
||||
// GEANT4 tag $Name: geant4-07-01 $
|
||||
//
|
||||
// Author:Susanna Guatelli, guatelli@ge.infn.it
|
||||
//
|
||||
|
||||
@@ -27,8 +27,8 @@
|
||||
// * *
|
||||
// ***************************
|
||||
//
|
||||
// $Id: RemSimDecorator.hh,v 1.7 2004/05/22 12:57:04 guatelli Exp $
|
||||
// GEANT4 tag $Name: geant4-07-00-cand-01 $
|
||||
// $Id: RemSimDecorator.hh,v 1.8 2005/05/27 14:21:42 guatelli Exp $
|
||||
// GEANT4 tag $Name: geant4-07-01 $
|
||||
//
|
||||
// Author:Susanna Guatelli, guatelli@ge.infn.it
|
||||
//
|
||||
@@ -49,7 +49,6 @@ public:
|
||||
virtual void ConstructComponent(G4VPhysicalVolume*);
|
||||
virtual void DestroyComponent();
|
||||
virtual void ChangeThickness(G4double) = 0;
|
||||
virtual void ChangeMother(G4VPhysicalVolume*) = 0;
|
||||
|
||||
private:
|
||||
RemSimVGeometryComponent* component;
|
||||
|
||||
@@ -26,8 +26,8 @@
|
||||
// * *
|
||||
// **************************************
|
||||
//
|
||||
// $Id: RemSimDetectorConstruction.hh,v 1.10 2004/05/22 12:57:04 guatelli Exp $
|
||||
// GEANT4 tag $Name: geant4-07-00-cand-01 $
|
||||
// $Id: RemSimDetectorConstruction.hh,v 1.11 2005/05/19 14:28:09 guatelli Exp $
|
||||
// GEANT4 tag $Name: geant4-07-01 $
|
||||
//
|
||||
// Author:Susanna Guatelli, guatelli@ge.infn.it
|
||||
//
|
||||
@@ -67,10 +67,9 @@ private:
|
||||
G4LogicalVolume* experimentalHall_log;
|
||||
G4VPhysicalVolume* experimentalHall_phys;
|
||||
G4VPhysicalVolume* phantomPhys;
|
||||
G4VPhysicalVolume* detectorPhys;
|
||||
G4VPhysicalVolume* detectorPhys;
|
||||
RemSimVGeometryComponent* geometry;
|
||||
RemSimMaterial* pMaterial;
|
||||
RemSimVGeometryComponent* pVehicle;
|
||||
RemSimVGeometryComponent* pMoon;
|
||||
RemSimDetectorMessenger* messenger;
|
||||
G4String decoratorValue;
|
||||
G4String astronautValue;
|
||||
|
||||
@@ -28,7 +28,7 @@
|
||||
// *****************************************
|
||||
//
|
||||
// $Id: RemSimDetectorMessenger.hh,v 1.8 2004/05/22 12:57:04 guatelli Exp $
|
||||
// GEANT4 tag $Name: geant4-07-00-cand-01 $
|
||||
// GEANT4 tag $Name: geant4-07-01 $
|
||||
//
|
||||
//
|
||||
#ifndef RemSimDetectorMessenger_h
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
//
|
||||
//
|
||||
// $Id: RemSimElectronEEDL.hh,v 1.3 2004/05/22 12:57:04 guatelli Exp $
|
||||
// GEANT4 tag $Name: geant4-07-00-cand-01 $
|
||||
// GEANT4 tag $Name: geant4-07-01 $
|
||||
//
|
||||
// Author: Susanna Guatelli, guatelli@ge.infn.it
|
||||
|
||||
|
||||
@@ -28,7 +28,7 @@
|
||||
// **********************************
|
||||
//
|
||||
// $Id: RemSimEventAction.hh,v 1.4 2004/05/22 12:57:04 guatelli Exp $
|
||||
// GEANT4 tag $Name: geant4-07-00-cand-01 $
|
||||
// GEANT4 tag $Name: geant4-07-01 $
|
||||
//
|
||||
// Author : Susanna Guatelli, guatelli@ge.infn.it
|
||||
//
|
||||
|
||||
@@ -27,7 +27,7 @@
|
||||
// **************************************
|
||||
//
|
||||
// $Id: RemSimHadronicBertini.hh,v 1.1 2004/11/23 14:37:47 guatelli Exp $
|
||||
// GEANT4 tag $Name: geant4-07-00-cand-01 $
|
||||
// GEANT4 tag $Name: geant4-07-01 $
|
||||
//
|
||||
// Author : Susanna Guatelli, guatelli@ge.infn.it
|
||||
//
|
||||
|
||||
@@ -27,7 +27,7 @@
|
||||
// **************************************
|
||||
//
|
||||
// $Id: RemSimHadronicBinary.hh,v 1.1 2004/11/23 14:37:47 guatelli Exp $
|
||||
// GEANT4 tag $Name: geant4-07-00-cand-01 $
|
||||
// GEANT4 tag $Name: geant4-07-01 $
|
||||
//
|
||||
// Author : Susanna Guatelli, guatelli@ge.infn.it
|
||||
//
|
||||
|
||||
@@ -21,8 +21,8 @@
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: RemSimInterplanetarySpaceConfiguration.hh,v 1.8 2004/11/22 16:51:38 guatelli Exp $
|
||||
// GEANT4 tag $Name: geant4-07-00-cand-01 $
|
||||
// $Id: RemSimInterplanetarySpaceConfiguration.hh,v 1.9 2005/05/19 13:30:59 guatelli Exp $
|
||||
// GEANT4 tag $Name: geant4-07-01 $
|
||||
//
|
||||
// Author : Susanna Guatelli, guatelli@ge.infn.it
|
||||
//
|
||||
@@ -50,13 +50,18 @@ public:
|
||||
void MoonConfiguration();
|
||||
G4double GetInitialEnergy();
|
||||
void SetMoon(G4bool);
|
||||
void SetParticle(G4String);
|
||||
void Read(G4String);
|
||||
void ReadData(G4double, G4String);
|
||||
G4double GetPrimaryParticleEnergyDistributionSum();
|
||||
|
||||
private:
|
||||
G4ParticleGun* particleGun;
|
||||
G4String spectrum;
|
||||
G4double energy;
|
||||
RemSimRunAction* run;
|
||||
G4bool moon;
|
||||
G4DataVector* energies;
|
||||
G4DataVector* data;
|
||||
|
||||
};
|
||||
#endif
|
||||
|
||||
|
||||
@@ -21,7 +21,7 @@
|
||||
// ********************************************************************
|
||||
//
|
||||
// $Id: RemSimIonICRU.hh,v 1.3 2004/12/15 15:41:04 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-07-00-ref-00 $
|
||||
// GEANT4 tag $Name: geant4-07-01 $
|
||||
//
|
||||
// Author: Susanna Guatelli, guatelli@ge.infn.it
|
||||
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
//
|
||||
//
|
||||
// $Id: RemSimMaterial.hh,v 1.5 2004/05/22 12:57:04 guatelli Exp $
|
||||
// GEANT4 tag $Name: geant4-07-00-cand-01 $
|
||||
// GEANT4 tag $Name: geant4-07-01 $
|
||||
//
|
||||
// **********************************
|
||||
// * *
|
||||
|
||||
@@ -27,8 +27,8 @@
|
||||
// * *
|
||||
// **************************************
|
||||
//
|
||||
// $Id: RemSimMoonHabitat.hh,v 1.3 2004/05/22 12:57:04 guatelli Exp $
|
||||
// GEANT4 tag $Name: geant4-07-00-cand-01 $
|
||||
// $Id: RemSimMoonHabitat.hh,v 1.4 2005/05/27 14:21:42 guatelli Exp $
|
||||
// GEANT4 tag $Name: geant4-07-01 $
|
||||
//
|
||||
// Author:Susanna Guatelli, guatelli@ge.infn.it
|
||||
//
|
||||
@@ -49,10 +49,9 @@ public:
|
||||
~RemSimMoonHabitat();
|
||||
void ConstructComponent(G4VPhysicalVolume*);
|
||||
void DestroyComponent();
|
||||
G4VPhysicalVolume* GetShelter();
|
||||
|
||||
private:
|
||||
RemSimMaterial* pMaterial;
|
||||
G4VPhysicalVolume* shelterPhys;
|
||||
G4VPhysicalVolume* moonPhys;
|
||||
};
|
||||
#endif
|
||||
|
||||
@@ -21,7 +21,7 @@
|
||||
// ********************************************************************
|
||||
//
|
||||
// $Id: RemSimMuonStandard.hh,v 1.2 2004/05/22 12:57:04 guatelli Exp $
|
||||
// GEANT4 tag $Name: geant4-07-00-cand-01 $
|
||||
// GEANT4 tag $Name: geant4-07-01 $
|
||||
//
|
||||
// Author:Susanna Guatelli, guatelli@ge.infn.it
|
||||
//
|
||||
|
||||
@@ -21,7 +21,7 @@
|
||||
// ********************************************************************
|
||||
//
|
||||
// $Id: RemSimParticles.hh,v 1.4 2004/05/22 12:57:04 guatelli Exp $
|
||||
// GEANT4 tag $Name: geant4-07-00-cand-01 $
|
||||
// GEANT4 tag $Name: geant4-07-01 $
|
||||
//
|
||||
// Author:Susanna Guatelli, guatelli@ge.infn.it
|
||||
//
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
//
|
||||
//
|
||||
// $Id: RemSimPhotonEPDL.hh,v 1.3 2004/05/22 12:57:04 guatelli Exp $
|
||||
// GEANT4 tag $Name: geant4-07-00-cand-01 $
|
||||
// GEANT4 tag $Name: geant4-07-01 $
|
||||
//
|
||||
// Author:Susanna Guatelli, guatelli@ge.infn.it
|
||||
//
|
||||
|
||||
@@ -21,7 +21,7 @@
|
||||
// ********************************************************************
|
||||
//
|
||||
// $Id: RemSimPhysicsList.hh,v 1.5 2004/05/22 12:57:05 guatelli Exp $
|
||||
// GEANT4 tag $Name: geant4-07-00-cand-01 $
|
||||
// GEANT4 tag $Name: geant4-07-01 $
|
||||
//
|
||||
// Author: Susanna Guatelli, guatelli@ge.infn.it
|
||||
|
||||
|
||||
@@ -21,7 +21,7 @@
|
||||
// ********************************************************************
|
||||
//
|
||||
// $Id: RemSimPhysicsListMessenger.hh,v 1.3 2004/05/22 12:57:05 guatelli Exp $
|
||||
// GEANT4 tag $Name: geant4-07-00-cand-01 $
|
||||
// GEANT4 tag $Name: geant4-07-01 $
|
||||
//
|
||||
// Author: Susanna Guatelli, guatelli@ge.infn.it
|
||||
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
//
|
||||
//
|
||||
// $Id: RemSimPositronStandard.hh,v 1.3 2004/05/22 12:57:05 guatelli Exp $
|
||||
// GEANT4 tag $Name: geant4-07-00-cand-01 $
|
||||
// GEANT4 tag $Name: geant4-07-01 $
|
||||
//
|
||||
// Author: Susanna Guatelli, guatelli@ge.infn.it
|
||||
|
||||
|
||||
@@ -21,7 +21,7 @@
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: RemSimPrimaryGeneratorAction.hh,v 1.9 2004/11/22 16:51:38 guatelli Exp $// GEANT4 tag $Name: geant4-07-00-cand-01 $
|
||||
// $Id: RemSimPrimaryGeneratorAction.hh,v 1.10 2005/05/19 13:30:59 guatelli Exp $// GEANT4 tag $Name: geant4-07-01 $
|
||||
//
|
||||
// Author: Susanna Guatelli, guatelli@ge.infn.it
|
||||
//
|
||||
@@ -45,12 +45,11 @@ public:
|
||||
G4double GetInitialEnergy();
|
||||
void GeneratePrimaries(G4Event* anEvent);
|
||||
void SelectPrimaries(G4String value);
|
||||
void SetNewParticle(G4String);
|
||||
void Read(G4String);
|
||||
|
||||
private:
|
||||
G4String value;
|
||||
RemSimVPrimaryGeneratorFactory* primaryFactory1;
|
||||
RemSimVPrimaryGeneratorFactory* primaryFactory2;
|
||||
RemSimVPrimaryGeneratorFactory* primaryFactory;
|
||||
RemSimPrimaryGeneratorMessenger* messenger;
|
||||
};
|
||||
#endif
|
||||
|
||||
@@ -27,8 +27,8 @@
|
||||
// * *
|
||||
// ************************************************
|
||||
//
|
||||
// $Id: RemSimPrimaryGeneratorMessenger.hh,v 1.5 2004/11/22 16:51:38 guatelli Exp $
|
||||
// GEANT4 tag $Name: geant4-07-00-cand-01 $
|
||||
// $Id: RemSimPrimaryGeneratorMessenger.hh,v 1.6 2005/05/19 13:30:59 guatelli Exp $
|
||||
// GEANT4 tag $Name: geant4-07-01 $
|
||||
//
|
||||
//Code developed by: S.Guatelli, guatelli@ge.infn.it
|
||||
//
|
||||
@@ -60,6 +60,7 @@ private:
|
||||
G4UIdirectory* gunDir;
|
||||
G4UIcmdWithAString* fluxCmd; //change vehicle
|
||||
G4UIcmdWithAString* particleCmd; //change vehicle
|
||||
G4UIcmdWithAString* dataCmd;
|
||||
};
|
||||
#endif
|
||||
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
//
|
||||
//
|
||||
// $Id: RemSimROGeometry.hh,v 1.5 2004/05/22 12:57:05 guatelli Exp $
|
||||
// GEANT4 tag $Name: geant4-07-00-cand-01 $
|
||||
// GEANT4 tag $Name: geant4-07-01 $
|
||||
//
|
||||
// ************************************
|
||||
// * *
|
||||
|
||||
@@ -29,8 +29,8 @@
|
||||
// Code developed by: S.Guatelli, guatelli@ge.infn.it
|
||||
//
|
||||
//
|
||||
// $Id: RemSimRoofDecorator.hh,v 1.3 2004/06/18 09:18:06 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-07-00-cand-01 $
|
||||
// $Id: RemSimRoofDecorator.hh,v 1.4 2005/05/27 14:21:42 guatelli Exp $
|
||||
// GEANT4 tag $Name: geant4-07-01 $
|
||||
//
|
||||
|
||||
#ifndef RemSimRoofDecorator_h
|
||||
@@ -58,8 +58,6 @@ public:
|
||||
void DestroyComponent();
|
||||
void ChangeThickness(G4double);
|
||||
void PrintDetectorParameters();
|
||||
G4VPhysicalVolume* GetShelter(){return 0;};
|
||||
void ChangeMother(G4VPhysicalVolume*){;};
|
||||
|
||||
private:
|
||||
|
||||
|
||||
@@ -21,8 +21,8 @@
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: RemSimRunAction.hh,v 1.7 2004/05/27 10:13:54 guatelli Exp $
|
||||
// GEANT4 tag $Name: geant4-07-00-cand-01 $
|
||||
// $Id: RemSimRunAction.hh,v 1.8 2005/05/19 13:30:59 guatelli Exp $
|
||||
// GEANT4 tag $Name: geant4-07-01 $
|
||||
//
|
||||
// Code developed by: S.Guatelli, guatelli@ge.infn.it
|
||||
//
|
||||
@@ -41,7 +41,6 @@
|
||||
|
||||
class G4Run;
|
||||
class RemSimAnalysisManager;
|
||||
class RemSimRunMessenger;
|
||||
|
||||
class RemSimRunAction : public G4UserRunAction
|
||||
{
|
||||
@@ -52,21 +51,10 @@ public:
|
||||
public:
|
||||
void BeginOfRunAction(const G4Run*);
|
||||
void EndOfRunAction(const G4Run* );
|
||||
void Read(G4String);
|
||||
void ReadData(G4double, G4String);
|
||||
|
||||
G4DataVector* GetPrimaryParticleEnergy();
|
||||
G4DataVector* GetPrimaryParticleEnergyDistribution();
|
||||
G4double GetPrimaryParticleEnergyDistributionSum();
|
||||
G4int GetRunID() {return runID;};
|
||||
G4bool GetFile();
|
||||
|
||||
private:
|
||||
G4DataVector* energies;
|
||||
G4DataVector* data;
|
||||
G4int runID;
|
||||
RemSimRunMessenger* messenger;
|
||||
G4String file;
|
||||
};
|
||||
#endif
|
||||
|
||||
|
||||
@@ -1,60 +0,0 @@
|
||||
//
|
||||
// ********************************************************************
|
||||
// * DISCLAIMER *
|
||||
// * *
|
||||
// * The following disclaimer summarizes all the specific disclaimers *
|
||||
// * of contributors to this software. The specific disclaimers,which *
|
||||
// * govern, are listed with their locations in: *
|
||||
// * http://cern.ch/geant4/license *
|
||||
// * *
|
||||
// * 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. *
|
||||
// * *
|
||||
// * This code implementation is the intellectual property of the *
|
||||
// * GEANT4 collaboration. *
|
||||
// * By copying, distributing or modifying the Program (or any work *
|
||||
// * based on the Program) you indicate your acceptance of this *
|
||||
// * statement, and all its terms. *
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// *****************************************
|
||||
// * *
|
||||
// * RemSimDetectrorMessenger.hh *
|
||||
// * *
|
||||
// *****************************************
|
||||
//
|
||||
// $Id: RemSimRunMessenger.hh,v 1.2 2004/05/22 12:57:05 guatelli Exp $
|
||||
// GEANT4 tag $Name: geant4-07-00-cand-01 $
|
||||
//
|
||||
// Code developed by: S.Guatelli, guatelli@ge.infn.it
|
||||
//
|
||||
#ifndef RemSimRunMessenger_h
|
||||
#define RemSimRunMessenger_h 1
|
||||
|
||||
#include "globals.hh"
|
||||
#include "G4UImessenger.hh"
|
||||
|
||||
class RemSimRunAction;
|
||||
class RemSimRunAction;
|
||||
class G4UIdirectory;
|
||||
class G4UIcmdWithAString;
|
||||
|
||||
class RemSimRunMessenger: public G4UImessenger
|
||||
{
|
||||
public:
|
||||
RemSimRunMessenger(RemSimRunAction* );
|
||||
~RemSimRunMessenger();
|
||||
|
||||
void SetNewValue(G4UIcommand*, G4String);
|
||||
|
||||
private:
|
||||
RemSimRunAction* run;
|
||||
G4UIdirectory* runDir;
|
||||
G4UIcmdWithAString* readFileCmd; //change data.txt
|
||||
};
|
||||
#endif
|
||||
|
||||
@@ -21,7 +21,7 @@
|
||||
// ********************************************************************
|
||||
//
|
||||
// $Id: RemSimSensitiveDetector.hh,v 1.2 2004/05/22 12:57:05 guatelli Exp $
|
||||
// GEANT4 tag $Name: geant4-07-00-cand-01 $
|
||||
// GEANT4 tag $Name: geant4-07-01 $
|
||||
//
|
||||
// Code developed by: S.Guatelli, guatelli@ge.infn.it
|
||||
//
|
||||
|
||||
@@ -20,8 +20,8 @@
|
||||
// * statement, and all its terms. *
|
||||
// ********************************************************************
|
||||
//
|
||||
// $Id: RemSimShelterSPEDecorator.hh,v 1.2 2004/05/22 12:57:05 guatelli Exp $
|
||||
// GEANT4 tag $Name: geant4-07-00-cand-01 $
|
||||
// $Id: RemSimShelterSPEDecorator.hh,v 1.3 2005/05/27 14:21:42 guatelli Exp $
|
||||
// GEANT4 tag $Name: geant4-07-01 $
|
||||
//
|
||||
// Code developed by: S.Guatelli, guatelli@ge.infn.it
|
||||
//
|
||||
@@ -51,8 +51,6 @@ public:
|
||||
void DestroyComponent();
|
||||
void ChangeThickness(G4double);
|
||||
void PrintDetectorParameters();
|
||||
G4VPhysicalVolume* GetShelter(){return 0;};
|
||||
void ChangeMother(G4VPhysicalVolume*){;};
|
||||
|
||||
private:
|
||||
void ConstructShelterSPE(G4VPhysicalVolume*);
|
||||
|
||||
@@ -20,8 +20,8 @@
|
||||
// * statement, and all its terms. *
|
||||
// ********************************************************************
|
||||
//
|
||||
// $Id: RemSimShieldingDecorator.hh,v 1.4 2004/05/22 12:57:05 guatelli Exp $
|
||||
// GEANT4 tag $Name: geant4-07-00-cand-01 $
|
||||
// $Id: RemSimShieldingDecorator.hh,v 1.5 2005/05/27 14:21:42 guatelli Exp $
|
||||
// GEANT4 tag $Name: geant4-07-01 $
|
||||
//
|
||||
// Code developed by: S.Guatelli, guatelli@ge.infn.it
|
||||
//
|
||||
@@ -50,8 +50,6 @@ public:
|
||||
void DestroyComponent();
|
||||
void ChangeThickness(G4double);
|
||||
void PrintDetectorParameters();
|
||||
G4VPhysicalVolume* GetShelter(){return 0;};
|
||||
void ChangeMother(G4VPhysicalVolume*){;};
|
||||
|
||||
private:
|
||||
void ConstructShielding(G4VPhysicalVolume*);
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
//
|
||||
//
|
||||
// $Id: RemSimSteppingAction.hh,v 1.3 2004/05/17 10:34:57 guatelli Exp $
|
||||
// GEANT4 tag $Name: geant4-07-00-cand-01 $
|
||||
// GEANT4 tag $Name: geant4-07-01 $
|
||||
//
|
||||
// Author: Susanna Guatelli (guatelli@ge.infn.it)
|
||||
//
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
//
|
||||
//
|
||||
// $Id: RemSimSteppingActionMessenger.hh,v 1.2 2004/05/22 12:57:05 guatelli Exp $
|
||||
// GEANT4 tag $Name: geant4-07-00-cand-01 $
|
||||
// GEANT4 tag $Name: geant4-07-01 $
|
||||
//
|
||||
// Author: Susanna Guatelli, guatelli@ge.infn.it
|
||||
//
|
||||
|
||||
@@ -20,8 +20,8 @@
|
||||
// * statement, and all its terms. *
|
||||
// ********************************************************************
|
||||
//
|
||||
// $Id: RemSimVGeometryComponent.hh,v 1.5 2004/05/22 12:57:05 guatelli Exp $
|
||||
// GEANT4 tag $Name: geant4-07-00-cand-01 $
|
||||
// $Id: RemSimVGeometryComponent.hh,v 1.6 2005/05/27 14:21:42 guatelli Exp $
|
||||
// GEANT4 tag $Name: geant4-07-01 $
|
||||
//
|
||||
// Code developed by: S.Guatelli, guatelli@ge.infn.it
|
||||
//
|
||||
@@ -39,6 +39,5 @@ public:
|
||||
|
||||
virtual void ConstructComponent(G4VPhysicalVolume*) = 0;
|
||||
virtual void DestroyComponent() = 0;
|
||||
virtual G4VPhysicalVolume* GetShelter() = 0;
|
||||
};
|
||||
#endif
|
||||
|
||||
@@ -21,8 +21,8 @@
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: RemSimVPrimaryGeneratorFactory.hh,v 1.8 2004/11/22 16:51:38 guatelli Exp $
|
||||
// GEANT4 tag $Name: geant4-07-00-cand-01 $
|
||||
// $Id: RemSimVPrimaryGeneratorFactory.hh,v 1.9 2005/05/19 13:30:59 guatelli Exp $
|
||||
// GEANT4 tag $Name: geant4-07-01 $
|
||||
//
|
||||
// Code developed by: S.Guatelli, guatelli@ge.infn.it
|
||||
//
|
||||
@@ -42,7 +42,7 @@ public:
|
||||
virtual void GeneratePrimaries(G4Event* anEvent)=0;
|
||||
virtual G4double GetInitialEnergy()=0;
|
||||
virtual void SetMoon(G4bool)=0; // Set moon configuration
|
||||
virtual void SetParticle(G4String)=0;
|
||||
virtual void Read(G4String)=0;
|
||||
};
|
||||
#endif
|
||||
|
||||
|
||||
@@ -21,7 +21,7 @@
|
||||
// ********************************************************************
|
||||
//
|
||||
// $Id: RemSimVehicle1.hh,v 1.7 2004/05/22 12:57:05 guatelli Exp $
|
||||
// GEANT4 tag $Name: geant4-07-00-cand-01 $
|
||||
// GEANT4 tag $Name: geant4-07-01 $
|
||||
//
|
||||
// Code developed by: S.Guatelli, guatelli@ge.infn.it
|
||||
//
|
||||
|
||||
@@ -1,60 +0,0 @@
|
||||
//
|
||||
// ********************************************************************
|
||||
// * DISCLAIMER *
|
||||
// * *
|
||||
// * The following disclaimer summarizes all the specific disclaimers *
|
||||
// * of contributors to this software. The specific disclaimers,which *
|
||||
// * govern, are listed with their locations in: *
|
||||
// * http://cern.ch/geant4/license *
|
||||
// * *
|
||||
// * 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. *
|
||||
// * *
|
||||
// * This code implementation is the intellectual property of the *
|
||||
// * GEANT4 collaboration. *
|
||||
// * By copying, distributing or modifying the Program (or any work *
|
||||
// * based on the Program) you indicate your acceptance of this *
|
||||
// * statement, and all its terms. *
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: RemSimVisManager.hh,v 1.4 2004/05/22 12:57:05 guatelli Exp $
|
||||
// GEANT4 tag $Name: geant4-07-00-cand-01 $
|
||||
//
|
||||
//
|
||||
// Example Visualization Manager implementing virtual function
|
||||
// RegisterGraphicsSystems. Exploits C-pre-processor variables
|
||||
// G4VIS_USE_DAWN, etc., which are set by the GNUmakefiles if
|
||||
// environment variables of the same name are set.
|
||||
|
||||
// So all you have to do is set environment variables and compile and
|
||||
// instantiate this in your main().
|
||||
|
||||
// Alternatively, you can implement an empty function here and just
|
||||
// register the systems you want in your main(), e.g.:
|
||||
// G4VisManager* myVisManager = new MyVisManager;
|
||||
// myVisManager -> RegisterGraphicsSystem (new MyGraphicsSystem);
|
||||
|
||||
#ifndef RemSimVisManager_h
|
||||
#define RemSimVisManager_h 1
|
||||
|
||||
#ifdef G4VIS_USE
|
||||
|
||||
#include "G4VisManager.hh"
|
||||
|
||||
class RemSimVisManager: public G4VisManager {
|
||||
|
||||
public:
|
||||
|
||||
RemSimVisManager ();
|
||||
|
||||
private:
|
||||
|
||||
void RegisterGraphicsSystems ();
|
||||
|
||||
};
|
||||
#endif
|
||||
#endif
|
||||
Reference in New Issue
Block a user