ATLAS Offline Software
Loading...
Searching...
No Matches
IRegionCreator.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef G4ATLASINTERFACES_IRegionCreator_H
6#define G4ATLASINTERFACES_IRegionCreator_H
7
8#include "GaudiKernel/IAlgTool.h"
9
10// Geant4
11#include "G4LogicalVolume.hh"
12
20
21class IRegionCreator : virtual public IAlgTool {
22 public:
23 virtual ~IRegionCreator() {}
26
27 virtual void Dump() = 0;
28
29 virtual void Construct() = 0;
30};
31
32#endif
Abstract interface to create G4 physics regions.
virtual void Construct()=0
virtual ~IRegionCreator()
virtual void Dump()=0
DeclareInterfaceID(IRegionCreator, 1, 0)
Creates the InterfaceID and interfaceID() method.