|
ThePEG
1.8.0
|
The ReweightMinPT class reweights matrix elements with the minimum of the transverse momenta of the outgoing partons to some power. More...
#include <ReweightMinPT.h>

Public Member Functions | |
| virtual double | weight () const |
| Return the wieght for the kinematical configuation provided by the assigned XComb object (in the LastXCombInfo base class). | |
Standard constructors and destructors. | |
| ReweightMinPT () | |
| Default constructor. | |
Functions used by the persistent I/O system. | |
| 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::ReweightBase | |
| void | setXComb (tXCombPtr xc) |
| Assigne an XComb object with information about the sub-process to be used in the reweighting. | |
| virtual | ~ReweightBase () |
| Destructor. | |
Public Member Functions inherited from ThePEG::LastXCombInfo<> | |
| 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. | |
| 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. | |
| double | lastP2 () const |
| Log of one over the momentum fraction of the second incoming particle w.r.t. | |
| double | lastL1 () const |
| Log of one over the first incoming parton momentum fraction w.r.t. | |
| double | lastL2 () const |
| Log of one over the second incoming parton momentum fraction w.r.t. | |
| double | lastX1 () const |
| The first incoming parton momentum fraction w.r.t. | |
| double | lastX2 () const |
| The second incoming parton momentum fraction w.r.t. | |
| 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. | |
| double | lastAlphaEM () const |
Get the used in the hard scattering. | |
| 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. | |
| 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. | |
| double | lastMEPDFWeight () const |
| Return the PDF weight as calculated for the last phase space point, if the matrix element does supply PDF weights. | |
| 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. | |
Static Public Member Functions | |
| static void | Init () |
| Standard Init function used to initialize the interfaces. | |
Protected Member Functions | |
Clone Methods. | |
| virtual IBPtr | clone () const |
| Make a simple clone of this object. | |
| virtual IBPtr | fullclone () const |
| Make a clone of this object, possibly modifying the cloned object to make it sane. | |
Private Member Functions | |
| ReweightMinPT & | operator= (const ReweightMinPT &) |
| Private and non-existent assignment operator. | |
Private Attributes | |
| double | power |
| The weight is the minimum pt/scale to a power. | |
| Energy | scale |
| The weight is the minimum pt/scale to a power. | |
Static Private Attributes | |
|
static ClassDescription < ReweightMinPT > | initReweightMinPT |
| Describe a concrete base class with persistent data. | |
The ReweightMinPT class reweights matrix elements with the minimum of the transverse momenta of the outgoing partons to some power.
Definition at line 24 of file ReweightMinPT.h.
|
protectedvirtual |
Make a simple clone of this object.
Implements ThePEG::InterfacedBase.
|
protectedvirtual |
Make a clone of this object, possibly modifying the cloned object to make it sane.
Reimplemented from ThePEG::InterfacedBase.
| void ThePEG::ReweightMinPT::persistentInput | ( | PersistentIStream & | is, |
| int | version | ||
| ) |
Function used to read in object persistently.
| is | the persistent input stream read from. |
| version | the version number of the object when written. |
Reimplemented from ThePEG::ReweightBase.
| void ThePEG::ReweightMinPT::persistentOutput | ( | PersistentOStream & | os | ) | const |
Function used to write out object persistently.
| os | the persistent output stream written to. |
Reimplemented from ThePEG::ReweightBase.
1.8.1.1