26 #ifndef G4MesonAbsorption_hh 
   27 #define G4MesonAbsorption_hh 
   40   virtual const std::vector<G4CollisionInitialState *> &
 
   42                        std::vector<G4KineticTrack *> & someCandidates,
 
   47                        std::vector<G4KineticTrack *> & theTargets);
 
   50                                          std::vector<G4KineticTrack *> targets);
 
   61                          std::vector<G4KineticTrack *> & someCandidates);
 
G4MesonAbsorption & operator=(const G4MesonAbsorption &)
 
G4double AbsorptionCrossSection(const G4KineticTrack &trk1, const G4KineticTrack &trk2)
 
G4CollisionInitialState * GetCollision(G4KineticTrack *projectile, std::vector< G4KineticTrack * > targets)
 
void FindAndFillCluster(G4KineticTrackVector &result, G4KineticTrack *aProjectile, std::vector< G4KineticTrack * > &someCandidates)
 
virtual ~G4MesonAbsorption()
 
std::vector< G4CollisionInitialState * > theCollisions
 
virtual G4KineticTrackVector * GetFinalState(G4KineticTrack *aProjectile, std::vector< G4KineticTrack * > &theTargets)
 
G4double GetTimeToAbsorption(const G4KineticTrack &trk1, const G4KineticTrack &trk2)
 
virtual const std::vector< G4CollisionInitialState * > & GetCollisions(G4KineticTrack *aProjectile, std::vector< G4KineticTrack * > &someCandidates, G4double aCurrentTime)