library: libVMC
#include "TVirtualMCApplication.h"

TVirtualMCApplication


class description - source file - inheritance tree (.pdf)

class TVirtualMCApplication : public TNamed

Inheritance Chart:
TObject
<-
TNamed
<-
TVirtualMCApplication
 
    This is an abstract class, constructors will not be documented.
    Look at the header to check for available constructors.


    public:
virtual ~TVirtualMCApplication() virtual void AddParticles() virtual void BeginEvent() virtual void BeginPrimary() static TClass* Class() virtual void ConstructGeometry() virtual void ConstructOpGeometry() virtual void Field(const Double_t* x, Double_t* b) const virtual void FinishEvent() virtual void FinishPrimary() virtual void GeneratePrimaries() virtual void InitGeometry() static TVirtualMCApplication* Instance() virtual TClass* IsA() const TVirtualMCApplication& operator=(const TVirtualMCApplication&) virtual void PostTrack() virtual void PreTrack() virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Stepping() virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b) virtual Double_t TrackingRmax() const virtual Double_t TrackingZmax() const

Data Members

    private:
static TVirtualMCApplication* fgInstance singleton instance

Class Description

 Interface to a user Monte Carlo application.
______________________________________________________________________________

~TVirtualMCApplication()
 Destructor




Inline Functions


        TVirtualMCApplication* Instance()
                          void ConstructGeometry()
                          void ConstructOpGeometry()
                          void InitGeometry()
                          void AddParticles()
                          void GeneratePrimaries()
                          void BeginEvent()
                          void BeginPrimary()
                          void PreTrack()
                          void Stepping()
                          void PostTrack()
                          void FinishPrimary()
                          void FinishEvent()
                      Double_t TrackingRmax() const
                      Double_t TrackingZmax() const
                          void Field(const Double_t* x, Double_t* b) const
                       TClass* Class()
                       TClass* IsA() const
                          void ShowMembers(TMemberInspector& insp, char* parent)
                          void Streamer(TBuffer& b)
                          void StreamerNVirtual(TBuffer& b)
        TVirtualMCApplication& operator=(const TVirtualMCApplication&)


Author: Ivana Hrivnacova, 27/03/2002
Last update: root/vmc:$Name: $:$Id: TVirtualMCApplication.cxx,v 1.3 2004/02/10 13:46:37 brun Exp $


ROOT page - Class index - Class Hierarchy - Top of the page

This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.