2018-04-02 23:16:42 +02:00
|
|
|
//
|
|
|
|
// MedtechDetectorConstruction.hh
|
|
|
|
// medtech
|
|
|
|
//
|
|
|
|
// Created by Baranyai David on 2018. 04. 01..
|
|
|
|
//
|
|
|
|
|
|
|
|
#ifndef MedtechDetectorConstruction_hh
|
|
|
|
#define MedtechDetectorConstruction_hh
|
|
|
|
|
|
|
|
#include <stdio.h>
|
|
|
|
#include "G4VUserDetectorConstruction.hh"
|
|
|
|
#include "G4Box.hh"
|
|
|
|
#include "globals.hh"
|
|
|
|
#include "G4SystemOfUnits.hh"
|
|
|
|
#include "G4LogicalVolume.hh"
|
|
|
|
#include "G4PVPlacement.hh"
|
|
|
|
#include "G4ThreeVector.hh"
|
|
|
|
#include "G4NistManager.hh"
|
|
|
|
#include "G4Material.hh"
|
2018-04-03 10:40:26 +02:00
|
|
|
#include "G4SubtractionSolid.hh"
|
|
|
|
#include "Parameters.hh"
|
2018-04-03 13:29:08 +02:00
|
|
|
#include "G4Tet.hh"
|
2018-04-02 23:16:42 +02:00
|
|
|
|
|
|
|
class MedtechDetectorConstruction : public G4VUserDetectorConstruction
|
|
|
|
{
|
|
|
|
public:
|
|
|
|
MedtechDetectorConstruction();
|
|
|
|
virtual ~MedtechDetectorConstruction();
|
|
|
|
virtual G4VPhysicalVolume* Construct();
|
|
|
|
|
|
|
|
G4LogicalVolume* GetScoringVolume() const { return fScoringVolume; }
|
|
|
|
|
|
|
|
protected:
|
|
|
|
G4LogicalVolume* fScoringVolume;
|
|
|
|
};
|
|
|
|
|
|
|
|
#endif /* MedtechDetectorConstruction_hh */
|