73 G4Track* aTrack =
astep->GetTrack();
83 if(strcmp(physVol->
GetName(),
"FCALEmModulePhysical")== 0 ||
84 strcmp(physVol->
GetName(),
"F1LArGapPhysical") == 0)
89 if( (strcmp(physVol->
GetName(),
"FCALHadModulePhysical") == 0) ||
90 (strcmp(physVol->
GetName(),
"CuPlateAPhysical") == 0) ||
91 (strcmp(physVol->
GetName(),
"CuPlateBPhysical") == 0) ||
92 (strcmp(physVol->
GetName(),
"WAbsorberPhysical") == 0) ||
93 (strcmp(physVol->
GetName(),
"F2RodPhysical") == 0) ||
94 (strcmp(physVol->
GetName(),
"F2LArGapPhysical") == 0) )
101 G4int TrackID = aTrack->GetTrackID();
102 G4int ParentID = aTrack->GetParentID();
115 if(TrackID==1 && ParentID==0 && (aTrack->GetCurrentStepNumber()) == 1)
139 G4String Material = aTrack->GetMaterial()->GetName();
142 if(TrackID != 1 && ParentID == 1 && (strcmp(Material,
"Air")==0) && (TrackPos.
z() > 135.*
cm))
186 if(aTrack->GetNextVolume() == 0) {
CLHEP::Hep3Vector G4ThreeVector
G4double OutOfWorldTracksData[6000][11]
G4double DistOfClosestApproach
G4double GetTotalMomentum() const
G4ThreeVector SecondaryDirection
G4double GetTotalEnergy() const
G4ThreeVector SecondaryVertex
G4double GetKineticEnergy() const
G4ThreeVector GetMomentum() const
const G4String & GetParticleName() const
G4GLOB_DLL std::ostream G4cout
Hep3Vector cross(const Hep3Vector &) const
G4int GetPDGEncoding() const
G4ThreeVector VectorProduct
G4double VectorProductMagnitude
G4ThreeVector VectorProductNorm
const G4String & GetName() const
G4ThreeVector PrimaryDirection
G4ThreeVector PrimaryVertex
G4VPhysicalVolume * GetVolume(G4int depth=0) const
G4double Secondaries[6000][11]