|
|
RhoDMatrix | rhoMatrix () const |
| | Set-up the spin density matrix.
|
| |
|
double | longitudinalPolarization () const |
| | The longitudinal polarization.
|
| |
|
|
| PolarizedBeamParticleData () |
| | 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...
|
| |
Public Member Functions inherited from ThePEG::BeamParticleData |
|
tcPDFPtr | pdf () const |
| | Return a pointer to the parton density object describing the sub-structure of this particle type.
|
| |
|
| BeamParticleData () |
| | 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...
|
| |
Public Member Functions inherited from ThePEG::ParticleData |
|
Energy | mass () const |
| | Return the nominal mass.
|
| |
|
Energy | massMax () const |
| | Return the maximum possible mass of this particle type.
|
| |
|
Energy | massMin () const |
| | Return the minimum possible mass of this particle type.
|
| |
| virtual Energy | constituentMass () const |
| | Return the constituent mass of this particle if relevant. More...
|
| |
|
Energy | width (Energy) |
| | Set the width.
|
| |
| Energy | width () const |
| | Get the width. More...
|
| |
| Energy | widthCut (Energy wci) |
| | Set the width cut. More...
|
| |
|
Energy | widthCut () const |
| | Get the width cut.
|
| |
|
Energy | widthUpCut (Energy) |
| | Set the upper width cut.
|
| |
|
Energy | widthUpCut () const |
| | Get the upper width cut.
|
| |
|
Energy | widthLoCut (Energy) |
| | Set the lower width cut.
|
| |
|
Energy | widthLoCut () const |
| | Get the lower width cut.
|
| |
|
Length | cTau (Length) |
| | Set the life time cTau.
|
| |
| Length | cTau () const |
| | Get the life time cTau cTau. More...
|
| |
| PDT::Charge | iCharge (PDT::Charge) |
| | Set the charge. More...
|
| |
| Charge | charge () const |
| | Get the charge. More...
|
| |
| PDT::Charge | iCharge () const |
| | Get the charge. More...
|
| |
|
bool | charged () const |
| | Return true if charged.
|
| |
|
bool | positive () const |
| | Return true if positively charged.
|
| |
|
bool | negative () const |
| | Return true if negatively charged.
|
| |
| PDT::Spin | iSpin (PDT::Spin) |
| | Set the spin. More...
|
| |
|
AngularMomentum | spin () const |
| | Get the spin.The spin is returned in standard units.
|
| |
| PDT::Spin | iSpin () const |
| | Get the spin. More...
|
| |
|
PDT::Colour | iColour (PDT::Colour) |
| | Set the colour of the particle in units of PDT::Colour.
|
| |
|
PDT::Colour | iColour () const |
| | Get the colour of the particle in units of PDT::Colour.
|
| |
|
bool | coloured () const |
| | Return true if coloured.
|
| |
|
bool | hasColour (bool anti=false) const |
| | Return true if (anti) coloured or colour-octet.
|
| |
|
bool | hasAntiColour () const |
| | Return true if anti coloured or colour-octet.
|
| |
|
void | stable (bool stab) |
| | Specify if particle is to be considered stable according to stab.
|
| |
| bool | stable () const |
| | Return true if particle is to be considered stable. More...
|
| |
|
tPDPtr | CC () const |
| | Get the pointer to the corresponding anti partner.
|
| |
|
void | synchronized (bool sync) |
| | Specify if the anti partner chould be changed automatically when this object is changed according to sync.
|
| |
|
bool | synchronized () const |
| | Return true if the anti partner chould be changed automatically when this object is changed.
|
| |
|
void | synchronize () |
| | If there is an anti-partner, update this object to have correct anti-properties.
|
| |
|
void | massGenerator (tMassGenPtr) |
| | Set the mass generator object.
|
| |
|
tMassGenPtr | massGenerator () const |
| | Get the mass generator object.
|
| |
|
void | widthGenerator (tWidthGeneratorPtr) |
| | Set the width generator object.
|
| |
|
tWidthGeneratorPtr | widthGenerator () const |
| | Get the width generator object.
|
| |
|
void | variableRatio (bool varRatio) |
| | Specify if the branching ratio of the Particle instances should vary with their masses.
|
| |
|
bool | variableRatio () const |
| | Return true if the branching ratio should vary with the mass of the Particle instance.
|
| |
|
| ParticleData () |
| | Default constructor.
|
| |
|
virtual | ~ParticleData () |
| | Destructor.
|
| |
|
long | id () const |
| | Return the PDG id number.
|
| |
| const string & | PDGName () const |
| | Return the generic PDG name. More...
|
| |
| const string & | genericName () const |
| | Return the generic PDG name. More...
|
| |
|
PPtr | produceParticle (const Lorentz5Momentum &) const |
| | Produce a particle specifying momentum.
|
| |
|
PPtr | produceParticle (const LorentzMomentum &) const |
| | Produce a particle specifying momentum.
|
| |
|
PPtr | produceParticle (const LorentzMomentum &, Energy m) const |
| | Produce a particle specifying 4-momentum and a mass.
|
| |
|
PPtr | produceParticle (const Momentum3 &pp=Momentum3()) const |
| | Produce a particle specifying 3-momentum.
|
| |
|
PPtr | produceParticle (Energy m, const Momentum3 &pp=Momentum3()) const |
| | Produce a particle specifying mass and 3-momentum.
|
| |
|
PPtr | produceParticle (Energy plus, Energy minus, Energy px, Energy py) const |
| | Produce a particle specifying light-cone momentum components and transverse momentum components.
|
| |
|
Energy | generateMass () const |
| | Generate a mass for an instance of this particle type.
|
| |
| Energy | generateWidth (Energy mass) const |
| | Generate a width for an instance of this particle type. More...
|
| |
| Length | generateLifeTime (Energy mass, Energy width) const |
| | Generate a mass for an instance of this particle type. More...
|
| |
| const DecaySelector & | decaySelector () const |
| | Return the nominal decay selector for this particle. More...
|
| |
| tDMPtr | selectMode (Particle &p) const |
| | Selects a decay mode randomly according to the branching ratios. More...
|
| |
|
const DecaySet & | decayModes () const |
| | Access all the decay modes, including those which are switched off, or have zero branching ratio.
|
| |
| 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 | ~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.
|
| |
|
|
| PolarizedBeamParticleData (long newId, string newPDGName) |
| | Protected constructor only to be used by subclasses or by the Create method.
|
| |
|
virtual PDPtr | pdclone () const |
| | ParticleData clone method.
|
| |
Protected Member Functions inherited from ThePEG::BeamParticleData |
|
| BeamParticleData (long newId, string newPDGName) |
| | Protected constructor only to be used by subclasses or by the Create method.
|
| |
Protected Member Functions inherited from ThePEG::ParticleData |
|
| ParticleData (PID newId, const string &newPDGName) |
| | Protected constructor only to be used by subclasses or by the Create method.
|
| |
| virtual void | readSetup (istream &is) |
| | Read setup info from a standard stream. More...
|
| |
|
void | addDecayMode (tDMPtr) |
| | Add a decay mode for this particle.
|
| |
|
void | removeDecayMode (tDMPtr) |
| | Remove a decay mode for this particle.
|
| |
| virtual IBPtr | clone () const |
| | Make a simple clone of this object. More...
|
| |
| virtual IBPtr | fullclone () const |
| | Make a clone of this object, possibly modifying the cloned object to make it sane. More...
|
| |
|
virtual void | doupdate () |
| | Check sanity of the object during the setup phase.
|
| |
| virtual void | doinit () |
| | Initialize this object after the setup phase before saving an EventGenerator to disk. More...
|
| |
| virtual void | rebind (const TranslationMap &trans) |
| | Rebind pointer to other Interfaced objects. More...
|
| |
| virtual IVector | getReferences () |
| | Return a vector of all pointers to Interfaced objects used in this object. More...
|
| |
| virtual void | doinitrun () |
| | Initialize this object. 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.
|
| |
|
| InterfacedBase () |
| | Protected default constructor.
|
| |
|
| InterfacedBase (string newName) |
| | Protected constructor with the name given as argument.
|
| |
|
| InterfacedBase (const InterfacedBase &i) |
| | Protected copy-constructor.
|
| |
| virtual void | dofinish () |
| | Finalize this object. 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.
|
| |