BDSIM
BDSIM is a Geant4 extension toolkit for simulation of particle transport in accelerator beamlines.
Loading...
Searching...
No Matches
Public Member Functions | Protected Member Functions | Private Attributes
BDSPSCellFlux4D Class Reference

Primitive scorer for cell flux in a 4D mesh. More...

#include <BDSPSCellFlux4D.hh>

Inheritance diagram for BDSPSCellFlux4D:
Inheritance graph
Collaboration diagram for BDSPSCellFlux4D:
Collaboration graph

Public Member Functions

 BDSPSCellFlux4D (const G4String &name, const BDSHistBinMapper *mapperIn, G4int ni=1, G4int nj=1, G4int nk=1, G4int depi=2, G4int depj=1, G4int depk=0)
 
 BDSPSCellFlux4D (const G4String &name, const BDSHistBinMapper *mapperIn, const G4String &unit, G4int ni=1, G4int nj=1, G4int nk=1, G4int depi=2, G4int depj=1, G4int depk=0)
 

Protected Member Functions

G4int GetIndex (G4Step *aStep) override
 

Private Attributes

G4int fDepthi
 
G4int fDepthj
 
G4int fDepthk
 
const BDSHistBinMappermapper
 

Detailed Description

Primitive scorer for cell flux in a 4D mesh.

Author
Eliott Ramoisiaux

Definition at line 34 of file BDSPSCellFlux4D.hh.

Constructor & Destructor Documentation

◆ BDSPSCellFlux4D() [1/2]

BDSPSCellFlux4D::BDSPSCellFlux4D ( const G4String &  name,
const BDSHistBinMapper mapperIn,
G4int  ni = 1,
G4int  nj = 1,
G4int  nk = 1,
G4int  depi = 2,
G4int  depj = 1,
G4int  depk = 0 
)

Definition at line 31 of file BDSPSCellFlux4D.cc.

◆ BDSPSCellFlux4D() [2/2]

BDSPSCellFlux4D::BDSPSCellFlux4D ( const G4String &  name,
const BDSHistBinMapper mapperIn,
const G4String &  unit,
G4int  ni = 1,
G4int  nj = 1,
G4int  nk = 1,
G4int  depi = 2,
G4int  depj = 1,
G4int  depk = 0 
)

Definition at line 42 of file BDSPSCellFlux4D.cc.

◆ ~BDSPSCellFlux4D()

virtual BDSPSCellFlux4D::~BDSPSCellFlux4D ( )
inlineoverridevirtual

Definition at line 48 of file BDSPSCellFlux4D.hh.

Member Function Documentation

◆ GetIndex()

G4int BDSPSCellFlux4D::GetIndex ( G4Step *  aStep)
overrideprotected

Definition at line 54 of file BDSPSCellFlux4D.cc.

Field Documentation

◆ fDepthi

G4int BDSPSCellFlux4D::fDepthi
private

Definition at line 54 of file BDSPSCellFlux4D.hh.

◆ fDepthj

G4int BDSPSCellFlux4D::fDepthj
private

Definition at line 55 of file BDSPSCellFlux4D.hh.

◆ fDepthk

G4int BDSPSCellFlux4D::fDepthk
private

Definition at line 56 of file BDSPSCellFlux4D.hh.

◆ mapper

const BDSHistBinMapper* BDSPSCellFlux4D::mapper
private

Definition at line 57 of file BDSPSCellFlux4D.hh.


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