![]() |
ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
Inheritance diagram for B03ImportanceDetectorConstruction:
Collaboration diagram for B03ImportanceDetectorConstruction:Public Member Functions | |
| B03ImportanceDetectorConstruction (G4String worldName) | |
| ~B03ImportanceDetectorConstruction () | |
| const G4VPhysicalVolume & | GetPhysicalVolumeByName (const G4String &name) const |
| G4VPhysicalVolume & | GetWorldVolumeAddress () const |
| G4String | ListPhysNamesAsG4String () |
| G4String | GetCellName (G4int i) |
| G4GeometryCell | GetGeometryCell (G4int i) |
| G4VPhysicalVolume * | GetWorldVolume () |
| void | SetSensitive () |
| virtual void | ConstructSD () |
Public Member Functions inherited from G4VUserParallelWorld | |
| G4VUserParallelWorld (G4String worldName) | |
| virtual | ~G4VUserParallelWorld () |
| G4String | GetName () |
Private Member Functions | |
| virtual void | Construct () |
Private Attributes | |
| B03PVolumeStore | fPVolumeStore |
| std::vector< G4LogicalVolume * > | fLogicalVolumeVector |
| G4VPhysicalVolume * | fGhostWorld |
Additional Inherited Members | |
Protected Member Functions inherited from G4VUserParallelWorld | |
| G4VPhysicalVolume * | GetWorld () |
| void | SetSensitiveDetector (const G4String &logVolName, G4VSensitiveDetector *aSD, G4bool multi=false) |
| void | SetSensitiveDetector (G4LogicalVolume *logVol, G4VSensitiveDetector *aSD) |
Protected Attributes inherited from G4VUserParallelWorld | |
| G4String | fWorldName |
Definition at line 46 of file B03ImportanceDetectorConstruction.hh.
View newest version in sPHENIX GitHub at line 46 of file B03ImportanceDetectorConstruction.hh
| B03ImportanceDetectorConstruction::B03ImportanceDetectorConstruction | ( | G4String | worldName | ) |
Definition at line 57 of file B03ImportanceDetectorConstruction.cc.
View newest version in sPHENIX GitHub at line 57 of file B03ImportanceDetectorConstruction.cc
| B03ImportanceDetectorConstruction::~B03ImportanceDetectorConstruction | ( | ) |
Definition at line 65 of file B03ImportanceDetectorConstruction.cc.
View newest version in sPHENIX GitHub at line 65 of file B03ImportanceDetectorConstruction.cc
References fLogicalVolumeVector.
Implements G4VUserParallelWorld.
Definition at line 72 of file B03ImportanceDetectorConstruction.cc.
View newest version in sPHENIX GitHub at line 72 of file B03ImportanceDetectorConstruction.cc
References B03PVolumeStore::AddPVolume(), cm, deg, fGhostWorld, fLogicalVolumeVector, fPVolumeStore, G4cout, G4endl, GetCellName(), G4VPhysicalVolume::GetLogicalVolume(), G4VPhysicalVolume::GetName(), G4VUserParallelWorld::GetWorld(), and SetSensitive().
Here is the call graph for this function:
|
virtual |
Reimplemented from G4VUserParallelWorld.
Definition at line 261 of file B03ImportanceDetectorConstruction.cc.
View newest version in sPHENIX GitHub at line 261 of file B03ImportanceDetectorConstruction.cc
References G4SDManager::AddNewDetector(), G4PSTrackLength::DivideByVelocity(), fCurrent_In, fLogicalVolumeVector, G4SDManager::GetSDMpointer(), it, G4PSTrackLength::MultiplyKineticEnergy(), G4MultiFunctionalDetector::RegisterPrimitive(), G4VSensitiveDetector::SetFilter(), G4VUserParallelWorld::SetSensitiveDetector(), G4PSTrackLength::Weighted(), and G4PSNofCollision::Weighted().
Here is the call graph for this function:Definition at line 199 of file B03ImportanceDetectorConstruction.cc.
View newest version in sPHENIX GitHub at line 199 of file B03ImportanceDetectorConstruction.cc
Referenced by Construct(), B03RunAction::EndOfRunAction(), and GetGeometryCell().
Here is the caller graph for this function:| G4GeometryCell B03ImportanceDetectorConstruction::GetGeometryCell | ( | G4int | i | ) |
Definition at line 212 of file B03ImportanceDetectorConstruction.cc.
View newest version in sPHENIX GitHub at line 212 of file B03ImportanceDetectorConstruction.cc
References fGhostWorld, fPVolumeStore, G4cout, G4endl, GetCellName(), and B03PVolumeStore::GetPVolume().
Referenced by main().
Here is the call graph for this function:
Here is the caller graph for this function:| const G4VPhysicalVolume & B03ImportanceDetectorConstruction::GetPhysicalVolumeByName | ( | const G4String & | name | ) | const |
Definition at line 186 of file B03ImportanceDetectorConstruction.cc.
View newest version in sPHENIX GitHub at line 186 of file B03ImportanceDetectorConstruction.cc
References fPVolumeStore, and B03PVolumeStore::GetPVolume().
Here is the call graph for this function:| G4VPhysicalVolume * B03ImportanceDetectorConstruction::GetWorldVolume | ( | ) |
Definition at line 235 of file B03ImportanceDetectorConstruction.cc.
View newest version in sPHENIX GitHub at line 235 of file B03ImportanceDetectorConstruction.cc
References fGhostWorld.
| G4VPhysicalVolume & B03ImportanceDetectorConstruction::GetWorldVolumeAddress | ( | ) | const |
Definition at line 229 of file B03ImportanceDetectorConstruction.cc.
View newest version in sPHENIX GitHub at line 229 of file B03ImportanceDetectorConstruction.cc
References fGhostWorld.
Referenced by main().
Here is the caller graph for this function:| G4String B03ImportanceDetectorConstruction::ListPhysNamesAsG4String | ( | ) |
Definition at line 192 of file B03ImportanceDetectorConstruction.cc.
View newest version in sPHENIX GitHub at line 192 of file B03ImportanceDetectorConstruction.cc
References fPVolumeStore, and B03PVolumeStore::GetPNames().
Here is the call graph for this function:| void B03ImportanceDetectorConstruction::SetSensitive | ( | ) |
Definition at line 241 of file B03ImportanceDetectorConstruction.cc.
View newest version in sPHENIX GitHub at line 241 of file B03ImportanceDetectorConstruction.cc
Referenced by Construct().
Here is the caller graph for this function:
|
private |
Definition at line 73 of file B03ImportanceDetectorConstruction.hh.
View newest version in sPHENIX GitHub at line 73 of file B03ImportanceDetectorConstruction.hh
Referenced by Construct(), GetGeometryCell(), GetWorldVolume(), and GetWorldVolumeAddress().
|
private |
Definition at line 69 of file B03ImportanceDetectorConstruction.hh.
View newest version in sPHENIX GitHub at line 69 of file B03ImportanceDetectorConstruction.hh
Referenced by Construct(), ConstructSD(), and ~B03ImportanceDetectorConstruction().
|
private |
Definition at line 66 of file B03ImportanceDetectorConstruction.hh.
View newest version in sPHENIX GitHub at line 66 of file B03ImportanceDetectorConstruction.hh
Referenced by Construct(), GetGeometryCell(), GetPhysicalVolumeByName(), and ListPhysNamesAsG4String().