TPythia8Decayer Class Reference

#include <TPythia8Decayer.h>

Inheritance diagram for TPythia8Decayer:

TVirtualMCDecayer TObject TObject List of all members.

Public Member Functions

 TPythia8Decayer ()
virtual ~TPythia8Decayer ()
virtual void Init ()
virtual void Decay (Int_t pdg, TLorentzVector *p)
virtual Int_t ImportParticles (TClonesArray *particles)
virtual void SetForceDecay (Int_t type)
virtual void ForceDecay ()
virtual Float_t GetPartialBranchingRatio (Int_t ipart)
virtual Float_t GetLifetime (Int_t kf)
virtual void ReadDecayTable ()
virtual void SetDebugLevel (Int_t debug)

Protected Member Functions

void AppendParticle (Int_t pdg, TLorentzVector *p)
void ClearEvent ()

Private Attributes

TPythia8fPythia8
Int_t fDebug

Detailed Description

Definition at line 16 of file TPythia8Decayer.h.


Constructor & Destructor Documentation

TPythia8Decayer::TPythia8Decayer (  ) 

virtual TPythia8Decayer::~TPythia8Decayer (  )  [inline, virtual]

Definition at line 19 of file TPythia8Decayer.h.


Member Function Documentation

void TPythia8Decayer::Init (  )  [virtual]

Implements TVirtualMCDecayer.

Definition at line 36 of file TPythia8Decayer.cxx.

void TPythia8Decayer::Decay ( Int_t  pdg,
TLorentzVector p 
) [virtual]

Implements TVirtualMCDecayer.

Definition at line 42 of file TPythia8Decayer.cxx.

References AppendParticle(), ClearEvent(), TPythia8::EventListing(), fDebug, fPythia8, kTRUE, p, and TPythia8::Pythia8().

Int_t TPythia8Decayer::ImportParticles ( TClonesArray particles  )  [virtual]

Implements TVirtualMCDecayer.

Definition at line 54 of file TPythia8Decayer.cxx.

References fPythia8, and TPythia8::ImportParticles().

void TPythia8Decayer::SetForceDecay ( Int_t  type  )  [virtual]

Implements TVirtualMCDecayer.

Definition at line 61 of file TPythia8Decayer.cxx.

void TPythia8Decayer::ForceDecay (  )  [virtual]

Implements TVirtualMCDecayer.

Definition at line 67 of file TPythia8Decayer.cxx.

Float_t TPythia8Decayer::GetPartialBranchingRatio ( Int_t  ipart  )  [virtual]

Implements TVirtualMCDecayer.

Definition at line 73 of file TPythia8Decayer.cxx.

Float_t TPythia8Decayer::GetLifetime ( Int_t  kf  )  [virtual]

Implements TVirtualMCDecayer.

Definition at line 78 of file TPythia8Decayer.cxx.

References fPythia8, and TPythia8::Pythia8().

void TPythia8Decayer::ReadDecayTable (  )  [virtual]

Implements TVirtualMCDecayer.

Definition at line 85 of file TPythia8Decayer.cxx.

virtual void TPythia8Decayer::SetDebugLevel ( Int_t  debug  )  [inline, virtual]

Definition at line 29 of file TPythia8Decayer.h.

References fDebug.

void TPythia8Decayer::AppendParticle ( Int_t  pdg,
TLorentzVector p 
) [protected]

Definition at line 92 of file TPythia8Decayer.cxx.

References fPythia8, p, and TPythia8::Pythia8().

Referenced by Decay().

void TPythia8Decayer::ClearEvent (  )  [protected]

Definition at line 100 of file TPythia8Decayer.cxx.

References fPythia8, and TPythia8::Pythia8().

Referenced by Decay().


Member Data Documentation

TPythia8* TPythia8Decayer::fPythia8 [private]

Definition at line 34 of file TPythia8Decayer.h.

Referenced by AppendParticle(), ClearEvent(), Decay(), GetLifetime(), and ImportParticles().

Int_t TPythia8Decayer::fDebug [private]

Definition at line 35 of file TPythia8Decayer.h.

Referenced by Decay(), and SetDebugLevel().


The documentation for this class was generated from the following files:
Generated on Tue Jul 5 16:45:37 2011 for ROOT_528-00b_version by  doxygen 1.5.1