#include <B4bRunData.hh>
Public 멤버 함수 | |
B4bRunData () | |
virtual | ~B4bRunData () |
void | Add (G4int id, G4double de, G4double dl) |
void | FillPerEvent () |
void | Reset () |
G4String | GetVolumeName (G4int id) const |
G4double | GetEdep (G4int id) const |
G4double | GetTrackLength (G4int id) const |
virtual void | RecordEvent (const G4Event *) |
virtual void | Merge (const G4Run *) |
G4int | GetRunID () const |
G4int | GetNumberOfEvent () const |
G4int | GetNumberOfEventToBeProcessed () const |
const G4HCtable * | GetHCtable () const |
const G4DCtable * | GetDCtable () const |
const G4String & | GetRandomNumberStatus () const |
void | SetRunID (G4int id) |
void | SetNumberOfEventToBeProcessed (G4int n_ev) |
void | SetHCtable (G4HCtable *HCtbl) |
void | SetDCtable (G4DCtable *DCtbl) |
void | SetRandomNumberStatus (G4String &st) |
void | StoreEvent (G4Event *evt) |
const std::vector< const G4Event * > * | GetEventVector () const |
Protected 속성 | |
G4int | runID |
G4int | numberOfEvent |
G4int | numberOfEventToBeProcessed |
G4HCtable * | HCtable |
G4DCtable * | DCtable |
G4String | randomNumberStatus |
std::vector< const G4Event * > * | eventVector |
Private 속성 | |
std::array< G4String, kDim > | fVolumeNames |
std::array< G4double, kDim > | fEdep |
std::array< G4double, kDim > | fTrackLength |
Run data class
It defines data members to hold the energy deposit and track lengths of charged particles in Absober and Gap layers.
In order to reduce the number of data members a 2-dimensions array is introduced for each quantity:
The data are collected step by step in B4bSteppingAction, and the accumulated values are filled in histograms and entuple event by event in B4EventAction.
B4bRunData.hh 파일의 58 번째 라인에서 정의되었습니다.
B4bRunData::B4bRunData | ( | ) |
B4bRunData.cc 파일의 39 번째 라인에서 정의되었습니다.
|
virtual |
B4bRunData.hh 파일의 82 번째 라인에서 정의되었습니다.
다음을 참조함 : fEdep, fTrackLength.
다음에 의해서 참조됨 : B4bSteppingAction::UserSteppingAction().
void B4bRunData::FillPerEvent | ( | ) |
다음에 의해서 참조됨 : B4bEventAction::EndOfEventAction().
|
inlineinherited |
G4Run.hh 파일의 88 번째 라인에서 정의되었습니다.
다음을 참조함 : G4Run::DCtable.
B4bRunData.hh 파일의 91 번째 라인에서 정의되었습니다.
다음을 참조함 : fEdep.
|
inlineinherited |
G4Run.hh 파일의 115 번째 라인에서 정의되었습니다.
다음을 참조함 : G4Run::eventVector.
다음에 의해서 참조됨 : G4VisManager::Enable(), G4VisManager::EndOfEvent(), G4VisManager::EndOfRun(), G4VisCommandSceneAddEventID::EventID::operator()(), G4VSceneHandler::ProcessScene(), G4VisCommandSceneEndOfEventAction::SetNewValue(), G4VisCommandReviewKeptEvents::SetNewValue().
|
inlineinherited |
G4Run.hh 파일의 85 번째 라인에서 정의되었습니다.
다음을 참조함 : G4Run::HCtable.
|
inlineinherited |
G4Run.hh 파일의 79 번째 라인에서 정의되었습니다.
다음을 참조함 : G4Run::numberOfEvent.
다음에 의해서 참조됨 : Run::EndOfRun(), RMC01AnalysisManager::EndOfRun(), G4HumanPhantomRunAction::EndOfRunAction(), ExGflashRunAction::EndOfRunAction(), B3aRunAction::EndOfRunAction(), ElectronRunAction::EndOfRunAction(), B3bRunAction::EndOfRunAction(), RE06RunAction::EndOfRunAction(), OpNoviceRunAction::EndOfRunAction(), B1RunAction::EndOfRunAction(), DicomRunAction::EndOfRunAction(), B1ConRunAction::EndOfRunAction(), BrachyRunAction::EndOfRunAction(), PurgMagRunAction::EndOfRunAction(), B01RunAction::EndOfRunAction(), B02RunAction::EndOfRunAction(), B03RunAction::EndOfRunAction(), TSRunAction::EndOfRunAction(), RE02RunAction::EndOfRunAction(), RunAction::EndWorker(), export_G4Run(), RunAction::PrintRunInfo(), G4VUserMPIrunMerger::Receive(), G4VUserMPIrunMerger::Send().
|
inlineinherited |
G4Run.hh 파일의 83 번째 라인에서 정의되었습니다.
다음을 참조함 : G4Run::numberOfEventToBeProcessed.
다음에 의해서 참조됨 : RMC01AnalysisManager::BeginOfRun(), TSRunAction::BeginOfRunAction(), export_G4Run(), G4VisCommandSceneAddEventID::EventID::operator()(), RunAction::PrintRunInfo().
|
inlineinherited |
G4Run.hh 파일의 91 번째 라인에서 정의되었습니다.
다음을 참조함 : G4Run::randomNumberStatus.
|
inlineinherited |
G4Run.hh 파일의 76 번째 라인에서 정의되었습니다.
다음을 참조함 : G4Run::runID.
다음에 의해서 참조됨 : CCalRunAction::BeginOfRunAction(), G4HumanPhantomRunAction::BeginOfRunAction(), ExGflashRunAction::BeginOfRunAction(), B3aRunAction::BeginOfRunAction(), RE01RunAction::BeginOfRunAction(), eRositaRunAction::BeginOfRunAction(), B3bRunAction::BeginOfRunAction(), F04RunAction::BeginOfRunAction(), FCALRunAction::BeginOfRunAction(), RE05RunAction::BeginOfRunAction(), OpNoviceRunAction::BeginOfRunAction(), ExN02RunAction::BeginOfRunAction(), B1ConRunAction::BeginOfRunAction(), ExP01RunAction::BeginOfRunAction(), DicomRunAction::BeginOfRunAction(), WLSRunAction::BeginOfRunAction(), PurgMagRunAction::BeginOfRunAction(), G03RunAction::BeginOfRunAction(), GammaRayTelRunAction::BeginOfRunAction(), UltraRunAction::BeginOfRunAction(), B02RunAction::BeginOfRunAction(), Par02RunAction::BeginOfRunAction(), G02RunAction::BeginOfRunAction(), B01RunAction::BeginOfRunAction(), B03RunAction::BeginOfRunAction(), DMXRunAction::BeginOfRunAction(), B4bRunAction::BeginOfRunAction(), RMC01RunAction::BeginOfRunAction(), XrayFluoRunAction::BeginOfRunAction(), XrayTelRunAction::BeginOfRunAction(), RE02RunAction::BeginOfRunAction(), G4TrajectoriesModel::DescribeYourselfTo(), G4VisManager::Draw(), CCalRunAction::EndOfRunAction(), eRositaRunAction::EndOfRunAction(), DicomRunAction::EndOfRunAction(), GammaRayTelRunAction::EndOfRunAction(), UltraRunAction::EndOfRunAction(), export_G4Run(), G4WorkerRunManager::GenerateEvent(), G4RunManager::GenerateEvent(), G4VisCommandSceneAddEventID::EventID::operator()(), RunAction::PrintRunInfo(), G4RunManager::rndmSaveThisEvent(), G4RunManager::rndmSaveThisRun(), G4WorkerRunManager::RunInitialization(), G4RunManager::RunInitialization(), WLSSteppingAction::SaveRandomStatus().
B4bRunData.hh 파일의 95 번째 라인에서 정의되었습니다.
다음을 참조함 : fTrackLength.
B4bRunData.hh 파일의 87 번째 라인에서 정의되었습니다.
다음을 참조함 : fVolumeNames.
Run, Run, TSRun, RE02Run, B01Run, B02Run, B03Run, DicomRun, Run, Run, LXeRun, Run, Run, Run, Run, Run, Run, Run, Run, Run, Run, Run, Run, Run, Run, Run, Run, Run, Run, Run, Run, Run, G4RTRun, Run, Run, Run, Run, Run, Run, Run, Run, Run, ElectronRun, B3bRun, B1ConRun, B1Run, RE06Run, B1Run, Run에서 재구현되었습니다.
G4Run.cc 파일의 54 번째 라인에서 정의되었습니다.
다음을 참조함 : G4Run::eventVector, G4Run::numberOfEvent.
다음에 의해서 참조됨 : B1Run::Merge(), B3bRun::Merge(), RE06Run::Merge(), ElectronRun::Merge(), G4RTRun::Merge(), Run::Merge(), LXeRun::Merge(), B02Run::Merge(), B01Run::Merge(), DicomRun::Merge(), B03Run::Merge(), RE02Run::Merge(), TSRun::Merge(), G4MTRunManager::MergeRun(), G4VUserMPIrunMerger::Receive().
RE02Run, TSRun, DicomRun, B01Run, B02Run, B03Run, Run, G4RTRun, ElectronRun, B3bRun, RE06Run에서 재구현되었습니다.
G4Run.cc 파일의 51 번째 라인에서 정의되었습니다.
다음을 참조함 : G4Run::numberOfEvent.
다음에 의해서 참조됨 : G4RunManager::AnalyzeEvent(), G4VUserMPIrunMerger::Receive(), B3bRun::RecordEvent(), ElectronRun::RecordEvent(), Run::RecordEvent(), DicomRun::RecordEvent(), TSRun::RecordEvent().
void B4bRunData::Reset | ( | ) |
다음에 의해서 참조됨 : B4bEventAction::BeginOfEventAction().
G4Run.hh 파일의 101 번째 라인에서 정의되었습니다.
다음을 참조함 : G4Run::DCtable.
다음에 의해서 참조됨 : G4WorkerRunManager::RunInitialization(), G4RunManager::RunInitialization().
G4Run.hh 파일의 99 번째 라인에서 정의되었습니다.
다음을 참조함 : G4Run::HCtable.
다음에 의해서 참조됨 : G4WorkerRunManager::RunInitialization(), G4RunManager::RunInitialization().
G4Run.hh 파일의 97 번째 라인에서 정의되었습니다.
다음을 참조함 : G4Run::numberOfEventToBeProcessed.
다음에 의해서 참조됨 : export_G4Run(), G4WorkerRunManager::RunInitialization(), G4RunManager::RunInitialization().
G4Run.hh 파일의 103 번째 라인에서 정의되었습니다.
다음을 참조함 : G4Run::randomNumberStatus.
다음에 의해서 참조됨 : G4WorkerRunManager::RunInitialization(), G4RunManager::RunInitialization().
G4Run.hh 파일의 95 번째 라인에서 정의되었습니다.
다음을 참조함 : G4Run::runID.
다음에 의해서 참조됨 : export_G4Run(), G4WorkerRunManager::RunInitialization(), G4RunManager::RunInitialization().
G4Run.cc 파일의 62 번째 라인에서 정의되었습니다.
다음을 참조함 : G4Run::eventVector.
다음에 의해서 참조됨 : G4RunManager::StackPreviousEvent().
|
protectedinherited |
G4Run.hh 파일의 62 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4Run::GetDCtable(), G4Run::SetDCtable().
|
protectedinherited |
G4Run.hh 파일의 64 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4Run::G4Run(), G4Run::GetEventVector(), G4Run::Merge(), G4Run::StoreEvent(), G4Run::~G4Run().
B4bRunData.hh 파일의 76 번째 라인에서 정의되었습니다.
B4bRunData.hh 파일의 77 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : Add(), GetTrackLength().
B4bRunData.hh 파일의 75 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetVolumeName().
|
protectedinherited |
G4Run.hh 파일의 61 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4Run::GetHCtable(), G4Run::SetHCtable().
|
protectedinherited |
G4Run.hh 파일의 59 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : Run::EndOfRun(), LXeRun::EndOfRun(), G4Run::GetNumberOfEvent(), G4Run::Merge(), RE06Run::RecordEvent(), B02Run::RecordEvent(), B01Run::RecordEvent(), B03Run::RecordEvent(), DicomRun::RecordEvent(), G4Run::RecordEvent(), RE02Run::RecordEvent(), Run::Run().
|
protectedinherited |
G4Run.hh 파일의 60 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4Run::GetNumberOfEventToBeProcessed(), G4Run::SetNumberOfEventToBeProcessed().
|
protectedinherited |
G4Run.hh 파일의 63 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4Run::GetRandomNumberStatus(), G4Run::SetRandomNumberStatus().
|
protectedinherited |
G4Run.hh 파일의 58 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4Run::GetRunID(), G4Run::SetRunID().