|
FairRoot
|
#include <FairGeaneApplication.h>
Public Member Functions | |
| FairGeaneApplication () | |
| FairGeaneApplication (Bool_t Debug) | |
| virtual | ~FairGeaneApplication () |
| FairField * | GetField () |
| void | InitMC (const char *setup, const char *cuts) |
| void | SetField (FairField *field) |
| void | GeaneStepping () |
| void | ConstructGeometry () |
| void | InitGeometry () |
| void | GeneratePrimaries () |
| void | BeginEvent () |
| void | BeginPrimary () |
| void | PreTrack () |
| void | PostTrack () |
| void | FinishPrimary () |
| void | FinishEvent () |
| void | Stepping () |
| void | StopRun () |
Static Public Member Functions | |
| static FairGeaneApplication * | Instance () |
The Main Application for GEANE
Definition at line 29 of file FairGeaneApplication.h.
| FairGeaneApplication::FairGeaneApplication | ( | ) |
default constructor
Definition at line 20 of file FairGeaneApplication.cxx.
| FairGeaneApplication::FairGeaneApplication | ( | Bool_t | Debug | ) |
Special constructor, used for initializing G3 for Geane track propagation
| Debug | true to print step info |
Definition at line 28 of file FairGeaneApplication.cxx.
|
virtual |
default destructor
Definition at line 38 of file FairGeaneApplication.cxx.
|
inline |
Definition at line 59 of file FairGeaneApplication.h.
|
inline |
Definition at line 60 of file FairGeaneApplication.h.
| void FairGeaneApplication::ConstructGeometry | ( | ) |
Definition at line 40 of file FairGeaneApplication.cxx.
|
inline |
Definition at line 64 of file FairGeaneApplication.h.
|
inline |
Definition at line 63 of file FairGeaneApplication.h.
| void FairGeaneApplication::GeaneStepping | ( | ) |
Define action at each step, dispatch the action to the corresponding detectors
Definition at line 56 of file FairGeaneApplication.cxx.
|
inline |
Definition at line 58 of file FairGeaneApplication.h.
|
inline |
Return Field used in simulation
Definition at line 40 of file FairGeaneApplication.h.
|
inline |
pure virtual functions that hasve to be implimented
Definition at line 57 of file FairGeaneApplication.h.
| void FairGeaneApplication::InitMC | ( | const char * | setup, |
| const char * | cuts | ||
| ) |
Initialize MC engine
Definition at line 45 of file FairGeaneApplication.cxx.
|
inlinestatic |
Singelton instance
Definition at line 88 of file FairGeaneApplication.h.
|
inline |
Definition at line 62 of file FairGeaneApplication.h.
|
inline |
Definition at line 61 of file FairGeaneApplication.h.
| void FairGeaneApplication::SetField | ( | FairField * | field | ) |
Set the magnetic field for simulation or Geane
| field,: | magnetic field |
Definition at line 71 of file FairGeaneApplication.cxx.
|
inline |
Definition at line 65 of file FairGeaneApplication.h.
|
inline |
Definition at line 66 of file FairGeaneApplication.h.