ATLAS Offline Software
Public Member Functions | List of all members
IG4FieldSvc Class Referenceabstract

#include "G4AtlasInterfaces/IG4FieldSvc.h"

Inheritance diagram for IG4FieldSvc:
Collaboration diagram for IG4FieldSvc:

Public Member Functions

 IG4FieldSvc ()
 
virtual ~IG4FieldSvc ()
 
 DeclareInterfaceID (IG4FieldSvc, 1, 0)
 Creates the InterfaceID and interfaceID() method. More...
 
virtual G4MagneticField * getField ()=0
 

Detailed Description

Abstract interface to a field service.

Author
ADA
Date
2015-11-17

Definition at line 22 of file IG4FieldSvc.h.

Constructor & Destructor Documentation

◆ IG4FieldSvc()

IG4FieldSvc::IG4FieldSvc ( )
inline

Definition at line 26 of file IG4FieldSvc.h.

26 {;}

◆ ~IG4FieldSvc()

virtual IG4FieldSvc::~IG4FieldSvc ( )
inlinevirtual

Definition at line 27 of file IG4FieldSvc.h.

27 {;}

Member Function Documentation

◆ DeclareInterfaceID()

IG4FieldSvc::DeclareInterfaceID ( IG4FieldSvc  ,
,
 
)

Creates the InterfaceID and interfaceID() method.

◆ getField()

virtual G4MagneticField* IG4FieldSvc::getField ( )
pure virtual

The documentation for this class was generated from the following file: