Berkeley Nuclear Data Software
PlasmaDetConstruction.h
Go to the documentation of this file.
1 //Constructed by Josh Brown.
2 //brown.ja@berkeley.edu
3 
4 #ifndef _PLASMA_DET_SIM_
5 #define _PLASMA_DET_SIM_
6 
7 #include "DetectorConstruction.h"
8 #include "globals.hh"
9 
10 #include "TrackInfoSD.h"
11 
12 #include "MaterialManager.h"
13 
14 #include <map>
15 #include <string>
16 class G4VPhysicalVolume;
17 class G4GlobalMagFieldMessenger;
18 
23 {
24  public:
26  virtual ~PlasmaDetConstruction();
27  void setConfigName(G4String a_cfgFile);
28  void ConstructSDandField();
29  public:
30  virtual G4VPhysicalVolume* Construct();
31  private:
32 
33  std::string m_cfgFile;
34 };
35 
36 
37 #endif
38 
Definition: DetectorConstruction.h:23
Definition: PlasmaDetConstruction.h:23
virtual G4VPhysicalVolume * Construct()
Definition: PlasmaDetConstruction.cpp:39
void ConstructSDandField()
Definition: PlasmaDetConstruction.cpp:69
void setConfigName(G4String a_cfgFile)
Definition: PlasmaDetConstruction.cpp:64
PlasmaDetConstruction()
Definition: PlasmaDetConstruction.cpp:27
virtual ~PlasmaDetConstruction()
Definition: PlasmaDetConstruction.cpp:35