#include <HepMCG4AsciiReader.hh>
Public 멤버 함수 | |
HepMCG4AsciiReader () | |
~HepMCG4AsciiReader () | |
void | SetFileName (G4String name) |
G4String | GetFileName () const |
void | SetVerboseLevel (G4int i) |
G4int | GetVerboseLevel () const |
void | Initialize () |
HepMCG4AsciiReader () | |
~HepMCG4AsciiReader () | |
void | SetFileName (G4String name) |
G4String | GetFileName () const |
void | SetVerboseLevel (G4int i) |
G4int | GetVerboseLevel () const |
void | Initialize () |
HepMC::GenEvent * | GetHepMCGenEvent () const |
HepMC::GenEvent * | GetHepMCGenEvent () const |
virtual void | GeneratePrimaryVertex (G4Event *anEvent) |
virtual void | GeneratePrimaryVertex (G4Event *anEvent) |
G4ThreeVector | GetParticlePosition () |
G4double | GetParticleTime () |
void | SetParticlePosition (G4ThreeVector aPosition) |
void | SetParticleTime (G4double aTime) |
정적 Public 멤버 함수 | |
static G4bool | CheckVertexInsideWorld (const G4ThreeVector &pos) |
Protected 멤버 함수 | |
virtual HepMC::GenEvent * | GenerateHepMCEvent () |
virtual HepMC::GenEvent * | GenerateHepMCEvent () |
virtual G4bool | CheckVertexInsideWorld (const G4ThreeVector &pos) const |
virtual G4bool | CheckVertexInsideWorld (const G4ThreeVector &pos) const |
void | HepMC2G4 (const HepMC::GenEvent *hepmcevt, G4Event *g4event) |
void | HepMC2G4 (const HepMC::GenEvent *hepmcevt, G4Event *g4event) |
Protected 속성 | |
G4String | filename |
HepMC::IO_GenEvent * | asciiInput |
G4int | verbose |
HepMCG4AsciiReaderMessenger * | messenger |
HepMC::GenEvent * | hepmcEvent |
G4ThreeVector | particle_position |
G4double | particle_time |
HepMCEx01/include/HepMCG4AsciiReader.hh 파일의 40 번째 라인에서 정의되었습니다.
HepMCG4AsciiReader::HepMCG4AsciiReader | ( | ) |
HepMCEx01/src/HepMCG4AsciiReader.cc 파일의 39 번째 라인에서 정의되었습니다.
다음을 참조함 : asciiInput, filename, in, messenger.
HepMCG4AsciiReader::~HepMCG4AsciiReader | ( | ) |
HepMCEx01/src/HepMCG4AsciiReader.cc 파일의 48 번째 라인에서 정의되었습니다.
다음을 참조함 : asciiInput, messenger.
HepMCG4AsciiReader::HepMCG4AsciiReader | ( | ) |
HepMCG4AsciiReader::~HepMCG4AsciiReader | ( | ) |
|
staticinherited |
G4VPrimaryGenerator.cc 파일의 45 번째 라인에서 정의되었습니다.
다음을 참조함 : G4TransportationManager::GetTransportationManager(), kInside.
|
protectedvirtualinherited |
HepMCEx01/src/HepMCG4Interface.cc 파일의 57 번째 라인에서 정의되었습니다.
다음을 참조함 : G4TransportationManager::GetTransportationManager(), kInside.
다음에 의해서 참조됨 : HepMCG4Interface::HepMC2G4().
|
protectedvirtualinherited |
|
protectedvirtual |
HepMCG4Interface(으)로부터 재구현되었습니다.
|
protectedvirtual |
HepMCG4Interface(으)로부터 재구현되었습니다.
HepMCEx01/src/HepMCG4AsciiReader.cc 파일의 63 번째 라인에서 정의되었습니다.
다음을 참조함 : asciiInput, print(), verbose.
G4VPrimaryGenerator를 구현.
HepMCEx01/src/HepMCG4Interface.cc 파일의 126 번째 라인에서 정의되었습니다.
다음을 참조함 : G4cout, G4endl, HepMCG4Interface::GenerateHepMCEvent(), G4RunManager::GetRunManager(), HepMCG4Interface::HepMC2G4(), HepMCG4Interface::hepmcEvent.
G4VPrimaryGenerator를 구현.
G4String HepMCG4AsciiReader::GetFileName | ( | ) | const |
|
inline |
HepMCEx01/include/HepMCG4AsciiReader.hh 파일의 74 번째 라인에서 정의되었습니다.
다음을 참조함 : filename.
|
inlineinherited |
HepMCEx01/include/HepMCG4Interface.hh 파일의 74 번째 라인에서 정의되었습니다.
다음을 참조함 : HepMCG4Interface::hepmcEvent.
|
inherited |
|
inlineinherited |
G4VPrimaryGenerator.hh 파일의 65 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VPrimaryGenerator::particle_position.
다음에 의해서 참조됨 : export_G4ParticleGun(), RE02PrimaryGeneratorAction::GeneratePrimaries(), G4ParticleGunMessenger::GetCurrentValue(), CCalPrimaryGeneratorAction::GetParticlePosition(), CCalPrimaryGeneratorAction::print(), EventAction::WriteFibers().
|
inlineinherited |
G4VPrimaryGenerator.hh 파일의 67 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VPrimaryGenerator::particle_time.
다음에 의해서 참조됨 : export_G4ParticleGun(), G4ParticleGunMessenger::GetCurrentValue().
|
inline |
HepMCEx01/include/HepMCG4AsciiReader.hh 파일의 84 번째 라인에서 정의되었습니다.
다음을 참조함 : verbose.
G4int HepMCG4AsciiReader::GetVerboseLevel | ( | ) | const |
|
protectedinherited |
HepMCEx01/src/HepMCG4Interface.cc 파일의 71 번째 라인에서 정의되었습니다.
다음을 참조함 : CLHEP::c_light, HepMCG4Interface::CheckVertexInsideWorld(), GeV, mm, position.
다음에 의해서 참조됨 : HepMCG4Interface::GeneratePrimaryVertex().
|
protectedinherited |
void HepMCG4AsciiReader::Initialize | ( | ) |
void HepMCG4AsciiReader::Initialize | ( | ) |
HepMCEx01/src/HepMCG4AsciiReader.cc 파일의 55 번째 라인에서 정의되었습니다.
다음을 참조함 : asciiInput, filename, in.
HepMCEx01/include/HepMCG4AsciiReader.hh 파일의 69 번째 라인에서 정의되었습니다.
다음을 참조함 : filename.
|
inlineinherited |
G4VPrimaryGenerator.hh 파일의 69 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VPrimaryGenerator::particle_position.
다음에 의해서 참조됨 : B01PrimaryGeneratorAction::B01PrimaryGeneratorAction(), B02PrimaryGeneratorAction::B02PrimaryGeneratorAction(), B03PrimaryGeneratorAction::B03PrimaryGeneratorAction(), B3PrimaryGeneratorAction::B3PrimaryGeneratorAction(), B5PrimaryGeneratorAction::B5PrimaryGeneratorAction(), CCalPrimaryGeneratorAction::CCalPrimaryGeneratorAction(), ExP02PrimaryGeneratorAction::ExP02PrimaryGeneratorAction(), export_G4ParticleGun(), F01PrimaryGeneratorAction::F01PrimaryGeneratorAction(), F02PrimaryGeneratorAction::F02PrimaryGeneratorAction(), F03PrimaryGeneratorAction::F03PrimaryGeneratorAction(), F04PrimaryGeneratorAction::F04PrimaryGeneratorAction(), G01PrimaryGeneratorAction::G01PrimaryGeneratorAction(), G02PrimaryGeneratorAction::G02PrimaryGeneratorAction(), G03PrimaryGeneratorAction::G03PrimaryGeneratorAction(), G04PrimaryGeneratorAction::G04PrimaryGeneratorAction(), G4ParticleGunMessenger::G4ParticleGunMessenger(), GammaRayTelPrimaryGeneratorAction::GammaRayTelPrimaryGeneratorAction(), GB01PrimaryGeneratorAction::GB01PrimaryGeneratorAction(), GB02PrimaryGeneratorAction::GB02PrimaryGeneratorAction(), GB03PrimaryGeneratorAction::GB03PrimaryGeneratorAction(), GB04PrimaryGeneratorAction::GB04PrimaryGeneratorAction(), GB05PrimaryGeneratorAction::GB05PrimaryGeneratorAction(), GB06PrimaryGeneratorAction::GB06PrimaryGeneratorAction(), RE06PrimaryGeneratorAction::GeneratePrimaries(), ExTGPrimaryGeneratorAction::GeneratePrimaries(), eRositaPrimaryGeneratorAction::GeneratePrimaries(), FCALPrimaryGeneratorAction::GeneratePrimaries(), B4PrimaryGeneratorAction::GeneratePrimaries(), ExUCNPrimaryGeneratorAction::GeneratePrimaries(), B2PrimaryGeneratorAction::GeneratePrimaries(), PrimaryGeneratorAction0::GeneratePrimaries(), F05PrimaryGeneratorAction::GeneratePrimaries(), PrimaryGeneratorAction1::GeneratePrimaries(), PrimaryGeneratorGun2::GeneratePrimaries(), F06PrimaryGeneratorAction::GeneratePrimaries(), B3PrimaryGeneratorAction::GeneratePrimaries(), ExN02PrimaryGeneratorAction::GeneratePrimaries(), B1PrimaryGeneratorAction::GeneratePrimaries(), PrimaryGeneratorAction4::GeneratePrimaries(), Dicom2PrimaryGeneratorAction::GeneratePrimaries(), ExP01PrimaryGeneratorAction::GeneratePrimaries(), RE04PrimaryGeneratorAction::GeneratePrimaries(), F04PrimaryGeneratorAction::GeneratePrimaries(), F03PrimaryGeneratorAction::GeneratePrimaries(), F01PrimaryGeneratorAction::GeneratePrimaries(), F02PrimaryGeneratorAction::GeneratePrimaries(), RE02PrimaryGeneratorAction::GeneratePrimaries(), PurgMagPrimaryGeneratorAction::GeneratePrimaries(), XrayFluoPlanePrimaryGeneratorAction::GeneratePrimaries(), XrayFluoMercuryPrimaryGeneratorAction::GeneratePrimaries(), FFPrimaryGeneratorAction::GeneratePrimaries(), DicomPrimaryGeneratorAction::GeneratePrimaries(), XrayFluoPrimaryGeneratorAction::GeneratePrimaries(), CexmcPrimaryGeneratorAction::GeneratePrimaries(), GammaRayTelPrimaryGeneratorAction::GeneratePrimaries(), CML2PrimaryGenerationAction::GeneratePrimaries(), GunPrimaryGeneratorAction::GunPrimaryGeneratorAction(), LXePrimaryGeneratorAction::LXePrimaryGeneratorAction(), PrimaryGeneratorAction::Notify(), OpNovicePrimaryGeneratorAction::OpNovicePrimaryGeneratorAction(), Par01PrimaryGeneratorAction::Par01PrimaryGeneratorAction(), Par02PrimaryGeneratorAction::Par02PrimaryGeneratorAction(), PrimaryGeneratorGun1::PrimaryGeneratorGun1(), RE01PrimaryGeneratorAction::RE01PrimaryGeneratorAction(), RE02PrimaryGeneratorAction::RE02PrimaryGeneratorAction(), RE03PrimaryGeneratorAction::RE03PrimaryGeneratorAction(), RE04PrimaryGeneratorAction::RE04PrimaryGeneratorAction(), RE05PrimaryGeneratorAction::RE05PrimaryGeneratorAction(), PrimaryGeneratorAction::SetDefaultKinematic(), CCalPrimaryGeneratorAction::SetGunPosition(), G4ParticleGunMessenger::SetNewValue(), XrayFluoMercuryPrimaryGeneratorAction::XrayFluoMercuryPrimaryGeneratorAction(), XrayFluoPlanePrimaryGeneratorAction::XrayFluoPlanePrimaryGeneratorAction(), XrayFluoPrimaryGeneratorAction::XrayFluoPrimaryGeneratorAction().
HepMCEx01/include/HepMCG4AsciiReader.hh 파일의 79 번째 라인에서 정의되었습니다.
다음을 참조함 : verbose.
|
protected |
HepMCEx01/include/HepMCG4AsciiReader.hh 파일의 43 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GenerateHepMCEvent(), HepMCG4AsciiReader(), Initialize(), ~HepMCG4AsciiReader().
|
protected |
HepMCEx01/include/HepMCG4AsciiReader.hh 파일의 42 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetFileName(), HepMCG4AsciiReader(), Initialize(), SetFileName().
|
protectedinherited |
HepMCEx01/include/HepMCG4Interface.hh 파일의 46 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : HepMCG4Interface::GeneratePrimaryVertex(), HepMCG4Interface::GetHepMCGenEvent(), HepMCG4Interface::~HepMCG4Interface().
|
protected |
HepMCEx01/include/HepMCG4AsciiReader.hh 파일의 46 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : HepMCG4AsciiReader(), ~HepMCG4AsciiReader().
|
protectedinherited |
G4VPrimaryGenerator.hh 파일의 61 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4HEPEvtInterface::G4HEPEvtInterface(), G4ParticleGun::GeneratePrimaryVertex(), G4HEPEvtInterface::GeneratePrimaryVertex(), G4VPrimaryGenerator::GetParticlePosition(), G4ParticleGun::SetInitialValues(), G4VPrimaryGenerator::SetParticlePosition().
|
protectedinherited |
|
protected |
HepMCEx01/include/HepMCG4AsciiReader.hh 파일의 45 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GenerateHepMCEvent(), GetVerboseLevel(), SetVerboseLevel().