ANASEN_analysis/Armory/AnasenG4/include/DetectorConstruction.hh
2026-07-15 16:10:37 -04:00

27 lines
651 B
C++

#ifndef DetectorConstruction_h
#define DetectorConstruction_h 1
#include "G4VUserDetectorConstruction.hh"
class G4LogicalVolume;
class DetectorConstruction : public G4VUserDetectorConstruction
{
public:
DetectorConstruction();
virtual ~DetectorConstruction();
virtual G4VPhysicalVolume* Construct() override;
virtual void ConstructSDandField() override;
G4LogicalVolume* GetScoringVolume() const { return fScoringVolume; }
private:
G4LogicalVolume* fScoringVolume;
G4LogicalVolume* fAnodeLogical;
G4LogicalVolume* fCathodeLogical;
G4LogicalVolume* fSX3Logical;
G4LogicalVolume* fQQQLogical;
};
#endif