#include <RMC01SD.hh>
Public 멤버 함수 | |
RMC01SD (G4String name) | |
virtual | ~RMC01SD () |
virtual void | Initialize (G4HCofThisEvent *HCE) |
virtual G4bool | ProcessHits (G4Step *aStep, G4TouchableHistory *ROhist) |
virtual void | EndOfEvent (G4HCofThisEvent *HCE) |
virtual void | Clear () |
virtual void | DrawAll () |
virtual void | PrintAll () |
G4int | operator== (const G4VSensitiveDetector &right) const |
G4int | operator!= (const G4VSensitiveDetector &right) const |
virtual void | clear () |
G4bool | Hit (G4Step *aStep) |
void | SetROgeometry (G4VReadOutGeometry *value) |
void | SetFilter (G4VSDFilter *value) |
G4int | GetNumberOfCollections () const |
G4String | GetCollectionName (G4int id) const |
void | SetVerboseLevel (G4int vl) |
void | Activate (G4bool activeFlag) |
G4bool | isActive () const |
G4String | GetName () const |
G4String | GetPathName () const |
G4String | GetFullPathName () const |
G4VReadOutGeometry * | GetROgeometry () const |
G4VSDFilter * | GetFilter () const |
virtual G4VSensitiveDetector * | Clone () const |
Protected 멤버 함수 | |
virtual G4int | GetCollectionID (G4int i) |
RMC01SD.hh 파일의 66 번째 라인에서 정의되었습니다.
RMC01SD::RMC01SD | ( | G4String | name | ) |
RMC01SD.cc 파일의 66 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VSensitiveDetector::collectionName, G4CollectionNameVector::insert().
|
virtual |
RMC01SD.cc 파일의 80 번째 라인에서 정의되었습니다.
G4VSensitiveDetector.hh 파일의 142 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VSensitiveDetector::active.
다음에 의해서 참조됨 : G4SDStructure::Activate(), export_G4VSensitiveDetector().
|
virtual |
RMC01SD.cc 파일의 148 번째 라인에서 정의되었습니다.
G4MultiFunctionalDetector, CCaloSD, XrayFluoSD, CheckVolumeSD, UltraPMTSD, TargetSD, DMXPmtSD, TargetSD, TargetSD, PhantomSD, DMXScintSD, TargetSD, CheckVolumeSD, GammaRayTelAnticoincidenceSD, GammaRayTelCalorimeterSD, GammaRayTelTrackerSD, GammaRayTelDummySD, FCALEMModuleSD, FCALTestbeamSetupSD, XrayFluoHPGeSD, LXePMTSD, FCALHadModuleSD, G4HumanDummyLeftBreastSD, G4HumanDummyRightBreastSD, G4MultiSensitiveDetector, IORTDummySD, LXeScintSD, ExN04CalorimeterSD, ExN04DummySD, ExN04MuonSD, ExN04TrackerSD, Par01CalorimeterSD, RE05DummySD, RE05MuonSD, ExN04DummySD, ExN04MuonSD, ExN04TrackerSD, RE05CalorimeterSD, RE05TrackerSD, ExN04CalorimeterSD, H02MuonSD, HadrontherapyDummySD에서 재구현되었습니다.
G4VSensitiveDetector.cc 파일의 118 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : export_G4VSensitiveDetector().
|
virtualinherited |
G4MultiSensitiveDetector에서 재구현되었습니다.
G4VSensitiveDetector.cc 파일의 69 번째 라인에서 정의되었습니다.
다음을 참조함 : FatalException, G4Exception().
다음에 의해서 참조됨 : G4VUserDetectorConstruction::CloneSD().
G4VSensitiveDetector(으)로부터 재구현되었습니다.
RMC01SD.cc 파일의 154 번째 라인에서 정의되었습니다.
|
virtual |
G4VSensitiveDetector(으)로부터 재구현되었습니다.
RMC01SD.cc 파일의 140 번째 라인에서 정의되었습니다.
다음을 참조함 : fEventEdepCollection, fTotalEventEdep, G4THitsCollection< T >::insert().
G4MultiSensitiveDetector에서 재구현되었습니다.
G4VSensitiveDetector.cc 파일의 102 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VSensitiveDetector::collectionName, G4SDManager::GetCollectionID(), G4SDManager::GetSDMpointer(), G4VSensitiveDetector::SensitiveDetectorName.
다음에 의해서 참조됨 : ExN04CalorimeterSD::EndOfEvent(), HadrontherapyDetectorSD::EndOfEvent(), RE05CalorimeterSD::EndOfEvent(), IORTDetectorSD::EndOfEvent(), H02MuonSD::Initialize(), ExN04MuonSD::Initialize(), RE05TrackerSD::Initialize(), ExN04TrackerSD::Initialize(), RE01TrackerSD::Initialize(), RE05MuonSD::Initialize(), LXeScintSD::Initialize(), RE01CalorimeterSD::Initialize(), WLSPhotonDetSD::Initialize(), LXePMTSD::Initialize(), ExGflashSensitiveDetector::Initialize(), UltraPMTSD::Initialize(), Initialize().
G4VSensitiveDetector.hh 파일의 138 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VSensitiveDetector::collectionName.
다음에 의해서 참조됨 : G4SDManager::AddNewDetector(), export_G4VSensitiveDetector(), G4HCtable::GetCollectionID().
|
inlineinherited |
G4VSensitiveDetector.hh 파일의 154 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VSensitiveDetector::filter.
|
inlineinherited |
G4VSensitiveDetector.hh 파일의 150 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VSensitiveDetector::fullPathName.
다음에 의해서 참조됨 : G4VUserDetectorConstruction::CloneSD(), export_G4VSensitiveDetector().
G4VSensitiveDetector.hh 파일의 146 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VSensitiveDetector::SensitiveDetectorName.
다음에 의해서 참조됨 : G4SDStructure::AddNewDetector(), G4SDManager::AddNewDetector(), CCalSensAssign::assign(), G4MultiSensitiveDetector::Clone(), G4VUserDetectorConstruction::CloneSD(), export_G4VSensitiveDetector(), G4GDMLWriteStructure::ExportSD(), G4MultiSensitiveDetector::G4MultiSensitiveDetector(), G4HCtable::GetCollectionID(), G4MultiSensitiveDetector::GetCollectionID(), G4VPrimitiveScorer::GetCollectionID(), G4PSEnergyDeposit::Initialize(), G4PSCellCharge::Initialize(), G4PSNofStep::Initialize(), G4PSDoseDeposit::Initialize(), G4PSNofCollision::Initialize(), G4PSTermination::Initialize(), G4PSTrackCounter::Initialize(), G4PSMinKinEAtGeneration::Initialize(), G4PSPassageTrackLength::Initialize(), CexmcSimpleEnergyDeposit::Initialize(), G4PSPassageCellCurrent::Initialize(), G4PSPopulation::Initialize(), CexmcTrackPoints::Initialize(), G4PSPassageCellFlux::Initialize(), G4PSTrackLength::Initialize(), G4PSNofSecondary::Initialize(), G4PSCellFlux::Initialize(), G4PSSphereSurfaceCurrent::Initialize(), G4PSCylinderSurfaceFlux::Initialize(), G4PSFlatSurfaceCurrent::Initialize(), G4PSCylinderSurfaceCurrent::Initialize(), G4PSSphereSurfaceFlux::Initialize(), G4PSFlatSurfaceFlux::Initialize(), ScoreSpecies::Initialize(), G3DetTable::PrintAll(), G4PSCellCharge::PrintAll(), G4PSEnergyDeposit::PrintAll(), G4PSDoseDeposit::PrintAll(), G4PSNofStep::PrintAll(), G4PSPassageTrackLength::PrintAll(), G4PSNofCollision::PrintAll(), G4PSTrackCounter::PrintAll(), G4PSTermination::PrintAll(), G4PSPassageCellCurrent::PrintAll(), G4PSPopulation::PrintAll(), G4PSTrackLength::PrintAll(), G4PSPassageCellFlux::PrintAll(), G4PSCellFlux::PrintAll(), G4PSSphereSurfaceCurrent::PrintAll(), G4PSCylinderSurfaceFlux::PrintAll(), G4PSFlatSurfaceCurrent::PrintAll(), G4PSCylinderSurfaceCurrent::PrintAll(), G4PSSphereSurfaceFlux::PrintAll(), G4PSFlatSurfaceFlux::PrintAll(), ScoreSpecies::PrintAll(), CexmcPrimitiveScorer::PrintHeader(), HadrontherapyDetectorSD::ProcessHits(), H02MuonSD::ProcessHits(), SensitiveDetector::ProcessHits(), IORTDetectorSD::ProcessHits(), G4MultiSensitiveDetector::ProcessHits(), G4ASCIITreeSceneHandler::RequestPrimitives(), CCalSensitiveDetectors::setSensitive(), G4VUserParallelWorld::SetSensitiveDetector(), G4VUserDetectorConstruction::SetSensitiveDetector(), G4MultiSensitiveDetector::~G4MultiSensitiveDetector().
|
inlineinherited |
G4VSensitiveDetector.hh 파일의 136 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VSensitiveDetector::collectionName.
다음에 의해서 참조됨 : G4SDManager::AddNewDetector(), export_G4VSensitiveDetector(), G4HCtable::GetCollectionID().
|
inlineinherited |
G4VSensitiveDetector.hh 파일의 148 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VSensitiveDetector::thePathName.
다음에 의해서 참조됨 : G4SDManager::AddNewDetector(), export_G4VSensitiveDetector().
|
inlineinherited |
G4VSensitiveDetector.hh 파일의 152 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VSensitiveDetector::ROgeometry.
다음에 의해서 참조됨 : CML2PhantomConstruction::applyNewCentre(), G4LogicalVolumeModel::DescribeYourselfTo(), export_G4VSensitiveDetector(), G4VGFlashSensitiveDetector::Hit(), G4ASCIITreeSceneHandler::RequestPrimitives().
G4VSensitiveDetector.hh 파일의 114 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VSDFilter::Accept(), G4VReadOutGeometry::CheckROVolume(), G4VSensitiveDetector::filter, G4VSensitiveDetector::isActive(), G4VSensitiveDetector::ProcessHits(), G4VSensitiveDetector::ROgeometry.
다음에 의해서 참조됨 : Par01PionShowerModel::AssignSpotAndCallHit(), Par01EMShowerModel::AssignSpotAndCallHit(), G4ParallelWorldScoringProcess::AtRestDoIt(), G4ParallelWorldProcess::AtRestDoIt(), export_G4VSensitiveDetector(), G4UCNBoundaryProcess::InvokeSD(), G4OpBoundaryProcess::InvokeSD(), G4ParallelWorldProcess::PostStepDoIt(), G4ScoreSplittingProcess::PostStepDoIt(), G4ParallelWorldScoringProcess::PostStepDoIt(), G4SteppingManager::Stepping().
|
virtual |
G4VSensitiveDetector(으)로부터 재구현되었습니다.
RMC01SD.cc 파일의 86 번째 라인에서 정의되었습니다.
다음을 참조함 : G4HCofThisEvent::AddHitsCollection(), G4VSensitiveDetector::collectionName, fElectronCurrentCollection, fEventEdepCollection, fGammaCurrentCollection, fProtonCurrentCollection, fTotalEventEdep, G4VSensitiveDetector::GetCollectionID(), G4VSensitiveDetector::SensitiveDetectorName.
|
inlineinherited |
G4VSensitiveDetector.hh 파일의 144 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VSensitiveDetector::active.
다음에 의해서 참조됨 : export_G4VSensitiveDetector(), G4VGFlashSensitiveDetector::Hit(), G4VSensitiveDetector::Hit().
|
inherited |
G4VSensitiveDetector.cc 파일의 97 번째 라인에서 정의되었습니다.
|
inherited |
G4VSensitiveDetector.cc 파일의 92 번째 라인에서 정의되었습니다.
G4VSensitiveDetector(으)로부터 재구현되었습니다.
RMC01SD.cc 파일의 160 번째 라인에서 정의되었습니다.
|
virtual |
G4VSensitiveDetector를 구현.
RMC01SD.cc 파일의 114 번째 라인에서 정의되었습니다.
다음을 참조함 : edep, G4Electron::Electron(), fElectronCurrentCollection, fEventEdepCollection, fGammaCurrentCollection, fGeomBoundary, fProtonCurrentCollection, G4Gamma::Gamma(), G4Track::GetDefinition(), G4StepPoint::GetKineticEnergy(), G4Step::GetPreStepPoint(), G4StepPoint::GetStepStatus(), G4Step::GetTotalEnergyDeposit(), G4Step::GetTrack(), G4StepPoint::GetWeight(), G4Track::GetWeight(), G4THitsCollection< T >::insert(), G4Proton::Proton(), weight.
|
inlineinherited |
G4VSensitiveDetector.hh 파일의 131 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VSensitiveDetector::filter.
다음에 의해서 참조됨 : B03ImportanceDetectorConstruction::ConstructSD(), B02ImportanceDetectorConstruction::ConstructSD(), B01DetectorConstruction::ConstructSDandField().
|
inlineinherited |
G4VSensitiveDetector.hh 파일의 128 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VSensitiveDetector::ROgeometry.
다음에 의해서 참조됨 : ExN04DetectorConstruction::Construct(), CML2Ph_FullWater::Construct(), CML2Ph_BoxInBox::Construct(), export_G4VSensitiveDetector().
G4VSensitiveDetector.hh 파일의 140 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VSensitiveDetector::verboseLevel.
다음에 의해서 참조됨 : export_G4VSensitiveDetector().
|
protectedinherited |
G4VSensitiveDetector.hh 파일의 109 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4VSensitiveDetector::Activate(), G4VSensitiveDetector::G4VSensitiveDetector(), G4VSensitiveDetector::isActive(), G4VSensitiveDetector::operator=().
|
protectedinherited |
G4VSensitiveDetector.hh 파일의 99 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : B2TrackerSD::B2TrackerSD(), B4cCalorimeterSD::B4cCalorimeterSD(), B5DriftChamberSD::B5DriftChamberSD(), B5EmCalorimeterSD::B5EmCalorimeterSD(), B5HadCalorimeterSD::B5HadCalorimeterSD(), B5HodoscopeSD::B5HodoscopeSD(), CCaloSD::CCaloSD(), DMXPmtSD::DMXPmtSD(), DMXScintSD::DMXScintSD(), Par01CalorimeterSD::EndOfEvent(), F02CalorimeterSD::EndOfEvent(), F01CalorimeterSD::EndOfEvent(), F03CalorimeterSD::EndOfEvent(), XrayFluoHPGeSD::EndOfEvent(), GammaRayTelTrackerSD::EndOfEvent(), GammaRayTelAnticoincidenceSD::EndOfEvent(), GammaRayTelCalorimeterSD::EndOfEvent(), DMXScintSD::EndOfEvent(), DMXPmtSD::EndOfEvent(), UltraPMTSD::EndOfEvent(), XrayFluoSD::EndOfEvent(), eRositaTrackerSD::eRositaTrackerSD(), ExGflashSensitiveDetector::ExGflashSensitiveDetector(), ExN02TrackerSD::ExN02TrackerSD(), ExN04CalorimeterSD::ExN04CalorimeterSD(), ExN04MuonSD::ExN04MuonSD(), ExN04TrackerSD::ExN04TrackerSD(), ExP01TrackerSD::ExP01TrackerSD(), ExTGTrackerSD::ExTGTrackerSD(), F01CalorimeterSD::F01CalorimeterSD(), F02CalorimeterSD::F02CalorimeterSD(), F03CalorimeterSD::F03CalorimeterSD(), G4HumanPhantomSD::G4HumanPhantomSD(), GammaRayTelAnticoincidenceSD::GammaRayTelAnticoincidenceSD(), GammaRayTelCalorimeterSD::GammaRayTelCalorimeterSD(), GammaRayTelTrackerSD::GammaRayTelTrackerSD(), G4VSensitiveDetector::GetCollectionID(), G4VSensitiveDetector::GetCollectionName(), G4VSensitiveDetector::GetNumberOfCollections(), H02MuonSD::H02MuonSD(), HadrontherapyDetectorSD::HadrontherapyDetectorSD(), HadrontherapyDetectorSD::Initialize(), ExN04CalorimeterSD::Initialize(), H02MuonSD::Initialize(), ExN04TrackerSD::Initialize(), RE01TrackerSD::Initialize(), RE05CalorimeterSD::Initialize(), RE05TrackerSD::Initialize(), ExN04MuonSD::Initialize(), Par01CalorimeterSD::Initialize(), RE05MuonSD::Initialize(), RE01CalorimeterSD::Initialize(), LXeScintSD::Initialize(), ExTGTrackerSD::Initialize(), eRositaTrackerSD::Initialize(), G4HumanPhantomSD::Initialize(), B5HodoscopeSD::Initialize(), B5EmCalorimeterSD::Initialize(), B5HadCalorimeterSD::Initialize(), XAluminumElectrodeSensitivity::Initialize(), B5DriftChamberSD::Initialize(), SensitiveDetector::Initialize(), LXePMTSD::Initialize(), ExGflashSensitiveDetector::Initialize(), WLSPhotonDetSD::Initialize(), ExN02TrackerSD::Initialize(), F02CalorimeterSD::Initialize(), ExP01TrackerSD::Initialize(), F03CalorimeterSD::Initialize(), F01CalorimeterSD::Initialize(), IORTDetectorSD::Initialize(), XrayFluoHPGeSD::Initialize(), GammaRayTelTrackerSD::Initialize(), GammaRayTelAnticoincidenceSD::Initialize(), GammaRayTelCalorimeterSD::Initialize(), B2TrackerSD::Initialize(), TrackerSD::Initialize(), B4cCalorimeterSD::Initialize(), DMXScintSD::Initialize(), DMXPmtSD::Initialize(), UltraPMTSD::Initialize(), CCaloSD::Initialize(), XrayFluoSD::Initialize(), Initialize(), IORTDetectorSD::IORTDetectorSD(), LXePMTSD::LXePMTSD(), LXeScintSD::LXeScintSD(), Par01CalorimeterSD::Par01CalorimeterSD(), RE01CalorimeterSD::RE01CalorimeterSD(), RE01TrackerSD::RE01TrackerSD(), RE05CalorimeterSD::RE05CalorimeterSD(), RE05MuonSD::RE05MuonSD(), RE05TrackerSD::RE05TrackerSD(), G4MultiFunctionalDetector::RegisterPrimitive(), RMC01SD(), SensitiveDetector::SensitiveDetector(), TrackerSD::TrackerSD(), UltraPMTSD::UltraPMTSD(), WLSPhotonDetSD::WLSPhotonDetSD(), XAluminumElectrodeSensitivity::XAluminumElectrodeSensitivity(), XrayFluoHPGeSD::XrayFluoHPGeSD(), XrayFluoSD::XrayFluoSD().
|
private |
RMC01SD.hh 파일의 83 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : Initialize(), ProcessHits().
|
private |
RMC01SD.hh 파일의 80 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : EndOfEvent(), Initialize(), ProcessHits().
|
private |
RMC01SD.hh 파일의 82 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : Initialize(), ProcessHits().
|
protectedinherited |
|
private |
RMC01SD.hh 파일의 81 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : Initialize(), ProcessHits().
|
private |
RMC01SD.hh 파일의 79 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : EndOfEvent(), Initialize().
|
protectedinherited |
G4VSensitiveDetector.hh 파일의 107 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4VSensitiveDetector::G4VSensitiveDetector(), G4VSensitiveDetector::GetFullPathName(), G4VSensitiveDetector::operator=().
|
protectedinherited |
|
protectedinherited |
G4VSensitiveDetector.hh 파일의 105 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4VSensitiveDetector::G4VSensitiveDetector(), G4VSensitiveDetector::GetCollectionID(), G4VSensitiveDetector::GetName(), ExN04CalorimeterSD::Initialize(), H02MuonSD::Initialize(), RE05TrackerSD::Initialize(), ExN04MuonSD::Initialize(), ExN04TrackerSD::Initialize(), RE01TrackerSD::Initialize(), RE05CalorimeterSD::Initialize(), Par01CalorimeterSD::Initialize(), RE05MuonSD::Initialize(), LXeScintSD::Initialize(), ExTGTrackerSD::Initialize(), RE01CalorimeterSD::Initialize(), eRositaTrackerSD::Initialize(), G4HumanPhantomSD::Initialize(), B5HodoscopeSD::Initialize(), B5EmCalorimeterSD::Initialize(), B5HadCalorimeterSD::Initialize(), XAluminumElectrodeSensitivity::Initialize(), B5DriftChamberSD::Initialize(), SensitiveDetector::Initialize(), ExGflashSensitiveDetector::Initialize(), WLSPhotonDetSD::Initialize(), ExN02TrackerSD::Initialize(), LXePMTSD::Initialize(), F02CalorimeterSD::Initialize(), ExP01TrackerSD::Initialize(), F01CalorimeterSD::Initialize(), F03CalorimeterSD::Initialize(), XrayFluoHPGeSD::Initialize(), GammaRayTelTrackerSD::Initialize(), GammaRayTelAnticoincidenceSD::Initialize(), GammaRayTelCalorimeterSD::Initialize(), TrackerSD::Initialize(), B2TrackerSD::Initialize(), B4cCalorimeterSD::Initialize(), DMXScintSD::Initialize(), UltraPMTSD::Initialize(), DMXPmtSD::Initialize(), XrayFluoSD::Initialize(), Initialize(), G4VSensitiveDetector::operator=(), G4MultiFunctionalDetector::RegisterPrimitive(), G4MultiFunctionalDetector::RemovePrimitive().
|
protectedinherited |
G4VSensitiveDetector.hh 파일의 106 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4VSensitiveDetector::G4VSensitiveDetector(), G4VSensitiveDetector::GetPathName(), G4VSensitiveDetector::operator=().
|
protectedinherited |
G4VSensitiveDetector.hh 파일의 108 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : eRositaTrackerSD::EndOfEvent(), ExN02TrackerSD::EndOfEvent(), B2TrackerSD::EndOfEvent(), B4cCalorimeterSD::EndOfEvent(), DMXScintSD::EndOfEvent(), DMXPmtSD::EndOfEvent(), G4MultiSensitiveDetector::G4MultiSensitiveDetector(), G4VSensitiveDetector::G4VSensitiveDetector(), ExN04CalorimeterSD::Initialize(), RE05CalorimeterSD::Initialize(), G4VSensitiveDetector::operator=(), ExN04CalorimeterSD::ProcessHits(), RE05CalorimeterSD::ProcessHits(), Par01CalorimeterSD::ProcessHits(), RE01CalorimeterSD::ProcessHits(), F02CalorimeterSD::ProcessHits(), F03CalorimeterSD::ProcessHits(), F01CalorimeterSD::ProcessHits(), XrayFluoHPGeSD::ProcessHits(), XrayFluoSD::ProcessHits(), G4VSensitiveDetector::SetVerboseLevel().