SiPM/include/SiPMDetectorConstruction.hh

48 lines
1.1 KiB
C++

//
// SiPMDetectorConstruction.hh
// sipm
//
// here you can create and place your experiment
//
// Created by Baranyai David on 2018. 08. 22..
//
#ifndef SiPMDetectorConstruction_hh
#define SiPMDetectorConstruction_hh
#include "G4VUserDetectorConstruction.hh"
#include "globals.hh"
#include "G4RunManager.hh"
#include "G4NistManager.hh"
#include "G4Box.hh"
#include "G4Cons.hh"
#include "G4Orb.hh"
#include "G4Sphere.hh"
#include "G4Trd.hh"
#include "G4LogicalVolume.hh"
#include "G4PVPlacement.hh"
#include "G4SystemOfUnits.hh"
#include "G4RotationMatrix.hh"
#include "G4Tubs.hh"
#include "G4VisAttributes.hh"
#include "G4LogicalBorderSurface.hh"
#include "G4LogicalSkinSurface.hh"
#include "G4OpticalSurface.hh"
#include "G4PVParameterised.hh"
#include "SiPMParameterisation.hh"
#include "SiPMParameters.hh"
/// Detector construction class to define materials and geometry.
class SiPMDetectorConstruction : public G4VUserDetectorConstruction
{
public:
SiPMDetectorConstruction();
virtual ~SiPMDetectorConstruction();
virtual G4VPhysicalVolume* Construct();
};
#endif /* SiPMDetectorConstruction_hh */