46 Warning(
"TVirtualMC",
"Cannot initialise twice MonteCarlo class");
53 Error(
"TVirtualMC",
"No user MC application is defined.");
static TMCThreadLocal TVirtualMC * fgMC
virtual ~TVirtualMC()
Destructor.
TVirtualMC()
Default constructor.
This is the base class for the ROOT Random number generators.
The TNamed class is the base class for all named ROOT classes.
void Error(const char *location, const char *msgfmt,...)
void Warning(const char *location, const char *msgfmt,...)
R__EXTERN TRandom * gRandom
virtual void SetMagField(TVirtualMagField *field)
Set magnetic field.
virtual void SetRandom(TRandom *random)
Set random number generator.
virtual void SetExternalDecayer(TVirtualMCDecayer *decayer)
Set external decayer.
virtual void SetStack(TVirtualMCStack *stack)
Set particles stack.
static TVirtualMCApplication * Instance()
Static access method.
static TVirtualMC * GetMC()
static: return virtual MC object