swh:1:snp:af87cd67498ef4fe47c76ed3e7caffe5b61facaf
Tip revision: 15ac4e0f6c57d7d231a20fc568d37fdaf03fdce9 authored by Unknown Author on 23 January 2004, 16:34:15 UTC
This commit was manufactured by cvs2svn to create tag 'v3-10-01'.
This commit was manufactured by cvs2svn to create tag 'v3-10-01'.
Tip revision: 15ac4e0
TVirtualMCApplication.cxx
// @(#)root/vmc:$Name: $:$Id: TVirtualMCApplication.cxx,v 1.1 2003/07/15 09:56:58 brun Exp $
// Author: Ivana Hrivnacova, 27/03/2002
#include "TVirtualMCApplication.h"
#include "TError.h"
//______________________________________________________________________________
//
// Interface to a user Monte Carlo application.
//______________________________________________________________________________
ClassImp(TVirtualMCApplication)
TVirtualMCApplication* TVirtualMCApplication::fgInstance = 0;
//_____________________________________________________________________________
TVirtualMCApplication::TVirtualMCApplication(const char *name,
const char *title)
: TNamed(name,title)
{
//
// Standard constructor
//
if (fgInstance) {
Fatal("TVirtualMCApplication",
"Attempt to create two instances of singleton.");
}
fgInstance = this;
}
//_____________________________________________________________________________
TVirtualMCApplication::TVirtualMCApplication()
: TNamed()
{
//
// Default constructor
//
}
//_____________________________________________________________________________
TVirtualMCApplication::~TVirtualMCApplication()
{
//
// Destructor
//
fgInstance = 0;
}