Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

TGenerator Class Reference

#include <TGenerator.h>

Inheritance diagram for TGenerator:

Inheritance graph
[legend]
Collaboration diagram for TGenerator:

Collaboration graph
[legend]
List of all members.

Public Methods

 TGenerator ()
 TGenerator (const char *name, const char *title="Generator class")
virtual ~TGenerator ()
virtual void Browse (TBrowser *b)
virtual Int_t DistancetoPrimitive (Int_t px, Int_t py)
virtual void Draw (Option_t *option="")
virtual void ExecuteEvent (Int_t event, Int_t px, Int_t py)
virtual Int_t ImportParticles (TClonesArray *particles, Option_t *option="")
virtual TObjArrayImportParticles (Option_t *option="")
virtual TParticleGetParticle (Int_t i) const
Int_t GetNumberOfParticles () const
virtual TObjArrayGetListOfParticles () const
virtual TObjArrayGetPrimaries (Option_t *option="")
Float_t GetPtCut () const
virtual void Paint (Option_t *option="")
virtual void SetPtCut (Float_t ptcut=0)
virtual void SetViewRadius (Float_t rbox=1000)
virtual void SetViewRange (Float_t xmin=-10000, Float_t ymin=-10000, Float_t zmin=-10000,Float_t xmax=10000, Float_t ymax=10000, Float_t zmax=10000)
virtual void ShowNeutrons (Bool_t show=1)

Protected Attributes

Float_t fPtCut
Bool_t fShowNeutrons
 Pt cut. Do not show primaries below.

TObjArrayfParticles
 display neutrons if true


Constructor & Destructor Documentation

TGenerator::TGenerator  
 

Definition at line 49 of file TGenerator.h.

TGenerator::TGenerator const char *    name,
const char *    title = "Generator class"
 

virtual TGenerator::~TGenerator   [virtual]
 


Member Function Documentation

virtual void TGenerator::Browse TBrowser   b [virtual]
 

Reimplemented from TObject.

virtual Int_t TGenerator::DistancetoPrimitive Int_t    px,
Int_t    py
[virtual]
 

Reimplemented from TObject.

virtual void TGenerator::Draw Option_t *    option = "" [virtual]
 

Reimplemented from TObject.

virtual void TGenerator::ExecuteEvent Int_t    event,
Int_t    px,
Int_t    py
[virtual]
 

Reimplemented from TObject.

virtual Int_t TGenerator::ImportParticles TClonesArray   particles,
Option_t *    option = ""
[virtual]
 

Referenced by GetPrimaries().

virtual TObjArray* TGenerator::ImportParticles Option_t *    option = "" [virtual]
 

virtual TParticle* TGenerator::GetParticle Int_t    i const [virtual]
 

Int_t TGenerator::GetNumberOfParticles   const
 

Definition at line 59 of file TGenerator.h.

References TObjArray::GetLast().

virtual TObjArray* TGenerator::GetListOfParticles   const [virtual]
 

Definition at line 60 of file TGenerator.h.

virtual TObjArray* TGenerator::GetPrimaries Option_t *    option = "" [virtual]
 

Definition at line 61 of file TGenerator.h.

References ImportParticles().

Float_t TGenerator::GetPtCut   const
 

Definition at line 62 of file TGenerator.h.

References fPtCut.

virtual void TGenerator::Paint Option_t *    option = "" [virtual]
 

Reimplemented from TObject.

virtual void TGenerator::SetPtCut Float_t    ptcut = 0 [virtual]
 

virtual void TGenerator::SetViewRadius Float_t    rbox = 1000 [virtual]
 

virtual void TGenerator::SetViewRange Float_t    xmin = -10000,
Float_t    ymin = -10000,
Float_t    zmin = -10000,
Float_t    xmax = 10000,
Float_t    ymax = 10000,
Float_t    zmax = 10000
[virtual]
 

virtual void TGenerator::ShowNeutrons Bool_t    show = 1 [virtual]
 


Member Data Documentation

Float_t TGenerator::fPtCut [protected]
 

Definition at line 44 of file TGenerator.h.

Referenced by GetPtCut().

Bool_t TGenerator::fShowNeutrons [protected]
 

Pt cut. Do not show primaries below.

Definition at line 45 of file TGenerator.h.

TObjArray* TGenerator::fParticles [protected]
 

display neutrons if true

Definition at line 46 of file TGenerator.h.


The documentation for this class was generated from the following file:
Generated on Thu Dec 18 14:58:33 2003 for ROOT by doxygen1.2.16