ATLAS Offline Software
Loading...
Searching...
No Matches
MonopolePhysicsTool Class Reference

#include "Monopole/MonopolePhysicsTool.h"

Inheritance diagram for MonopolePhysicsTool:
Collaboration diagram for MonopolePhysicsTool:

Classes

class  PhysicsConstructor

Public Member Functions

 MonopolePhysicsTool (const std::string &type, const std::string &name, const IInterface *parent)
 Standard constructor.
virtual ~MonopolePhysicsTool ()
 Destructor.
virtual StatusCode initialize () override final
 Initialize method.
virtual UPPhysicsConstructor GetPhysicsOption () override final
 Implements.

Detailed Description

Author
Edoardo Farina
Date
14-05-2015

Definition at line 21 of file MonopolePhysicsTool.h.

Constructor & Destructor Documentation

◆ MonopolePhysicsTool()

MonopolePhysicsTool::MonopolePhysicsTool ( const std::string & type,
const std::string & name,
const IInterface * parent )

Standard constructor.

Definition at line 39 of file MonopolePhysicsTool.cxx.

41 : base_class ( type, nam , parent )
42{
43 m_physicsOptionType = G4AtlasPhysicsOption::Type::BSMPhysics;
44}

◆ ~MonopolePhysicsTool()

MonopolePhysicsTool::~MonopolePhysicsTool ( )
virtual

Destructor.

Definition at line 50 of file MonopolePhysicsTool.cxx.

51{
52}

Member Function Documentation

◆ GetPhysicsOption()

auto MonopolePhysicsTool::GetPhysicsOption ( )
finaloverridevirtual

Implements.

Definition at line 63 of file MonopolePhysicsTool.cxx.

63 {
64 return std::make_unique<MonopolePhysicsTool::PhysicsConstructor>(name(),
65 msgLevel());
66}

◆ initialize()

StatusCode MonopolePhysicsTool::initialize ( )
finaloverridevirtual

Initialize method.

Definition at line 57 of file MonopolePhysicsTool.cxx.

58{
59 ATH_MSG_DEBUG("MonopolePhysicsTool initialize( )");
60 return StatusCode::SUCCESS;
61}
#define ATH_MSG_DEBUG(x)

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