|
|
|||
File indexing completed on 2026-08-06 09:24:00
0001 // -*- C++ -*- 0002 #ifndef Herwig_ScalarAmplitude_H 0003 #define Herwig_ScalarAmplitude_H 0004 // 0005 // This is the declaration of the ScalarAmplitude class. 0006 // 0007 0008 #include "ScalarAmplitude.h" 0009 #include "ThePEG/Interface/Interfaced.h" 0010 0011 namespace Herwig { 0012 0013 using namespace ThePEG; 0014 0015 /** 0016 * Base class for scalar amplitudes 0017 * 0018 * @see \ref ScalarAmplitudeInterfaces "The interfaces" 0019 * defined for ScalarAmplitude. 0020 */ 0021 class ScalarAmplitude: public Interfaced { 0022 0023 public: 0024 0025 /** 0026 * The default constructor. 0027 */ 0028 ScalarAmplitude(); 0029 0030 public: 0031 0032 /** 0033 * The standard Init function used to initialize the interfaces. 0034 * Called exactly once for each class by the class description system 0035 * before the main function starts or 0036 * when this class is dynamically loaded. 0037 */ 0038 static void Init(); 0039 0040 private: 0041 0042 /** 0043 * The assignment operator is private and must never be called. 0044 * In fact, it should not even be implemented. 0045 */ 0046 ScalarAmplitude & operator=(const ScalarAmplitude &) = delete; 0047 0048 }; 0049 0050 } 0051 0052 #endif /* Herwig_ScalarAmplitude_H */
| [ Source navigation ] | [ Diff markup ] | [ Identifier search ] | [ general search ] |
|
This page was automatically generated by the 2.3.7 LXR engine. The LXR team |
|