Geant4 11.4.0
Toolkit for the simulation of the passage of particles through matter
Loading...
Searching...
No Matches
PoPI_gaugeBoson.cc
Go to the documentation of this file.
1/*
2# <<BEGIN-copyright>>
3# Copyright 2019, Lawrence Livermore National Security, LLC.
4# This file is part of the gidiplus package (https://github.com/LLNL/gidiplus).
5# gidiplus is licensed under the MIT license (see https://opensource.org/licenses/MIT).
6# SPDX-License-Identifier: MIT
7# <<END-copyright>>
8*/
9
10#include "PoPI.hpp"
11
12namespace PoPI {
13
14/*! \class GaugeBoson
15 * This class represents **PoPs** gaugeBoson instance.
16 */
17
18/* *********************************************************************************************************//**
19 * Constructor that parses an **HAPI** instance to create a **PoPs** gaugeBoson node.
20 *
21 * @param a_node [in] The **HAPI::Node** to be parsed.
22 * @param a_DB [in] The **PoPI::Database:: instance to add the constructed **GaugeBoson** to.
23 * @param a_parent [in] The parent suite that will contain *this*.
24 ***********************************************************************************************************/
25
28
29 if( ID( ) == IDs::photon ) setIntid( intidHelper( isAnti( ), Particle_class::gaugeBoson, 0 ) );
30
31 addToDatabase( a_DB );
32}
33
34/* *********************************************************************************************************//**
35 ***********************************************************************************************************/
36
40
41}
#define LUPI_maybeUnused
#define PoPI_gaugeBosonChars
Definition PoPI.hpp:45
friend GaugeBoson
Definition PoPI.hpp:676
std::string const & ID(void) const
Definition PoPI.hpp:652
std::size_t addToDatabase(Database *a_DB)
Definition PoPI_base.cc:95
Particle(HAPI::Node const &a_node, Particle_class a_class, std::string const &a_family, int a_hasNucleus=0)
bool isAnti() const
Definition PoPI.hpp:875
Definition PoPI.hpp:28
int intidHelper(bool a_isAnti, Particle_class a_family, int a_SSSSSSS)
Definition PoPI_intId.cc:47
Particle_class
Definition PoPI.hpp:58
static std::string const photon
Definition PoPI.hpp:162