|
ThePEG
1.8.0
|
AlphaEMBase an abstract base class used by the StandardModelBase class to implement the electro-magnetic coupling. More...
#include <AlphaEMBase.h>

Static Public Member Functions | |
| static void | Init () |
| Standard Init function used to initialize the interface. | |
Private Member Functions | |
| AlphaEMBase & | operator= (const AlphaEMBase &) |
| Private and non-existent assignment operator. | |
Static Private Attributes | |
|
static AbstractNoPIOClassDescription < AlphaEMBase > | initAlphaEMBase |
| Describe an abstract class without persistent data. | |
Additional Inherited Members | |
Public Member Functions inherited from ThePEG::RunningCoupling | |
| RunningCoupling () | |
| The default constructor. | |
| double | value (Energy2 scale) const |
| Return the value of the coupling at a given scale using the StandardModelBase object used by the EventGenerator. | |
| virtual double | overestimateValue (Energy2 scale) const |
| Return an overestimate to the running coupling at the given scale. | |
| virtual double | ratioToOverestimate (Energy2) const |
| Return the ratio of the exact to the overestimated value of the running coupling. | |
| double | scaleFactor () const |
| Return the scale factor, which may be used to globally rescale the argument of the running coupling. | |
| virtual double | value (Energy2 scale, const StandardModelBase &sm) const =0 |
| Return the value of the coupling at a given scale using the given standard model object, sm. | |
| virtual unsigned int | nloops () const |
| Return the number of loops contributing to the running this coupling. | |
| void | persistentOutput (PersistentOStream &os) const |
| Function used to write out object persistently. | |
| void | persistentInput (PersistentIStream &is, int version) |
| Function used to read in object persistently. | |
Public Member Functions inherited from ThePEG::Interfaced | |
| virtual | ~Interfaced () |
| Empty virtual destructor. | |
| virtual bool | defaultInit () |
| Functions which are to be used during the actual event generation, after the setup is complete. | |
| PPtr | getParticle (PID) const |
| Create a new Particle instance given a id number. | |
| PDPtr | getParticleData (PID) const |
| Return a pointer to the ParticleData object corresponding to the given id number. | |
| bool | used () const |
| Returns true if this object has actally been used. | |
| void | useMe () const |
| Should be called to indicate that this object has actually been used. | |
| tEGPtr | generator () const |
| Return a pointer to the EventGenerator controlling the run. | |
Public Member Functions inherited from ThePEG::InterfacedBase | |
| virtual | ~InterfacedBase () |
| The virtual (empty) destructor;. | |
| string | fullName () const |
| Returns the full name of this object including its path, e.g. | |
| string | name () const |
| Returns the name of this object, without the path. | |
| string | path () const |
| Returns the path to this object including the trailing '/'. | |
| string | comment () const |
| Returns a comment assigned to this object. | |
| void | setup (istream &is) |
| Read setup info from a standard istream is. | |
| virtual IBPtr | fullclone () const |
| Return a full clone of this object possibly doing things to the clone to make it sane. | |
| virtual void | debugme () const |
| Print out debugging information for this object on std::cerr. | |
| void | update () |
| Calls the doupdate() function with recursion prevention. | |
| void | init () |
| Calls the doinit() function with recursion prevention. | |
| virtual bool | preInitialize () const |
| Return true if this object needs to be initialized before all other objects (except those for which this function also returns true). | |
| void | initrun () |
| Calls the doinitrun() function with recursion prevention. | |
| void | finish () |
| Calls the dofinish() function with recursion prevention. | |
| void | touch () |
| This function should be called every time something in this object has changed in a way that a sanity check with update() is needed. | |
| void | reset () |
| Set the state of this object to uninitialized. | |
| void | clear () |
| Calls reset() and unTouch(). | |
| InitState | state () const |
| Return the state of initialization of this object. | |
| bool | locked () const |
| Return true if the BaseRepository is not allowed to change the state of this object. | |
| bool | touched () const |
| Return true if the state of this object has been changed since the last call to update(). | |
Public Member Functions inherited from ThePEG::Base | |
| virtual | ~Base () |
| The virtual destructor. | |
| void | debug () const |
| Print out debugging information for this object on std::cerr. | |
Public Member Functions inherited from ThePEG::Pointer::ReferenceCounted | |
| CounterType | referenceCount () const |
| Return the reference count. | |
Public Member Functions inherited from ThePEG::Named | |
| Named (const string &newName=string()) | |
| Constructor with name. | |
| bool | operator== (const Named &other) const |
| Test for equality. | |
| bool | operator< (const Named &other) const |
| Lexicographical comparison. | |
AlphaEMBase an abstract base class used by the StandardModelBase class to implement the electro-magnetic coupling.
Concrete sub-classes must implement the value(Energy2, const StandardModelBase &) function.
Definition at line 27 of file AlphaEMBase.h.
1.8.1.1