Import Geant4 6.2.0 source tree

This commit is contained in:
Gabriele Cosmo
2016-06-09 10:56:29 +02:00
parent 1d812b78b1
commit e083ffb441
1415 changed files with 111223 additions and 21207 deletions
@@ -0,0 +1,34 @@
#ifndef IG4SIMULATION_H
#define IG4SIMULATION_H
/* ==========================================
DIANE - Distributed Analysis Environment
Copyright (C) Jakub T. Moscicki, 2000-2003
------------------------------------------
See $DIANE_TOP/LICENSE for details.
==========================================
*/
#include "globals.hh"
namespace DIANE
{
class IG4Simulation
{
public:
virtual void setSeed(G4int seed) = 0;
virtual G4bool initialize(int argc, char** argv) = 0;
virtual void executeMacro(std::string macroFileName) = 0;
virtual std::string getOutputFilename() = 0;
virtual void finish() = 0;
virtual ~IG4Simulation() {}
};
}
extern "C"
DIANE::IG4Simulation* createG4Simulation(int);
#endif