G4ParticleLargerEkin Class Reference

#include <G4ParticleLargerEkin.hh>


Public Member Functions

G4bool operator() (const G4InuclElementaryParticle &part1, const G4InuclElementaryParticle &part2)
G4bool operator() (const G4InuclElementaryParticle *part1, const G4InuclElementaryParticle *part2)
G4bool operator() (const G4CascadParticle &part1, const G4CascadParticle &part2)
G4bool operator() (const G4CascadParticle *part1, const G4CascadParticle *part2)


Detailed Description

Definition at line 44 of file G4ParticleLargerEkin.hh.


Member Function Documentation

G4bool G4ParticleLargerEkin::operator() ( const G4CascadParticle part1,
const G4CascadParticle part2 
) [inline]

Definition at line 68 of file G4ParticleLargerEkin.hh.

00069                                                     {
00070     return (part1 && part2 && operator()(*part1, *part2));
00071   }

G4bool G4ParticleLargerEkin::operator() ( const G4CascadParticle part1,
const G4CascadParticle part2 
) [inline]

Definition at line 63 of file G4ParticleLargerEkin.hh.

References G4CascadParticle::getParticle().

00064                                                     {
00065     return (operator()(part1.getParticle(), part2.getParticle()));
00066   }

G4bool G4ParticleLargerEkin::operator() ( const G4InuclElementaryParticle part1,
const G4InuclElementaryParticle part2 
) [inline]

Definition at line 58 of file G4ParticleLargerEkin.hh.

00059                                                              {
00060     return (part1 && part2 && operator()(*part1, *part2));
00061   }

G4bool G4ParticleLargerEkin::operator() ( const G4InuclElementaryParticle part1,
const G4InuclElementaryParticle part2 
) [inline]

Definition at line 46 of file G4ParticleLargerEkin.hh.

References G4cout, and G4endl.

00047                                                              {
00048 #ifdef G4CASCADE_DEBUG_SORT
00049     G4cout << "part1 @ " << &part1 << ": ";
00050     part1.printParticle();
00051     G4cout << "part2 @ " << &part2 << ": ";
00052     part2.printParticle();
00053     G4cout << G4endl;
00054 #endif
00055     return (part1.getKineticEnergy() >= part2.getKineticEnergy());
00056   }


The documentation for this class was generated from the following file:
Generated on Mon May 27 17:52:50 2013 for Geant4 by  doxygen 1.4.7