|
|
|
| GRVBase () |
| | Default constructor.
|
| |
|
virtual | ~GRVBase () |
| | Destructor.
|
| |
|
| virtual bool | canHandleParticle (tcPDPtr particle) const |
| | Return true if this PDF can handle the extraction of parton from the given particle, ie. More...
|
| |
|
virtual cPDVector | partons (tcPDPtr p) const |
| | Return the parton types which are described by these parton densities.
|
| |
|
virtual double | xfl (tcPDPtr particle, tcPDPtr parton, Energy2 partonScale, double l, Energy2 particleScale) const |
| | Return the value of the density of parton at the given a scale and log fractional momentum l (the optional virtuality of the incoming particle is not used).
|
| |
|
virtual double | xfvl (tcPDPtr particle, tcPDPtr parton, Energy2 partonScale, double l, Energy2 particleScale) const |
| | Return the valaens partof the density of parton at the given a scale and log fractional momentum l (the optional virtuality of the incoming particle is not used).
|
| |
|
| double | S () const |
| | Return last selected . More...
|
| |
| double | S2 () const |
| | Return last selected . More...
|
| |
| double | S3 () const |
| | Return last selected . More...
|
| |
| double | rootS () const |
| | Return last selected . More...
|
| |
|
double | x () const |
| | Return last selected momentum fraction, .
|
| |
|
double | lx () const |
| | Return last selected logarithmic momentum fraction .
|
| |
|
double | eps () const |
| | Return one minus the last selected momentum fraction, eps .
|
| |
|
double | rootx () const |
| | Return the square root of the last selected momentum fraction, .
|
| |
|
tcRemHPtr | remnantHandler () const |
| | Pointer to the remnant handler to handle remnant when extracting partons according to these densities.
|
| |
|
| PDFBase () |
| | Default constructor.
|
| |
|
| PDFBase (const PDFBase &) |
| | Copy-constructor.
|
| |
|
virtual | ~PDFBase () |
| | Destructor.
|
| |
|
virtual bool | canHandle (tcPDPtr particle) const |
| | Return true if canHandleParticle() and if the corresponding method for remnantHandler() returns true for the given particle.
|
| |
| virtual bool | hasPoleIn1 (tcPDPtr particle, tcPDPtr parton) const |
| | Return true if this PDF has a pole at $x=1$ for the given particle and parton. More...
|
| |
| virtual double | xfx (tcPDPtr particle, tcPDPtr parton, Energy2 partonScale, double x, double eps=0.0, Energy2 particleScale=ZERO) const |
| | The density. More...
|
| |
| virtual double | xfvx (tcPDPtr particle, tcPDPtr parton, Energy2 partonScale, double x, double eps=0.0, Energy2 particleScale=ZERO) const |
| | The valence density. More...
|
| |
| virtual double | xfsl (tcPDPtr particle, tcPDPtr parton, Energy2 partonScale, double l, Energy2 particleScale=ZERO) const |
| | The sea density. More...
|
| |
| virtual double | xfsx (tcPDPtr particle, tcPDPtr parton, Energy2 partonScale, double x, double eps=0.0, Energy2 particleScale=ZERO) const |
| | The sea density. More...
|
| |
| virtual double | flattenL (tcPDPtr particle, tcPDPtr parton, const PDFCuts &cut, double z, double &jacobian) const |
| | Generate a momentum fraction. More...
|
| |
| virtual double | flattenScale (tcPDPtr particle, tcPDPtr parton, const PDFCuts &cut, double l, double z, double &jacobian) const |
| | Generate scale (as a fraction of the maximum scale). More...
|
| |
| void | persistentOutput (PersistentOStream &os) const |
| | Function used to write out object persistently. More...
|
| |
| void | persistentInput (PersistentIStream &is, int version) |
| | Function used to read in object persistently. More...
|
| |
Public Member Functions inherited from ThePEG::HandlerBaseT< UseRandom > |
|
double | rnd () const |
| | Return a simple flat random number in the range ]0,1[.
|
| |
|
double | rnd (double xu) const |
| | Return a simple flat random number in the range ]0,xu[.
|
| |
|
double | rnd (double xl, double xu) const |
| | Return a simple flat random number in the range ]xl,xu[.
|
| |
|
bool | rndbool () const |
| | Return true with 50% probability.
|
| |
|
bool | rndbool (double p) const |
| | Return a true with probability p.
|
| |
|
bool | rndbool (double p1, double p2) const |
| | Return a true with probability p1/(p1+p2).
|
| |
|
int | rndsign (double p1, double p2, double p3) const |
| | Return -1, 0, or 1 with relative probabilities p1, p2, p3.
|
| |
|
int | rnd2 (double p0, double p1) const |
| | Return an integer with probability p /(p0+p1).
|
| |
|
int | rnd3 (double p0, double p1, double p2) const |
| | Return an integer with probability p /(p0+p1+p2).
|
| |
|
int | rnd4 (double p0, double p1, double p2, double p3) const |
| | Return an integer/ with probability p (p0+p1+p2+p3).
|
| |
|
long | irnd (long xu=2) const |
| | Return a simple flat random integrer number in the range [0,xu[.
|
| |
|
long | irnd (long xl, long xu) const |
| | Return a simple flat random integrer number in the range [xl,xu[.
|
| |
|
const StandardModelBase & | SM () const |
| | Return a reference to the object containing the standard model parameters for this run.
|
| |
|
tSMPtr | standardModel () const |
| | Return a pointer to the object containing the standard model parameters for this run.
|
| |
|
virtual | ~HandlerBaseT () |
| | Destructor.
|
| |
|
virtual | ~Interfaced () |
| | Empty virtual destructor.
|
| |
| virtual bool | defaultInit () |
| | Functions which are to be used during the actual event generation, after the setup is complete. More...
|
| |
|
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. More...
|
| |
| void | persistentOutput (PersistentOStream &os) const |
| | Function used to write out object persistently. More...
|
| |
| void | persistentInput (PersistentIStream &is, int version) |
| | Function used to read in object persistently. More...
|
| |
|
virtual | ~InterfacedBase () |
| | The virtual (empty) destructor;.
|
| |
| string | fullName () const |
| | Returns the full name of this object including its path, e.g. More...
|
| |
|
string | name () const |
| | Returns the name of this object, without the path.
|
| |
| string | path () const |
| | Returns the path to this object including the trailing '/'. More...
|
| |
|
string | comment () const |
| | Returns a comment assigned to this object.
|
| |
| void | setup (istream &is) |
| | Read setup info from a standard istream is. More...
|
| |
|
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. More...
|
| |
|
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). More...
|
| |
|
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().
|
| |
| void | persistentOutput (PersistentOStream &os) const |
| | Function used to write out object persistently. More...
|
| |
| void | persistentInput (PersistentIStream &is, int version) |
| | Function used to read in object persistently. More...
|
| |
|
virtual | ~Base () |
| | The virtual destructor.
|
| |
| void | debug () const |
| | Print out debugging information for this object on std::cerr. More...
|
| |
|
CounterType | referenceCount () const |
| | Return the reference count.
|
| |
|
| Named (const string &newName=string()) |
| | Constructor with name.
|
| |
|
const string & | name () const |
| | Return name.
|
| |
|
bool | operator== (const Named &other) const |
| | Test for equality.
|
| |
|
bool | operator< (const Named &other) const |
| | Lexicographical comparison.
|
| |
|
|
virtual void | setup (double l, Energy2 scale) const =0 |
| | Setup the l and scale to be used in the following call to uv(), dv)=, etc.
|
| |
|
void | setup (double l, Energy2 scale, Energy2 mu2, Energy2 lam2) const |
| | Setup the l and scale to be used in the following call to uv(), dv)=, etc.
|
| |
|
double | valens (double N, double ak, double bk, double a, double b, double c, double d) const |
| | The form of the valens density functions.
|
| |
|
double | lightsea (double al, double be, double ak, double bk, double a, double b, double c, double d, double e, double es) const |
| | The form of the light sea and gluon density functions.
|
| |
|
double | heavysea (double sth, double al, double be, double ak, double ag, double b, double d, double e, double es) const |
| | The form of the heavy sea density functions.
|
| |
|
virtual double | uv () const =0 |
| | Return the value of the u valens density for the values previously given by setup().
|
| |
|
virtual double | dv () const =0 |
| | Return the value of the d valens density for the values previously given by setup().
|
| |
|
virtual double | del () const =0 |
| | Return the value of the difference between the u and d sea densities for the values previously given by setup().
|
| |
|
virtual double | udb () const =0 |
| | Return the value of the average u and d sea densities for the values previously given by setup().
|
| |
|
virtual double | sb () const =0 |
| | Return the value of the s density for the values previously given by setup().
|
| |
|
virtual double | cb () const =0 |
| | Return the value of the c density for the values previously given by setup().
|
| |
|
virtual double | bb () const =0 |
| | Return the value of the b density for the values previously given by setup().
|
| |
|
virtual double | gl () const =0 |
| | Return the value of the gluon densities for the values previously given by setup().
|
| |
| double | fuv () const |
| | fuv() returns the saved values from the quv() functions if present. More...
|
| |
| double | fdv () const |
| | fdv() returns the saved values from the dv() functions if present. More...
|
| |
| double | fdel () const |
| | fdel() returns the saved values from the del() functions if present. More...
|
| |
| double | fudb () const |
| | fudb() returns the saved values from the udb() functions if present. More...
|
| |
| double | fsb () const |
| | fsb() returns the saved values from the sb() functions if present. More...
|
| |
| double | fcb () const |
| | fcb() returns the saved values from the cb() functions if present. More...
|
| |
| double | fbb () const |
| | fbb() returns the saved values from the bb() functions if present. More...
|
| |
| double | fgl () const |
| | fgl() returns the saved values from the gl() functions if present. More...
|
| |
| virtual void | doinit () |
| | Initialize this object after the setup phase before saving an EventGenerator to disk. More...
|
| |
| void | reporeg (IBPtr object, string name) const |
| | Register the given object in the Repository with the given name in a subdirectory with the same name as this object. More...
|
| |
|
template<typename PtrT > |
| bool | setDefaultReference (PtrT &ptr, string classname, string objectname) |
| | If the pointer, ptr, to an object is not set, create an object of class classname and register it with the Repository with the given objectname in a sib-directory with the same name as this object.
|
| |
|
| Interfaced () |
| | Protected default constructor.
|
| |
|
| Interfaced (const string &newName) |
| | Protected constructor taking a name as argument.
|
| |
|
| Interfaced (const Interfaced &i) |
| | Protected copy-constructor.
|
| |
|
void | setGenerator (tEGPtr generator) |
| | Protected function to reset the generator pointer, required for automatic decayer generation in Herwig++ BSM models.
|
| |
| virtual IBPtr | clone () const =0 |
| | Return a simple clone of this object. More...
|
| |
|
| InterfacedBase () |
| | Protected default constructor.
|
| |
|
| InterfacedBase (string newName) |
| | Protected constructor with the name given as argument.
|
| |
|
| InterfacedBase (const InterfacedBase &i) |
| | Protected copy-constructor.
|
| |
| virtual void | readSetup (istream &is) |
| | Read setup info from a standard istream is. More...
|
| |
| virtual void | doupdate () |
| | Check sanity of the object during the setup phase. More...
|
| |
| virtual void | doinitrun () |
| | Initialize this object. More...
|
| |
| virtual void | dofinish () |
| | Finalize this object. More...
|
| |
| virtual IVector | getReferences () |
| | Return a vector of all pointers to Interfaced objects used in this object. More...
|
| |
| virtual void | rebind (const TranslationMap &) |
| | Rebind pointer to other Interfaced objects. More...
|
| |
|
| ReferenceCounted () |
| | Default constructor.
|
| |
|
| ReferenceCounted (const ReferenceCounted &) |
| | Copy-constructor.
|
| |
|
ReferenceCounted & | operator= (const ReferenceCounted &) |
| | Assignment.
|
| |
|
const Named & | operator= (const Named &other) |
| | Assignment.
|
| |
|
const string & | name (const string &newName) |
| | Set new name.
|
| |