Geant4 11.3.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 ()
 
virtual ~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 174 of file G4AblaDataDefs.hh.

Constructor & Destructor Documentation

◆ G4VarNtp()

G4VarNtp::G4VarNtp ( )
inline

Definition at line 176 of file G4AblaDataDefs.hh.

176{ clear(); };

◆ ~G4VarNtp()

virtual G4VarNtp::~G4VarNtp ( )
virtualdefault

Member Function Documentation

◆ clear()

void G4VarNtp::clear ( )
inline

Definition at line 180 of file G4AblaDataDefs.hh.

180 {
181 ntrack = 0;
182 kfis = 0;
183 itypcasc.clear();
184 avv.clear();
185 zvv.clear();
186 svv.clear();
187 enerj.clear();
188 pxlab.clear();
189 pylab.clear();
190 pzlab.clear();
191 }
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 234 of file G4AblaDataDefs.hh.

Referenced by clear().

◆ enerj

std::vector<G4double> G4VarNtp::enerj

Kinetic energy.

Definition at line 249 of file G4AblaDataDefs.hh.

Referenced by clear().

◆ estfis

G4double G4VarNtp::estfis = 0.

Excit energy at fis.

Definition at line 201 of file G4AblaDataDefs.hh.

◆ iafis

G4int G4VarNtp::iafis = 0

A of fiss nucleus.

Definition at line 211 of file G4AblaDataDefs.hh.

◆ itypcasc

std::vector<G4int> G4VarNtp::itypcasc

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

Definition at line 229 of file G4AblaDataDefs.hh.

Referenced by clear().

◆ izfis

G4int G4VarNtp::izfis = 0

Z of fiss nucleus.

Definition at line 206 of file G4AblaDataDefs.hh.

◆ kfis

G4int G4VarNtp::kfis

Fission 1/0=Y/N.

Definition at line 196 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 224 of file G4AblaDataDefs.hh.

◆ ntrack

G4int G4VarNtp::ntrack

Number of particles.

Definition at line 216 of file G4AblaDataDefs.hh.

Referenced by clear().

◆ philab

std::vector<G4double> G4VarNtp::philab

Phi angle.

Definition at line 267 of file G4AblaDataDefs.hh.

◆ plab

std::vector<G4double> G4VarNtp::plab

Momentum.

Definition at line 254 of file G4AblaDataDefs.hh.

◆ pxlab

std::vector<G4double> G4VarNtp::pxlab

Definition at line 255 of file G4AblaDataDefs.hh.

Referenced by clear().

◆ pylab

std::vector<G4double> G4VarNtp::pylab

Definition at line 256 of file G4AblaDataDefs.hh.

Referenced by clear().

◆ pzlab

std::vector<G4double> G4VarNtp::pzlab

Definition at line 257 of file G4AblaDataDefs.hh.

Referenced by clear().

◆ svv

std::vector<G4int> G4VarNtp::svv

S (-1 for lambda_0).

Definition at line 244 of file G4AblaDataDefs.hh.

Referenced by clear().

◆ tetlab

std::vector<G4double> G4VarNtp::tetlab

Theta angle.

Definition at line 262 of file G4AblaDataDefs.hh.

◆ zvv

std::vector<G4int> G4VarNtp::zvv

Z

Definition at line 239 of file G4AblaDataDefs.hh.

Referenced by clear().


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