ATLAS Offline Software
Loading...
Searching...
No Matches
DetectorDescription
GeoModel
GeoModelInterfaces
GeoModelInterfaces
IGeoModelTool.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2026 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef GEOMODELINTERFACES_IGEOMODELTOOL_H
6
#define GEOMODELINTERFACES_IGEOMODELTOOL_H
7
8
#include "GaudiKernel/IAlgTool.h"
9
10
class
IGeoModelTool
:
public
virtual
IAlgTool {
11
public
:
12
13
DeclareInterfaceID
(
IGeoModelTool
, 1, 0 );
14
15
// Abstract interface method(s)
16
virtual
StatusCode
create
() = 0;
17
18
// This method is designed to perform following tasks:
19
// 1. Release detector manager from the Detector Store
20
// 2. Do any extra clean up tasks if necessary
21
virtual
StatusCode
clear
() = 0;
22
23
// Function to apply alignments in Simulation jobs
24
virtual
StatusCode
align
() = 0;
25
};
26
27
#endif
// GEOMODELINTERFACES_IGEOMODELTOOL_H
IGeoModelTool
Definition
IGeoModelTool.h:10
IGeoModelTool::align
virtual StatusCode align()=0
IGeoModelTool::DeclareInterfaceID
DeclareInterfaceID(IGeoModelTool, 1, 0)
IGeoModelTool::clear
virtual StatusCode clear()=0
IGeoModelTool::create
virtual StatusCode create()=0
Generated on
for ATLAS Offline Software by
1.14.0