BOSS 7.0.6
BESIII Offline Software System
|
#include <G4HepMCInterface.h>
Public Member Functions | |
void | HepMC2G4 (HepMC::GenEvent *hepmcevt, G4Event *g4event) |
void | Print (const HepMC::GenEvent *hepmcevt) |
G4int | CheckType (const HepMC::GenEvent *hepmcevt) |
void | Boost (HepMC::GenEvent *hepmcevt) |
void | PrintHPlist () |
G4int | GetLogLevel () |
void | SetLogLevel (G4int level) |
G4HepMCInterface () | |
virtual | ~G4HepMCInterface () |
HepMC::GenEvent * | GetHepMCGenEvent () const |
virtual void | GeneratePrimaryVertex (G4Event *anEvent) |
Public Attributes | |
std::vector< G4HepMCParticle * > | HPlist |
Protected Member Functions | |
virtual HepMC::GenEvent * | GenerateHepMCEvent () |
Protected Attributes | |
HepMC::GenEvent * | hepmcEvent |
G4int | m_logLevel |
Definition at line 45 of file G4HepMCInterface.h.
G4HepMCInterface::G4HepMCInterface | ( | ) |
Definition at line 55 of file G4HepMCInterface.cpp.
|
virtual |
Definition at line 73 of file G4HepMCInterface.cpp.
void G4HepMCInterface::Boost | ( | HepMC::GenEvent * | hepmcevt | ) |
Definition at line 154 of file G4HepMCInterface.cpp.
Referenced by HepMC2G4().
G4int G4HepMCInterface::CheckType | ( | const HepMC::GenEvent * | hepmcevt | ) |
Definition at line 129 of file G4HepMCInterface.cpp.
Referenced by HepMC2G4().
|
protectedvirtual |
Reimplemented in BesHepMCInterface.
Definition at line 465 of file G4HepMCInterface.cpp.
Referenced by GeneratePrimaryVertex().
|
virtual |
Definition at line 473 of file G4HepMCInterface.cpp.
|
inline |
Definition at line 94 of file G4HepMCInterface.h.
|
inline |
Definition at line 55 of file G4HepMCInterface.h.
void G4HepMCInterface::HepMC2G4 | ( | HepMC::GenEvent * | hepmcevt, |
G4Event * | g4event | ||
) |
Definition at line 244 of file G4HepMCInterface.cpp.
Referenced by G4SvcRunManager::GenerateEvent(), and GeneratePrimaryVertex().
void G4HepMCInterface::Print | ( | const HepMC::GenEvent * | hepmcevt | ) |
Definition at line 78 of file G4HepMCInterface.cpp.
Referenced by HepMC2G4().
void G4HepMCInterface::PrintHPlist | ( | ) |
Definition at line 117 of file G4HepMCInterface.cpp.
Referenced by HepMC2G4().
|
inline |
Definition at line 56 of file G4HepMCInterface.h.
Referenced by G4SvcRunManager::GenerateEvent().
|
protected |
Definition at line 66 of file G4HepMCInterface.h.
Referenced by GeneratePrimaryVertex(), GetHepMCGenEvent(), and ~G4HepMCInterface().
std::vector<G4HepMCParticle*> G4HepMCInterface::HPlist |
Definition at line 84 of file G4HepMCInterface.h.
Referenced by HepMC2G4(), and PrintHPlist().
|
protected |
Definition at line 71 of file G4HepMCInterface.h.
Referenced by CheckType(), GetLogLevel(), HepMC2G4(), and SetLogLevel().