|
|
| 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::StandardXComb |
|
| StandardXComb (Energy newMaxEnergy, const cPDPair &inc, tEHPtr newEventHandler, tSubHdlPtr newSubProcessHandler, tPExtrPtr newExtractor, tCascHdlPtr newCKKW, const PBPair &newPartonBins, tCutsPtr newCuts, tMEPtr newME, const DiagramVector &newDiagrams, bool mir, tStdXCombPtr newHead=tStdXCombPtr()) |
| | Standard constructor.
|
| |
|
| StandardXComb () |
| | Default constructor.
|
| |
|
virtual | ~StandardXComb () |
| | Destructor.
|
| |
|
| StandardXComb (tMEPtr me, const tPVector &parts, DiagramIndex i) |
| | Constructor used by MEBase to create a temporary object to store info.
|
| |
| tcSubHdlPtr | subProcessHandler () const |
| | Return a pointer to the corresponding sub-process handler. More...
|
| |
|
tMEPtr | matrixElement () const |
| | The matrix element to be used.
|
| |
| tStdXCombPtr | head () const |
| | Return a pointer to the head XComb this XComb depends on. More...
|
| |
|
void | head (tStdXCombPtr headXC) |
| | Set the head XComb pointer.
|
| |
|
virtual bool | checkInit () |
| | Try to determine if this subprocess is at all possible.
|
| |
|
int | nDim () const |
| | The number of dimensions of the phase space used to generate this process.
|
| |
|
bool | willPassCuts () const |
| | Return true, if the current configuration will pass the cuts.
|
| |
|
double | lastPDFWeight () const |
| | Return the PDF weight used in the last call to dSigDR.
|
| |
|
CrossSection | lastCrossSection () const |
| | Return the cross section calculated in the last call to dSigDR.
|
| |
|
virtual const XSecStat & | stats () const |
| | The statistics object for this XComb.
|
| |
| virtual void | select (double weight) |
| | Select the current event. More...
|
| |
|
virtual void | accept () |
| | Accept the current event assuming it was previously selcted.
|
| |
|
void | reweight (double oldWeight, double newWeight) |
| | Reweight a selected and accepted event.
|
| |
| virtual void | reject (double weight=1.0) |
| | Reject the current event assuming it was previously accepted. More...
|
| |
|
virtual void | reset () |
| | Reset statistics.
|
| |
|
const DiagramVector & | diagrams () const |
| | The diagrams used by the matrix element.
|
| |
|
bool | mirror () const |
| | True if the TreeDiagram's for this matrix element should in fact be mirrored before used to create an actual sub-rocess.
|
| |
|
const vector< Lorentz5Momentum > & | meMomenta () const |
| | Return the momenta of the partons to be used by the matrix element object, in the order specified by the TreeDiagram objects given by the matrix element.
|
| |
|
tcDiagPtr | lastDiagram () const |
| | Return the last selected diagram.
|
| |
|
const cPDVector & | mePartonData () const |
| | Return the parton types to be used by the matrix element object, in the order specified by the TreeDiagram objects given by the matrix element.
|
| |
|
DiagramIndex | lastDiagramIndex () const |
| | Return the index of the last selected diagram.
|
| |
|
const DVector & | meInfo () const |
| | Get information saved by the matrix element in the calculation of the cross section to be used later when selecting diagrams and colour flow.
|
| |
|
void | meInfo (const DVector &info) |
| | Set information saved by the matrix element in the calculation of the cross section to be used later when selecting diagrams and colour flow.
|
| |
|
const DVector & | lastRandomNumbers () const |
| | Return the random numbers used to generate the last phase space point, if the matrix element requested so.
|
| |
|
double | jacobian () const |
| | Get the last jacobian obtained when generating the kinematics for the call to dSigHatDR.
|
| |
| double | lastME2 () const |
| | Return the matrix element squared as calculated for the last phase space point. More...
|
| |
| 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...
|
| |
| 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...
|
| |
|
bool | hasMeta (int id) const |
| | Check for meta information.
|
| |
|
template<class T > |
| void | meta (int id, T &ref) |
| | Set meta information.
|
| |
|
void | eraseMeta (int id) |
| | Erase meta information.
|
| |
|
template<class T > |
| T & | meta (int id) const |
| | Retrieve meta information.
|
| |
|
| XComb (Energy newMaxEnergy, const cPDPair &inc, tEHPtr newEventHandler, tPExtrPtr newExtractor, tCascHdlPtr newCKKW, const PBPair &newPartonBins, tCutsPtr newCuts) |
| | Standard constructor.
|
| |
|
| XComb () |
| | Default constructor.
|
| |
|
virtual | ~XComb () |
| | Destructor.
|
| |
|
const EventHandler & | eventHandler () const |
| | Return a reference to the corresponding collision handler.
|
| |
|
tEHPtr | eventHandlerPtr () const |
| | Return a pointer to the corresponding collision handler.
|
| |
|
tPExtrPtr | pExtractor () const |
| | A pointer to the parton extractor.
|
| |
|
tCutsPtr | cuts () const |
| | A pointer to the kinematical cuts.
|
| |
|
tCascHdlPtr | CKKWHandler () const |
| | Return a possibly null pointer to a CascadeHandler to be used for CKKW-reweighting.
|
| |
|
const cPDPair & | particles () const |
| | The incoming particle types.
|
| |
|
const cPDPair & | partons () const |
| | The incoming parton types.
|
| |
|
const PBPair & | partonBins () const |
| | Additional information about the incoming partons.
|
| |
|
Energy | maxEnergy () const |
| | The maximum cm energy for this process.
|
| |
| bool | empty () const |
| | Returns true if this XComb does not correspond to a proper subprocess generation. More...
|
| |
|
void | clean () |
| | Reset all saved data about last generated phasespace point;.
|
| |
|
void | setPartonBinInstances (PBIPair pbis, Energy2 scale) |
| | Set information about currently generated partons.
|
| |
|
void | prepare (const PPair &) |
| | Prepare this XComb for producing a sub-process.
|
| |
|
const PPair & | lastParticles () const |
| | Return the pair of incoming particle instances.
|
| |
|
const PPair & | lastPartons () const |
| | Return the pair of incoming parton instances.
|
| |
|
void | lastPartons (PPair pp) |
| | Set the pair of incoming parton instances.
|
| |
|
tSubProPtr | subProcess () const |
| | Return the SubProcess object corresponding to the last generated sub-process.
|
| |
|
void | subProcess (tSubProPtr) |
| | Set the SubProcess object corresponding to the last generated sub-process.
|
| |
|
const PBIPair & | partonBinInstances () const |
| | Additional information about the incoming partons.
|
| |
|
PBIPair & | partonBinInstances () |
| | Additional information about the incoming partons.
|
| |
|
tPBIPtr | partonBinInstance (tcPPtr) const |
| | Return the corresponding parton bin instance for a given extracted parton.
|
| |
|
Energy2 | lastS () const |
| | The last generated total energy squared of the incoming particles.
|
| |
|
void | lastS (Energy2 s) |
| | Set the last generated total energy squared of the incoming particles.
|
| |
|
Energy2 | lastSHat () const |
| | The last generated total energy squared of the incoming prtons.
|
| |
|
void | lastSHat (Energy2 sh) |
| | Set the last generated total energy squared of the incoming prtons.
|
| |
|
double | lastTau () const |
| | lastSHat()/lastS().
|
| |
|
double | lastY () const |
| | The last generated rapidity of the hard scattering sub-system.
|
| |
|
void | lastY (double y) |
| | Set the last 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...
|
| |
| void | lastP1P2 (pair< double, double > pp) |
| | Set log of one over the momentum fraction of the incoming particles 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...
|
| |
| void | lastL1L2 (pair< double, double >) |
| | Set log of one over the incoming parton momentum fractions 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...
|
| |
| void | lastX1X2 (pair< double, double >) |
| | Set the incoming parton momentum fractions 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.
|
| |
| void | lastE1E2 (pair< double, double >) |
| | Set one minus the incoming parton momentum fractions w.r.t. More...
|
| |
|
Energy2 | lastScale () const |
| | Get the last chosen scale of the hard scattering.
|
| |
|
void | lastScale (Energy2 Q2) |
| | Set the last chosen scale of the hard scattering.
|
| |
| double | lastAlphaS () const |
| | Get the used in the hard scattering. More...
|
| |
|
void | lastAlphaS (double a) |
| | Set the used in the hard scattering.
|
| |
| double | lastAlphaEM () const |
| | Get the used in the hard scattering. More...
|
| |
|
void | lastAlphaEM (double a) |
| | Set the used in the hard scattering.
|
| |
| 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...
|
| |
| virtual void | debugme () const |
| | Print out debugging information for this object on std::cerr. More...
|
| |
|
CounterType | referenceCount () const |
| | Return the reference count.
|
| |
The StdXCombGroup class represents a 'head' XComb object in association with a group of dependent XComb objects.
- See also
- StdDependendXComb
-
MEGroup
Definition at line 28 of file StdXCombGroup.h.