Geant4 11.4.0
Toolkit for the simulation of the passage of particles through matter
Loading...
Searching...
No Matches
G4VarNtp Class Reference

#include <G4AblaDataDefs.hh>

Public Member Functions

 G4VarNtp ()
 ~G4VarNtp ()=default
void clear ()

Public Attributes

G4int kfis
G4double estfis = 0.
G4int izfis = 0
G4int iafis = 0
G4int ntrack
G4bool needsFermiBreakup = false
std::vector< G4intitypcasc
std::vector< G4intavv
std::vector< G4intzvv
std::vector< G4intsvv
std::vector< G4doubleenerj
std::vector< G4doubleplab
std::vector< G4doublepxlab
std::vector< G4doublepylab
std::vector< G4doublepzlab
std::vector< G4doubletetlab
std::vector< G4doublephilab

Detailed Description

Definition at line 186 of file G4AblaDataDefs.hh.

Constructor & Destructor Documentation

◆ G4VarNtp()

G4VarNtp::G4VarNtp ( )
inline

Definition at line 189 of file G4AblaDataDefs.hh.

189{ clear(); };

◆ ~G4VarNtp()

G4VarNtp::~G4VarNtp ( )
default

Member Function Documentation

◆ clear()

void G4VarNtp::clear ( )
inline

Definition at line 193 of file G4AblaDataDefs.hh.

194 {
195 ntrack = 0;
196 kfis = 0;
197 itypcasc.clear();
198 avv.clear();
199 zvv.clear();
200 svv.clear();
201 enerj.clear();
202 pxlab.clear();
203 pylab.clear();
204 pzlab.clear();
205 }
std::vector< G4double > pzlab
std::vector< G4int > itypcasc
std::vector< G4double > pylab
std::vector< G4int > svv
std::vector< G4double > enerj
std::vector< G4int > zvv
std::vector< G4int > avv
std::vector< G4double > pxlab

Referenced by G4VarNtp().

Member Data Documentation

◆ avv

std::vector<G4int> G4VarNtp::avv

A (-1 for pions).

Definition at line 248 of file G4AblaDataDefs.hh.

Referenced by clear().

◆ enerj

std::vector<G4double> G4VarNtp::enerj

Kinetic energy.

Definition at line 263 of file G4AblaDataDefs.hh.

Referenced by clear().

◆ estfis

G4double G4VarNtp::estfis = 0.

Excit energy at fis.

Definition at line 215 of file G4AblaDataDefs.hh.

◆ iafis

G4int G4VarNtp::iafis = 0

A of fiss nucleus.

Definition at line 225 of file G4AblaDataDefs.hh.

◆ itypcasc

std::vector<G4int> G4VarNtp::itypcasc

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

Definition at line 243 of file G4AblaDataDefs.hh.

Referenced by clear().

◆ izfis

G4int G4VarNtp::izfis = 0

Z of fiss nucleus.

Definition at line 220 of file G4AblaDataDefs.hh.

◆ kfis

G4int G4VarNtp::kfis

Fission 1/0=Y/N.

Definition at line 210 of file G4AblaDataDefs.hh.

Referenced by clear().

◆ needsFermiBreakup

G4bool G4VarNtp::needsFermiBreakup = false

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 238 of file G4AblaDataDefs.hh.

◆ ntrack

G4int G4VarNtp::ntrack

Number of particles.

Definition at line 230 of file G4AblaDataDefs.hh.

Referenced by clear().

◆ philab

std::vector<G4double> G4VarNtp::philab

Phi angle.

Definition at line 281 of file G4AblaDataDefs.hh.

◆ plab

std::vector<G4double> G4VarNtp::plab

Momentum.

Definition at line 268 of file G4AblaDataDefs.hh.

◆ pxlab

std::vector<G4double> G4VarNtp::pxlab

Definition at line 269 of file G4AblaDataDefs.hh.

Referenced by clear().

◆ pylab

std::vector<G4double> G4VarNtp::pylab

Definition at line 270 of file G4AblaDataDefs.hh.

Referenced by clear().

◆ pzlab

std::vector<G4double> G4VarNtp::pzlab

Definition at line 271 of file G4AblaDataDefs.hh.

Referenced by clear().

◆ svv

std::vector<G4int> G4VarNtp::svv

S (-1 for lambda_0).

Definition at line 258 of file G4AblaDataDefs.hh.

Referenced by clear().

◆ tetlab

std::vector<G4double> G4VarNtp::tetlab

Theta angle.

Definition at line 276 of file G4AblaDataDefs.hh.

◆ zvv

std::vector<G4int> G4VarNtp::zvv

Z

Definition at line 253 of file G4AblaDataDefs.hh.

Referenced by clear().


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