File: ShowerParticle.h

Description:

See also:


namespace Herwig

CLASS ShowerParticle:

Base class:

Private members:

Public members:

Protected members:


    inline virtual PPtr clone() const;
    inline virtual PPtr fullclone() const;
      Standard clone methods.

Private members:


    ShowerParticle & operator=(const ShowerParticle &);
      Private and non-existent assignment operator.

    bool _isFinalState;
    bool _rhoDUpdate;
    bool _reconstructionFixedPoint;
    bool _isFromHardSubprocess;
    double _sudAlpha;
    double _sudBeta;
    Energy _sudPx;
    Energy _sudPy;
    tSplitFunPtr _splitFun;
    ShoKinPtr _showerKinematics;
    vector<Energy> _scales;
    tShowerParticleVector _partners;
    ComplexMatrix _rhoD;
    tPPtr _p7base;
    static ClassDescription<ShowerParticle> initShowerParticle;

namespace ThePEG

template <>

STRUCT BaseClassTrait<Herwig::ShowerParticle,1>

Public members:


    typedef EventRecordBase NthBase;

template <>

STRUCT ClassTraits<Herwig::ShowerParticle>:

Public members:


    public ClassTraitsBase<Herwig::ShowerParticle> {
          static string className() { return "/Herwig++/ShowerParticle"; }
    static TPtr create() { return TPtr::Create(Herwig::ShowerParticle(tcEventPDPtr())); }


DEFINED MACROS

    HERWIG_ShowerParticle_H

INCLUDED FILES

    ShowerConfig.h
    ThePEG/Handlers/HandlerBase.h
    Herwig++/Utilities/GlobalParameters.h
    ThePEG/PDT/ParticleData.h
    ThePEG/EventRecord/Particle.h
    ThePEG/EventRecord/Step.h
    ShowerKinematics.h
    ShowerIndex.h
    ShowerParticle.icc