#include <G4SPBaryonTable.hh>
Public Member Functions | |
~G4SPBaryonTable () | |
void | insert (G4SPBaryon *aBaryon) |
G4double | length () |
const G4SPBaryon * | GetBaryon (G4ParticleDefinition *aDefinition) |
Data Structures | |
struct | DeleteSPBaryon |
Definition at line 32 of file G4SPBaryonTable.hh.
G4SPBaryonTable::~G4SPBaryonTable | ( | ) | [inline] |
Definition at line 37 of file G4SPBaryonTable.hh.
00037 {std::for_each(theBaryons.begin(), theBaryons.end(), G4SPBaryonTable::DeleteSPBaryon());}
const G4SPBaryon * G4SPBaryonTable::GetBaryon | ( | G4ParticleDefinition * | aDefinition | ) | [inline] |
Definition at line 49 of file G4SPBaryonTable.hh.
Referenced by G4BaryonSplitter::FindDiquark(), G4BaryonSplitter::GetSPBaryon(), and G4BaryonSplitter::SplitBarion().
00050 { 00051 G4SPBaryon * result = 0; 00052 for(unsigned int i=0; i<theBaryons.size(); i++) 00053 { 00054 if(theBaryons[i]->GetDefinition()==aDefinition) 00055 { 00056 result = theBaryons[i]; 00057 break; 00058 } 00059 } 00060 return result; 00061 }
void G4SPBaryonTable::insert | ( | G4SPBaryon * | aBaryon | ) | [inline] |
Definition at line 38 of file G4SPBaryonTable.hh.
Referenced by G4BaryonSplitter::G4BaryonSplitter().
G4double G4SPBaryonTable::length | ( | ) | [inline] |