ATLAS Offline Software
Loading...
Searching...
No Matches
Simulation
G4Atlas
G4AtlasInterfaces
G4AtlasInterfaces
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
21
class
IRegionCreator
:
virtual
public
IAlgTool {
22
public
:
23
virtual
~IRegionCreator
() {}
25
DeclareInterfaceID
(
IRegionCreator
, 1, 0);
26
27
virtual
void
Dump
() = 0;
28
29
virtual
void
Construct
() = 0;
30
};
31
32
#endif
IRegionCreator
Abstract interface to create G4 physics regions.
Definition
IRegionCreator.h:21
IRegionCreator::Construct
virtual void Construct()=0
IRegionCreator::~IRegionCreator
virtual ~IRegionCreator()
Definition
IRegionCreator.h:23
IRegionCreator::Dump
virtual void Dump()=0
IRegionCreator::DeclareInterfaceID
DeclareInterfaceID(IRegionCreator, 1, 0)
Creates the InterfaceID and interfaceID() method.
Generated on
for ATLAS Offline Software by
1.14.0