Berkeley Nuclear Data Software
CloverDetConstruction.h
Go to the documentation of this file.
1 //Constructed by Josh Brown.
2 //brown.ja@berkeley.edu
3 
4 #ifndef _CLVOERS_SIM_DET_CONSTRUCTION_H_
5 #define _CLVOERS_SIM_DET_CONSTRUCTION_H_
6 
7 #include "DetectorConstruction.h"
8 #include "globals.hh"
9 #include "OrtecPopTop.h"
10 #include "TrackInfoSD.h"
11 #include "EuroSysClover.h"
12 
13 #include "MaterialManager.h"
14 
15 #include <map>
16 #include <string>
17 class G4VPhysicalVolume;
18 class G4GlobalMagFieldMessenger;
19 
24 {
25  public:
27  virtual ~CloverDetConstruction();
28  void ConstructSDandField();
29  void setCollimatorX(G4double a_collX);
30  public:
31  virtual G4VPhysicalVolume* Construct();
32  private:
33 
34 
35  NSDG4::OrtecPopTop* m_popTop;
36  NSDG4::EuroSysClover* m_clover;
37  G4double m_collX;
38 };
39 
40 
41 #endif
42 
Definition: CloverDetConstruction.h:24
void setCollimatorX(G4double a_collX)
Definition: CloverDetConstruction.cpp:46
virtual ~CloverDetConstruction()
Definition: CloverDetConstruction.cpp:50
virtual G4VPhysicalVolume * Construct()
Definition: CloverDetConstruction.cpp:54
CloverDetConstruction()
Definition: CloverDetConstruction.cpp:25
void ConstructSDandField()
Definition: CloverDetConstruction.cpp:169
Definition: DetectorConstruction.h:23
Definition: EuroSysClover.h:14
Definition: OrtecPopTop.h:14