36 #include "TrackingAction.hh" 65 track->GetParticleDefinition();
81 std::vector<G4LogicalVolume*>::iterator it_logicalVolumeInRegion =
84 bool inside_target =
false;
86 for(
int i = 0; i <
N ; i++, it_logicalVolumeInRegion++)
88 EInside test_status = (*it_logicalVolumeInRegion)->GetSolid()->
102 if(inside_target ==
true)
G4Region * fpTargetRegion
static G4Electron * Definition()
static G4RegionStore * GetInstance()
size_t GetNumberOfRootVolumes() const
void PreUserTrackingAction(const G4Track *)
void G4Exception(const char *originOfException, const char *exceptionCode, G4ExceptionSeverity severity, const char *comments)
std::map< const G4ParticleDefinition *, int > fNParticleInTarget
G4Region * GetRegion(const G4String &name, G4bool verbose=true) const
std::map< const G4ParticleDefinition *, int > fNParticleInWorld
static G4Gamma * Definition()
std::vector< G4LogicalVolume * >::iterator GetRootLogicalVolumeIterator()