ATLAS Offline Software
Loading...
Searching...
No Matches
IG4FieldSvc Class Referenceabstract

Abstract interface to a field service. More...

#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.
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 ,
1 ,
0  )

Creates the InterfaceID and interfaceID() method.

◆ getField()

virtual G4MagneticField * IG4FieldSvc::getField ( )
pure virtual

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