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.