BOSS 7.1.3
BESIII Offline Software System
|
#include <G4Svc.h>
Public Member Functions | |
G4Svc (const std::string &name, ISvcLocator *svc) | |
virtual | ~G4Svc () |
virtual StatusCode | initialize () |
virtual StatusCode | finalize () |
G4RunManager * | runMgr () |
void | SetUserInitialization (G4VUserDetectorConstruction *userInit) |
void | SetUserInitialization (G4VUserPhysicsList *physInit) |
void | SetUserInitialization (G4VUserActionInitialization *actionInit) |
const G4Event * | GetCurrentEvent () const |
const G4Run * | GetCurrentRun () const |
G4UImanager * | uiMgr () |
void | StartUISession () |
double | GetBeamPosX () |
double | GetBeamPosY () |
double | GetBeamPosZ () |
double | GetBeamSizeX () |
double | GetBeamSizeY () |
double | GetBeamSizeZ () |
double | GetBeamShiftPx () |
double | GetBeamShiftPy () |
double | GetBeamShiftPz () |
double | GetBeamStartTime () |
double | GetBeamDeltaTime () |
double | GetNBunch () |
double | GetBunchTimeSigma () |
double | GetBeamTime () |
void | SetBeamTime (double value) |
std::string | GetMdcNoiseFile () |
double | GetBeamAngle () |
bool | GetBoostLab () |
bool | GetSetBeamShift () |
int | GetMdcDataInput () |
int | GetMdcDedxFlag () |
NTuple::Tuple * | GetTupleMdc () |
void | SetTupleMdc (NTuple::Tuple *tuple) |
NTuple::Tuple * | GetTupleTof1 () |
void | SetTupleTof1 (NTuple::Tuple *tuple) |
NTuple::Tuple * | GetTupleTof2 () |
void | SetTupleTof2 (NTuple::Tuple *tuple) |
NTuple::Tuple * | GetTupleTof3 () |
void | SetTupleTof3 (NTuple::Tuple *tuple) |
NTuple::Tuple * | GetTupleEmc1 () |
void | SetTupleEmc1 (NTuple::Tuple *tuple) |
NTuple::Tuple * | GetTupleEmc2 () |
void | SetTupleEmc2 (NTuple::Tuple *tuple) |
NTuple::Tuple * | GetTupleMuc () |
void | SetTupleMuc (NTuple::Tuple *tuple) |
bool | MdcRootFlag () |
bool | TofRootFlag () |
bool | EmcRootFlag () |
bool | MucRootFlag () |
bool | TofSaturationFlag () |
bool | EmcLightOutput () |
double | EmcIncoherentNoise () |
double | EmcCoherentNoise () |
double | EmcNoiseMean () |
double | EmcNoiseSigma () |
double | EmcNoiseThreshold () |
int | EmcNoiseLevel () |
int | EmcTime () |
int | EmcElecSaturation () |
int | EmcElecSatuDead () |
int | MucNoiseMode () |
int | LogLevel () |
void | G4Init () |
void | RunInitialize () |
void | RunTerminate () |
void | SimulateEvents (int) |
Friends | |
class | SvcFactory< G4Svc > |
G4Svc::G4Svc | ( | const std::string & | name, |
ISvcLocator * | svc ) |
Definition at line 38 of file G4Svc.cpp.
Referenced by G4Svc(), and SvcFactory< G4Svc >.
|
virtual |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
virtual |
void G4Svc::G4Init | ( | ) |
Definition at line 303 of file G4Svc.cpp.
|
inline |
|
inline |
Definition at line 89 of file G4Svc.h.
Referenced by G4HepMCInterface::HepMC2G4().
|
inline |
Definition at line 76 of file G4Svc.h.
Referenced by G4HepMCInterface::HepMC2G4().
|
inline |
Definition at line 77 of file G4Svc.h.
Referenced by G4HepMCInterface::HepMC2G4().
|
inline |
Definition at line 78 of file G4Svc.h.
Referenced by G4HepMCInterface::HepMC2G4().
|
inline |
Definition at line 84 of file G4Svc.h.
Referenced by G4HepMCInterface::Boost().
|
inline |
Definition at line 85 of file G4Svc.h.
Referenced by G4HepMCInterface::Boost().
|
inline |
Definition at line 86 of file G4Svc.h.
Referenced by G4HepMCInterface::Boost().
|
inline |
Definition at line 80 of file G4Svc.h.
Referenced by G4HepMCInterface::HepMC2G4().
|
inline |
Definition at line 81 of file G4Svc.h.
Referenced by G4HepMCInterface::HepMC2G4().
|
inline |
Definition at line 82 of file G4Svc.h.
Referenced by G4HepMCInterface::HepMC2G4().
|
inline |
Definition at line 88 of file G4Svc.h.
Referenced by G4HepMCInterface::HepMC2G4().
|
inline |
Definition at line 93 of file G4Svc.h.
Referenced by BesRootIO::SaveTofHitRoot().
|
inline |
Definition at line 98 of file G4Svc.h.
Referenced by G4HepMCInterface::HepMC2G4().
|
inline |
Definition at line 91 of file G4Svc.h.
Referenced by G4HepMCInterface::HepMC2G4().
const G4Event * G4Svc::GetCurrentEvent | ( | ) | const |
const G4Run * G4Svc::GetCurrentRun | ( | ) | const |
|
inline |
Definition at line 101 of file G4Svc.h.
Referenced by BesMdcGeoParameter::BesMdcGeoParameter().
|
inline |
|
inline |
|
inline |
Definition at line 90 of file G4Svc.h.
Referenced by G4HepMCInterface::HepMC2G4().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
virtual |
Definition at line 141 of file G4Svc.cpp.
|
inline |
|
inline |
Definition at line 143 of file G4Svc.h.
Referenced by BesMucSD::BesMucSD().
|
inline |
void G4Svc::RunInitialize | ( | ) |
G4RunManager * G4Svc::runMgr | ( | ) |
Definition at line 124 of file G4Svc.cpp.
Referenced by initialize().
void G4Svc::RunTerminate | ( | ) |
|
inline |
Definition at line 94 of file G4Svc.h.
Referenced by BesTuningIO::GetTofRootHits(), and G4HepMCInterface::HepMC2G4().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
void G4Svc::SetUserInitialization | ( | G4VUserActionInitialization * | actionInit | ) |
void G4Svc::SetUserInitialization | ( | G4VUserDetectorConstruction * | userInit | ) |
void G4Svc::SetUserInitialization | ( | G4VUserPhysicsList * | physInit | ) |
void G4Svc::SimulateEvents | ( | int | i | ) |
void G4Svc::StartUISession | ( | ) |
|
inline |
|
inline |
G4UImanager * G4Svc::uiMgr | ( | ) |
|
friend |