|
virtual double | weight () const |
| Return the wieght for the kinematical configuation provided by the assigned XComb object (in the LastXCombInfo base class).
|
|
|
| ReweightConstant () |
| The default constructor.
|
|
|
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...
|
|
void | setXComb (tXCombPtr xc) |
| Assigne an XComb object with information about the sub-process to be used in the reweighting.
|
|
virtual | ~ReweightBase () |
| Destructor.
|
|
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 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.
|
|
const XComb & | lastXComb () const |
| Return a reference to the last selected XComb.
|
|
tXCPtr | lastXCombPtr () const |
| Return a pointer to the last selected XComb.
|
|
const XComb & | lastHeadXComb () const |
| If the last selected XComb object belongs to a group of XComb's return a reference to the head XComb object for this group.
|
|
tXCPtr | lastHeadXCombPtr () const |
| If the last selected XComb object belongs to a group of XComb's return a pointer to the head XComb object for this group.
|
|
const EventHandler & | lastEventHandler () const |
| Return a reference to the currently used EventHandler.
|
|
tPExtrPtr | lastExtractor () const |
| A pointer to the currently used parton extractor.
|
|
PDFT | pdf (tcPPtr parton) const |
| Return the parton density used to extract the given parton. More...
|
|
const Cuts & | lastCuts () const |
| A reference to the currently used kinematical cuts.
|
|
tCutsPtr | lastCutsPtr () const |
| A pointer to the currently used kinematical cuts.
|
|
const PPair & | lastParticles () const |
| Return the pair of incoming parton instances.
|
|
Energy2 | lastS () const |
| The last generated total energy squared of the incoming particles.
|
|
const PPair & | lastPartons () const |
| Return the pair of incoming parton instances.
|
|
Energy2 | lastSHat () const |
| The last used interval in total parton-parton energy squared.
|
|
double | lastTau () const |
| Return lastSHat()/lastS().
|
|
double | lastY () const |
| The generated rapidity of the hard scattering sub-system.
|
|
double | lastP1 () const |
| Log of one over the momentum fraction of the first incoming particle w.r.t. More...
|
|
double | lastP2 () const |
| Log of one over the momentum fraction of the second incoming particle w.r.t. More...
|
|
double | lastL1 () const |
| Log of one over the first incoming parton momentum fraction w.r.t. More...
|
|
double | lastL2 () const |
| Log of one over the second incoming parton momentum fraction w.r.t. More...
|
|
double | lastX1 () const |
| The first incoming parton momentum fraction w.r.t. More...
|
|
double | lastX2 () const |
| The second incoming parton momentum fraction w.r.t. More...
|
|
double | lastE1 () const |
| Return 1-lastX1() to highest possible precision for x 1.
|
|
double | lastE2 () const |
| Return 1-lastX2() to highest possible precision for x 1.
|
|
double | lastFL1L2 () const |
| The product of the parton density functions at the last generated phase-space point.
|
|
Energy2 | lastScale () const |
| The chosen scale of the hard scattering.
|
|
double | lastAlphaS () const |
| Get the used in the hard scattering. More...
|
|
double | lastAlphaEM () const |
| Get the used in the hard scattering. More...
|
|
const vector< Lorentz5Momentum > & | meMomenta () const |
| Return the momenta of the incoming and outgoing partons to be used by the matrix element object, in the order specified by the TreeDiagram objects given by the matrix element.
|
|
double | lastME2 () const |
| Return the matrix element squared as calculated for the last phase space point. More...
|
|
double | jacobian () const |
| Get the last jacobian obtained when generating the kinematics for the call to dSigHatDR.
|
|
CrossSection | lastMECrossSection () const |
| Return the partonic cross section as calculated for the last phase space point. More...
|
|
double | lastMEPDFWeight () const |
| Return the PDF weight as calculated for the last phase space point, if the matrix element does supply PDF weights. More...
|
|
tSubProPtr | subProcess () const |
| Return the SubProcess object corresponding to the last generated sub-process.
|
|
const cPDVector & | mePartonData () const |
| Return the incoming and outgoing parton types to be used by the matrix element object, in the order specified by the TreeDiagram objects given by the matrix element.
|
|