#include <G4INCLBook.hh>
Public Member Functions | |
Book () | |
~Book () | |
void | reset () |
void | incrementAcceptedCollisions () |
void | incrementBlockedCollisions () |
void | incrementAcceptedDecays () |
void | incrementBlockedDecays () |
void | incrementAvatars (AvatarType type) |
void | incrementCascading () |
void | decrementCascading () |
void | setFirstCollisionTime (G4double t) |
G4double | getFirstCollisionTime () |
void | setFirstCollisionXSec (G4double x) |
G4double | getFirstCollisionXSec () |
void | setCurrentTime (G4double t) |
G4double | getCurrentTime () |
G4int | getAcceptedCollisions () const |
G4int | getBlockedCollisions () const |
G4int | getAcceptedDecays () const |
G4int | getBlockedDecays () const |
G4int | getAvatars (AvatarType type) const |
G4int | getCascading () const |
Definition at line 44 of file G4INCLBook.hh.
G4INCL::Book::Book | ( | ) | [inline] |
G4INCL::Book::~Book | ( | ) | [inline] |
void G4INCL::Book::decrementCascading | ( | ) | [inline] |
Definition at line 72 of file G4INCLBook.hh.
Referenced by G4INCL::SurfaceAvatar::postInteraction(), and G4INCL::InteractionAvatar::postInteraction().
G4int G4INCL::Book::getAcceptedCollisions | ( | ) | const [inline] |
Definition at line 83 of file G4INCLBook.hh.
Referenced by G4INCL::Nucleus::fillEventInfo(), G4INCL::StandardPropagationModel::generateBinaryCollisionAvatar(), G4INCL::BinaryCollisionAvatar::getChannel(), G4INCL::PauliStrictStandard::isBlocked(), G4INCL::BinaryCollisionAvatar::postInteraction(), and G4INCL::InteractionAvatar::shouldUseLocalEnergy().
G4int G4INCL::Book::getAcceptedDecays | ( | ) | const [inline] |
G4int G4INCL::Book::getAvatars | ( | AvatarType | type | ) | const [inline] |
G4int G4INCL::Book::getBlockedCollisions | ( | ) | const [inline] |
G4int G4INCL::Book::getBlockedDecays | ( | ) | const [inline] |
G4int G4INCL::Book::getCascading | ( | ) | const [inline] |
G4double G4INCL::Book::getCurrentTime | ( | ) | [inline] |
Definition at line 81 of file G4INCLBook.hh.
Referenced by G4INCL::Nucleus::applyFinalState(), G4INCL::Nucleus::decayOutgoingDeltas(), G4INCL::Nucleus::emitInsidePions(), and G4INCL::BinaryCollisionAvatar::postInteraction().
G4double G4INCL::Book::getFirstCollisionTime | ( | ) | [inline] |
G4double G4INCL::Book::getFirstCollisionXSec | ( | ) | [inline] |
void G4INCL::Book::incrementAcceptedCollisions | ( | ) | [inline] |
Definition at line 66 of file G4INCLBook.hh.
Referenced by G4INCL::BinaryCollisionAvatar::postInteraction().
void G4INCL::Book::incrementAcceptedDecays | ( | ) | [inline] |
void G4INCL::Book::incrementAvatars | ( | AvatarType | type | ) | [inline] |
void G4INCL::Book::incrementBlockedCollisions | ( | ) | [inline] |
Definition at line 67 of file G4INCLBook.hh.
Referenced by G4INCL::BinaryCollisionAvatar::postInteraction().
void G4INCL::Book::incrementBlockedDecays | ( | ) | [inline] |
void G4INCL::Book::incrementCascading | ( | ) | [inline] |
Definition at line 71 of file G4INCLBook.hh.
Referenced by G4INCL::Nucleus::insertParticle(), G4INCL::Store::loadParticles(), and G4INCL::InteractionAvatar::postInteraction().
void G4INCL::Book::reset | ( | ) | [inline] |
Definition at line 51 of file G4INCLBook.hh.
References G4INCL::CollisionAvatarType, G4INCL::DecayAvatarType, G4INCL::ParticleEntryAvatarType, and G4INCL::SurfaceAvatarType.
Referenced by Book(), G4INCL::INCL::initializeTarget(), and G4INCL::Store::~Store().
00051 { 00052 nAcceptedCollisions = 0; 00053 nBlockedCollisions = 0; 00054 nAcceptedDecays = 0; 00055 nBlockedDecays = 0; 00056 currentTime = 0.0; 00057 firstCollisionTime = 0.0; 00058 firstCollisionXSec = 0.0; 00059 nAvatars[SurfaceAvatarType] = 0; 00060 nAvatars[CollisionAvatarType] = 0; 00061 nAvatars[DecayAvatarType] = 0; 00062 nAvatars[ParticleEntryAvatarType] = 0; 00063 nCascading = 0; 00064 };
void G4INCL::Book::setCurrentTime | ( | G4double | t | ) | [inline] |
Definition at line 80 of file G4INCLBook.hh.
Referenced by G4INCL::StandardPropagationModel::propagate().
void G4INCL::Book::setFirstCollisionTime | ( | G4double | t | ) | [inline] |
Definition at line 74 of file G4INCLBook.hh.
Referenced by G4INCL::BinaryCollisionAvatar::postInteraction().
void G4INCL::Book::setFirstCollisionXSec | ( | G4double | x | ) | [inline] |
Definition at line 77 of file G4INCLBook.hh.
Referenced by G4INCL::BinaryCollisionAvatar::postInteraction().