- Timestamp:
- Dec 22, 2010, 3:52:27 PM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/source/processes/hadronic/models/binary_cascade/include/G4BinaryCascade.hh
r1228 r1347 85 85 G4int GetTotalCharge(std::vector<G4KineticTrack *> & aV) 86 86 { 87 G4cout<<"GetTotalCharge(std::vector<G4KineticTrack *> & aV)"<<G4endl; // Uzhi88 87 G4int result = 0; 89 88 std::vector<G4KineticTrack *>::iterator i; … … 91 90 { 92 91 result += G4lrint((*i)->GetDefinition()->GetPDGCharge()); 93 G4cout<<(*i)->GetDefinition()->GetParticleName()<<" "<<(*i)->GetDefinition()->GetPDGCharge()<<G4endl; // Uzhi 92 } 93 return result; 94 } 95 G4int GetTotalBaryonCharge(std::vector<G4KineticTrack *> & aV) 96 { 97 G4int result = 0; 98 std::vector<G4KineticTrack *>::iterator i; 99 for(i = aV.begin(); i != aV.end(); ++i) 100 { 101 if ( (*i)->GetDefinition()->GetBaryonNumber() != 0 ){ 102 result += G4lrint((*i)->GetDefinition()->GetPDGCharge()); 103 } 94 104 } 95 105 return result;
Note: See TracChangeset
for help on using the changeset viewer.