Geant4_10
Public Member Functions | Public Attributes | List of all members
G4VarNtp Class Reference

#include <G4AblaDataDefs.hh>

Public Member Functions

 G4VarNtp ()
 
 ~G4VarNtp ()
 
void clear ()
 
void addParticle (G4double A, G4double Z, G4double E, G4double P, G4double theta, G4double phi)
 
G4int getTotalBaryonNumber ()
 
G4double getTotalEnergy ()
 
G4double getTotalThreeMomentum ()
 
G4double getMomentumSum ()
 
G4double getMass (G4int particle)
 
void dump ()
 

Public Attributes

G4int projType
 
G4double projEnergy
 
G4int targetA
 
G4int targetZ
 
G4double masp
 
G4double mzsp
 
G4double exsp
 
G4double mrem
 
G4int spectatorA
 
G4int spectatorZ
 
G4double spectatorEx
 
G4double spectatorM
 
G4double spectatorT
 
G4double spectatorP1
 
G4double spectatorP2
 
G4double spectatorP3
 
G4double massini
 
G4double mzini
 
G4double exini
 
G4double pcorem
 
G4double mcorem
 
G4double pxrem
 
G4double pyrem
 
G4double pzrem
 
G4double erecrem
 
G4int mulncasc
 
G4int mulnevap
 
G4int mulntot
 
G4double bimpact
 
G4int jremn
 
G4int kfis
 
G4double estfis
 
G4int izfis
 
G4int iafis
 
G4int ntrack
 
G4bool full [VARNTPSIZE]
 
G4bool needsFermiBreakup
 
G4int itypcasc [VARNTPSIZE]
 
G4int avv [VARNTPSIZE]
 
G4int zvv [VARNTPSIZE]
 
G4double enerj [VARNTPSIZE]
 
G4double plab [VARNTPSIZE]
 
G4double tetlab [VARNTPSIZE]
 
G4double philab [VARNTPSIZE]
 

Detailed Description

Definition at line 280 of file G4AblaDataDefs.hh.

Constructor & Destructor Documentation

G4VarNtp::G4VarNtp ( )
inline

Definition at line 282 of file G4AblaDataDefs.hh.

Here is the call graph for this function:

G4VarNtp::~G4VarNtp ( )
inline

Definition at line 286 of file G4AblaDataDefs.hh.

Member Function Documentation

void G4VarNtp::addParticle ( G4double  A,
G4double  Z,
G4double  E,
G4double  P,
G4double  theta,
G4double  phi 
)
inline

Add a particle to the INCL/ABLA final output.

Definition at line 342 of file G4AblaDataDefs.hh.

Here is the call graph for this function:

Here is the caller graph for this function:

void G4VarNtp::clear ( void  )
inline

Clear and initialize all variables and arrays.

Definition at line 291 of file G4AblaDataDefs.hh.

Here is the caller graph for this function:

void G4VarNtp::dump ( )
inline

Dump debugging output.

Definition at line 419 of file G4AblaDataDefs.hh.

Here is the caller graph for this function:

G4double G4VarNtp::getMass ( G4int  particle)
inline

Definition at line 402 of file G4AblaDataDefs.hh.

Here is the caller graph for this function:

G4double G4VarNtp::getMomentumSum ( )
inline

Definition at line 394 of file G4AblaDataDefs.hh.

G4int G4VarNtp::getTotalBaryonNumber ( )
inline

Baryon number conservation check.

Definition at line 361 of file G4AblaDataDefs.hh.

G4double G4VarNtp::getTotalEnergy ( void  )
inline

Return total energy.

Definition at line 374 of file G4AblaDataDefs.hh.

Here is the call graph for this function:

G4double G4VarNtp::getTotalThreeMomentum ( )
inline

Return total three momentum.

Definition at line 386 of file G4AblaDataDefs.hh.

Member Data Documentation

G4int G4VarNtp::avv[VARNTPSIZE]

A (-1 for pions).

Definition at line 595 of file G4AblaDataDefs.hh.

G4double G4VarNtp::bimpact

Impact parameter.

Definition at line 539 of file G4AblaDataDefs.hh.

G4double G4VarNtp::enerj[VARNTPSIZE]

Kinetic energy.

Definition at line 605 of file G4AblaDataDefs.hh.

G4double G4VarNtp::erecrem

Definition at line 519 of file G4AblaDataDefs.hh.

G4double G4VarNtp::estfis

Excit energy at fis.

Definition at line 554 of file G4AblaDataDefs.hh.

G4double G4VarNtp::exini

Excitation energy.

Definition at line 517 of file G4AblaDataDefs.hh.

G4double G4VarNtp::exsp

Definition at line 462 of file G4AblaDataDefs.hh.

G4bool G4VarNtp::full[VARNTPSIZE]

The state of the index: true = reserved false = free

Definition at line 576 of file G4AblaDataDefs.hh.

G4int G4VarNtp::iafis

A of fiss nucleus.

Definition at line 564 of file G4AblaDataDefs.hh.

G4int G4VarNtp::itypcasc[VARNTPSIZE]

emitted in cascade (0) or evaporation (1).

Definition at line 589 of file G4AblaDataDefs.hh.

G4int G4VarNtp::izfis

Z of fiss nucleus.

Definition at line 559 of file G4AblaDataDefs.hh.

G4int G4VarNtp::jremn

Remnant Intrinsic Spin.

Definition at line 544 of file G4AblaDataDefs.hh.

G4int G4VarNtp::kfis

Fission 1/0=Y/N.

Definition at line 549 of file G4AblaDataDefs.hh.

G4double G4VarNtp::masp

Projectile spectator A, Z, Eex;

Definition at line 462 of file G4AblaDataDefs.hh.

G4double G4VarNtp::massini

A of the remnant.

Definition at line 507 of file G4AblaDataDefs.hh.

G4double G4VarNtp::mcorem

Definition at line 519 of file G4AblaDataDefs.hh.

G4double G4VarNtp::mrem

Definition at line 462 of file G4AblaDataDefs.hh.

G4int G4VarNtp::mulncasc

Cascade n multip.

Definition at line 524 of file G4AblaDataDefs.hh.

G4int G4VarNtp::mulnevap

Evaporation n multip.

Definition at line 529 of file G4AblaDataDefs.hh.

G4int G4VarNtp::mulntot

Total n multip.

Definition at line 534 of file G4AblaDataDefs.hh.

G4double G4VarNtp::mzini

Z of the remnant.

Definition at line 512 of file G4AblaDataDefs.hh.

G4double G4VarNtp::mzsp

Definition at line 462 of file G4AblaDataDefs.hh.

G4bool G4VarNtp::needsFermiBreakup

Does this nucleus require Fermi break-up treatment? Only applicable when used together with Geant4. true = do fermi break-up (and skip ABLA part) false = use ABLA

Definition at line 584 of file G4AblaDataDefs.hh.

G4int G4VarNtp::ntrack

Number of particles.

Definition at line 569 of file G4AblaDataDefs.hh.

G4double G4VarNtp::pcorem

Definition at line 519 of file G4AblaDataDefs.hh.

G4double G4VarNtp::philab[VARNTPSIZE]

Phi angle.

Definition at line 620 of file G4AblaDataDefs.hh.

G4double G4VarNtp::plab[VARNTPSIZE]

Momentum.

Definition at line 610 of file G4AblaDataDefs.hh.

G4double G4VarNtp::projEnergy

Projectile energy.

Definition at line 447 of file G4AblaDataDefs.hh.

G4int G4VarNtp::projType

Projectile type.

Definition at line 442 of file G4AblaDataDefs.hh.

G4double G4VarNtp::pxrem

Definition at line 519 of file G4AblaDataDefs.hh.

G4double G4VarNtp::pyrem

Definition at line 519 of file G4AblaDataDefs.hh.

G4double G4VarNtp::pzrem

Definition at line 519 of file G4AblaDataDefs.hh.

G4int G4VarNtp::spectatorA

Spectator nucleus mass number for light ion projectile support.

Definition at line 467 of file G4AblaDataDefs.hh.

G4double G4VarNtp::spectatorEx

Spectator nucleus excitation energy for light ion projectile support.

Definition at line 477 of file G4AblaDataDefs.hh.

G4double G4VarNtp::spectatorM

Spectator nucleus mass.

Definition at line 482 of file G4AblaDataDefs.hh.

G4double G4VarNtp::spectatorP1

Spectator nucleus momentum x-component.

Definition at line 492 of file G4AblaDataDefs.hh.

G4double G4VarNtp::spectatorP2

Spectator nucleus momentum y-component.

Definition at line 497 of file G4AblaDataDefs.hh.

G4double G4VarNtp::spectatorP3

Spectator nucleus momentum z-component.

Definition at line 502 of file G4AblaDataDefs.hh.

G4double G4VarNtp::spectatorT

Spectator nucleus kinetic energy.

Definition at line 487 of file G4AblaDataDefs.hh.

G4int G4VarNtp::spectatorZ

Spectator nucleus charge number for light ion projectile support.

Definition at line 472 of file G4AblaDataDefs.hh.

G4int G4VarNtp::targetA

Target mass number.

Definition at line 452 of file G4AblaDataDefs.hh.

G4int G4VarNtp::targetZ

Target charge number.

Definition at line 457 of file G4AblaDataDefs.hh.

G4double G4VarNtp::tetlab[VARNTPSIZE]

Theta angle.

Definition at line 615 of file G4AblaDataDefs.hh.

G4int G4VarNtp::zvv[VARNTPSIZE]

Z

Definition at line 600 of file G4AblaDataDefs.hh.


The documentation for this class was generated from the following file: