19#ifndef _MUREGROUPBIN_HXX_
20#define _MUREGROUPBIN_HXX_
81 void Add(
int universe);
82 string Print(
int BeforeRparenthesis = 0)
override;
91 vector < MureTallyBin *>
fBin;
Header file for Cell class.
Header file for Monte-Carlo Source abstract class.
Header file for MureTallyBin abstract class.
Header file for PinCell class.
Header file for Shape class and Shape_ptr type.
A Cell is composed from a Shape and a Material.
Definition Cell.hxx:84
Define group cell or surface bin.
Definition MureGroupBin.hxx:58
MureTallyBin * Clone() override
The "Virtual Copy Constructor".
Definition MureGroupBin.hxx:67
void Add(Cell *C)
Add a Cell to a Cell type GroupBin.
Definition MureGroupBin.cxx:101
void UpdateTallyBinVolume() override
Reread all bins and assign necessary volume.
Definition MureGroupBin.cxx:323
MureGroupBin()
default constructor.
Definition MureGroupBin.cxx:45
string Print(int BeforeRparenthesis=0) override
Print the GroupBin (dummy)
Definition MureGroupBin.cxx:286
vector< MureTallyBin * > fBin
the TallyBin vector
Definition MureGroupBin.hxx:91
bool IsInBin(int num) override
whether or not the universe "num" is in the bin
Definition MureGroupBin.cxx:296
bool IsGroupBin() override
Definition MureGroupBin.hxx:73
double RescanVolume() override
Reread all bins and assign necessary volume when known.
Definition MureGroupBin.cxx:336
~MureGroupBin() override
Destructor.
Definition MureGroupBin.cxx:84
Define a general Tally Bin.
Definition MureTallyBin.hxx:62
PinCell class allows to create cylindrical cell set included as Matrioshka.
Definition PinCell.hxx:53
the namespace of the Standard C++