Geant4  9.6.p02
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Static Public Member Functions | Protected Attributes | List of all members
G4ProductionCuts Class Reference

#include <G4ProductionCuts.hh>

Public Member Functions

 G4ProductionCuts ()
 
 G4ProductionCuts (const G4ProductionCuts &right)
 
G4ProductionCutsoperator= (const G4ProductionCuts &right)
 
virtual ~G4ProductionCuts ()
 
G4int operator== (const G4ProductionCuts &right) const
 
G4int operator!= (const G4ProductionCuts &right) const
 
void SetProductionCut (G4double cut, G4int index=-1)
 
void SetProductionCut (G4double cut, G4ParticleDefinition *ptcl)
 
void SetProductionCut (G4double cut, const G4String &pName)
 
G4double GetProductionCut (G4int index) const
 
G4double GetProductionCut (const G4String &name) const
 
void SetProductionCuts (std::vector< G4double > &)
 
const std::vector< G4double > & GetProductionCuts () const
 
G4bool IsModified () const
 
void PhysicsTableUpdated ()
 

Static Public Member Functions

static G4int GetIndex (const G4String &name)
 
static G4int GetIndex (const G4ParticleDefinition *ptcl)
 

Protected Attributes

std::vector< G4doublefRangeCuts
 
G4bool isModified
 

Detailed Description

Definition at line 62 of file G4ProductionCuts.hh.

Constructor & Destructor Documentation

G4ProductionCuts::G4ProductionCuts ( )

Definition at line 45 of file G4ProductionCuts.cc.

G4ProductionCuts::G4ProductionCuts ( const G4ProductionCuts right)

Definition at line 53 of file G4ProductionCuts.cc.

G4ProductionCuts::~G4ProductionCuts ( )
virtual

Definition at line 58 of file G4ProductionCuts.cc.

Member Function Documentation

G4int G4ProductionCuts::GetIndex ( const G4String name)
static

Definition at line 88 of file G4ProductionCuts.cc.

Here is the caller graph for this function:

G4int G4ProductionCuts::GetIndex ( const G4ParticleDefinition ptcl)
static

Definition at line 106 of file G4ProductionCuts.cc.

Here is the call graph for this function:

G4double G4ProductionCuts::GetProductionCut ( G4int  index) const
inline

Definition at line 157 of file G4ProductionCuts.hh.

Here is the caller graph for this function:

G4double G4ProductionCuts::GetProductionCut ( const G4String name) const
inline

Definition at line 167 of file G4ProductionCuts.hh.

Here is the call graph for this function:

const std::vector< G4double > & G4ProductionCuts::GetProductionCuts ( ) const
inline

Definition at line 174 of file G4ProductionCuts.hh.

Here is the caller graph for this function:

G4bool G4ProductionCuts::IsModified ( ) const
inline

Definition at line 180 of file G4ProductionCuts.hh.

Here is the caller graph for this function:

G4int G4ProductionCuts::operator!= ( const G4ProductionCuts right) const

Definition at line 82 of file G4ProductionCuts.cc.

G4ProductionCuts & G4ProductionCuts::operator= ( const G4ProductionCuts right)

Definition at line 63 of file G4ProductionCuts.cc.

G4int G4ProductionCuts::operator== ( const G4ProductionCuts right) const

Definition at line 76 of file G4ProductionCuts.cc.

void G4ProductionCuts::PhysicsTableUpdated ( )
inline

Definition at line 186 of file G4ProductionCuts.hh.

Here is the caller graph for this function:

void G4ProductionCuts::SetProductionCut ( G4double  cut,
G4int  index = -1 
)
inline

Definition at line 127 of file G4ProductionCuts.hh.

Here is the caller graph for this function:

void G4ProductionCuts::SetProductionCut ( G4double  cut,
G4ParticleDefinition ptcl 
)
inline

Definition at line 142 of file G4ProductionCuts.hh.

Here is the call graph for this function:

void G4ProductionCuts::SetProductionCut ( G4double  cut,
const G4String pName 
)
inline

Definition at line 150 of file G4ProductionCuts.hh.

Here is the call graph for this function:

void G4ProductionCuts::SetProductionCuts ( std::vector< G4double > &  cut)

Definition at line 126 of file G4ProductionCuts.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

Member Data Documentation

std::vector<G4double> G4ProductionCuts::fRangeCuts
protected

Definition at line 113 of file G4ProductionCuts.hh.

G4bool G4ProductionCuts::isModified
protected

Definition at line 114 of file G4ProductionCuts.hh.


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