VMC Examples Version 6.6
Loading...
Searching...
No Matches
Ex03RunConfiguration4 Class Reference

User Geant4 VMC run configuration. More...

#include <Ex03RunConfiguration4.h>

Inheritance diagram for Ex03RunConfiguration4:

Public Member Functions

 Ex03RunConfiguration4 (const TString &userGeometry, const TString &physicsList="emStandard", const TString &specialProcess="stepLimiter", Bool_t specialStacking=false, Bool_t mtApplication=true)
 
virtual ~Ex03RunConfiguration4 ()
 
virtual TG4VUserPostDetConstructionCreateUserPostDetConstruction ()
 
 Ex03RunConfiguration4 (const TString &userGeometry, const TString &physicsList="emStandard", const TString &specialProcess="stepLimiter", Bool_t specialStacking=false, Bool_t mtApplication=true)
 
virtual ~Ex03RunConfiguration4 ()
 
virtual TG4VUserPostDetConstructionCreateUserPostDetConstruction ()
 
 Ex03RunConfiguration4 (const TString &userGeometry, const TString &physicsList="emStandard", const TString &specialProcess="stepLimiter", Bool_t specialStacking=false, Bool_t mtApplication=true)
 
virtual ~Ex03RunConfiguration4 ()
 
virtual TG4VUserPostDetConstructionCreateUserPostDetConstruction ()
 

Detailed Description

User Geant4 VMC run configuration.

This class demonstrates inclusion of a user defined detector construction class with a user defined magnetic field equation of motion and/or its integrator.

Author
I. Hrivnacova; IPN, Orsay

Definition at line 29 of file Ex03RunConfiguration4.h.

Constructor & Destructor Documentation

◆ Ex03RunConfiguration4() [1/3]

Ex03RunConfiguration4::Ex03RunConfiguration4 ( const TString & userGeometry,
const TString & physicsList = "emStandard",
const TString & specialProcess = "stepLimiter",
Bool_t specialStacking = false,
Bool_t mtApplication = true )

Standard constructor

Definition at line 21 of file Ex03RunConfiguration4.cxx.

25 userGeometry, physicsList, specialProcess, specialStacking, mtApplication)
26{
27 /// Standard constructor
28}

◆ ~Ex03RunConfiguration4() [1/3]

Ex03RunConfiguration4::~Ex03RunConfiguration4 ( )
virtual

Destructor

Definition at line 31 of file Ex03RunConfiguration4.cxx.

32{
33 /// Destructor
34}

◆ Ex03RunConfiguration4() [2/3]

Ex03RunConfiguration4::Ex03RunConfiguration4 ( const TString & userGeometry,
const TString & physicsList = "emStandard",
const TString & specialProcess = "stepLimiter",
Bool_t specialStacking = false,
Bool_t mtApplication = true )

◆ ~Ex03RunConfiguration4() [2/3]

virtual Ex03RunConfiguration4::~Ex03RunConfiguration4 ( )
virtual

◆ Ex03RunConfiguration4() [3/3]

Ex03RunConfiguration4::Ex03RunConfiguration4 ( const TString & userGeometry,
const TString & physicsList = "emStandard",
const TString & specialProcess = "stepLimiter",
Bool_t specialStacking = false,
Bool_t mtApplication = true )

◆ ~Ex03RunConfiguration4() [3/3]

virtual Ex03RunConfiguration4::~Ex03RunConfiguration4 ( )
virtual

Member Function Documentation

◆ CreateUserPostDetConstruction() [1/3]

TG4VUserPostDetConstruction * Ex03RunConfiguration4::CreateUserPostDetConstruction ( )
virtual

User defined detector construction

Definition at line 42 of file Ex03RunConfiguration4.cxx.

43{
44 /// User defined detector construction
45
46 return new Ex03PostDetConstruction();
47}

◆ CreateUserPostDetConstruction() [2/3]

virtual TG4VUserPostDetConstruction * Ex03RunConfiguration4::CreateUserPostDetConstruction ( )
virtual

◆ CreateUserPostDetConstruction() [3/3]

virtual TG4VUserPostDetConstruction * Ex03RunConfiguration4::CreateUserPostDetConstruction ( )
virtual

The documentation for this class was generated from the following files: