Skip to content
Snippets Groups Projects

FSL phys list plugin interface

Merged Denys Klekots requested to merge FSLPhysListPlugin-interface into master
5 files
+ 171
38
Compare changes
  • Side-by-side
  • Inline
Files
5
+ 32
0
 
/*
 
Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
 
*/
 
#ifndef __FSLPhysListFactory_HH__
 
#define __FSLPhysListFactory_HH__
 
 
#include "G4VModularPhysicsList.hh"
 
 
#include <string>
 
 
 
 
class FSLPhysListFactory
 
{
 
public:
 
FSLPhysListFactory();
 
~FSLPhysListFactory();
 
 
static G4VModularPhysicsList *GetPhysList(const std::string physListNameOrPluginPath);
 
 
static bool GetActivateRegionsFlag() {return fActivateRegionsFlag;}
 
 
static const FSLPhysListFactory* GetInstance();
 
 
private:
 
 
static bool fActivateRegionsFlag;
 
 
static const FSLPhysListFactory* fgInstance;
 
};
 
 
#endif //__FSLPhysListFactory_HH__
 
\ No newline at end of file
Loading