Loading [MathJax]/extensions/tex2jax.js
ATLAS Offline Software
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
Classes | Public Member Functions | List of all members
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. More...
 
virtual ~MonopolePhysicsTool ()
 Destructor. More...
 
virtual StatusCode initialize () override final
 Initialize method. More...
 
virtual UPPhysicsConstructor GetPhysicsOption () override final
 Implements. More...
 

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 }

The documentation for this class was generated from the following files:
python.CaloAddPedShiftConfig.type
type
Definition: CaloAddPedShiftConfig.py:42
ATH_MSG_DEBUG
#define ATH_MSG_DEBUG(x)
Definition: AthMsgStreamMacros.h:29
test_pyathena.parent
parent
Definition: test_pyathena.py:15
name
std::string name
Definition: Control/AthContainers/Root/debug.cxx:240
G4AtlasPhysicsOption::BSMPhysics
@ BSMPhysics
Definition: IPhysicsOptionTool.h:23