File: ReweightMinPT.h
Description:
The ReweightMinPT class matrix elements with the minimum of the transverse momenta of the outgoing partons to some power.
See
also:
namespace Pythia7
CLASS
ReweightMinPT:
Base class:
Public members:
inline ReweightMinPT();
inline ReweightMinPT(const ReweightMinPT &);
virtual ~ReweightMinPT();
Standard ctors and dtor.
virtual double weight() const;
Return the wieght for the kinematical configuation
previously provided by the last call to setKinematics().
void persistentOutput(PersistentOStream &) const;
void persistentInput(PersistentIStream &, int);
Standard functions for writing and reading from persistent streams.
static void Init();
Standard Init function used to initialize the interfaces.
Protected members:
inline virtual IBPtr clone() const;
inline virtual IBPtr fullclone() const;
Standard clone methods.
inline virtual void doupdate() throw(UpdateException);
inline virtual void doinit() throw(InitException);
inline virtual void dofinish();
Standard Interfaced virtual functions.
inline virtual void rebind(const TranslationMap & trans)
throw(RebindException);
Change all pointers to Interfaced objects to corresponding clones.
inline virtual IVector getReferences();
Return pointers to all Interfaced objects refered to by this.
Private members:
double power;
The weight is the minimum pt^power.
static ClassDescription<ReweightMinPT> initReweightMinPT;
Describe an abstract base class with persistent data.
ReweightMinPT & operator=(const ReweightMinPT &);
Private and non-existent assignment operator.
DEFINED MACROS
INCLUDED FILES
Pythia7/MatrixElement/ReweightBase.h