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);
 virtual G4KineticTrackVector * GetFinalState(G4KineticTrack *aProjectile, std::vector< G4KineticTrack *> &theTargets)
 
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
 
G4double GetTimeToAbsorption(const G4KineticTrack &trk1, const G4KineticTrack &trk2)
 
virtual const std::vector< G4CollisionInitialState * > & GetCollisions(G4KineticTrack *aProjectile, std::vector< G4KineticTrack *> &someCandidates, G4double aCurrentTime)