#include <DDG4ProductionCuts.h>
Public Member Functions | |
DDG4ProductionCuts (const G4LogicalVolumeToDDLogicalPartMap &, int) | |
void | SetVerbosity (int verb) |
void | update () |
~DDG4ProductionCuts () | |
Private Member Functions | |
G4ProductionCuts * | getProductionCuts (G4Region *region) |
G4Region * | getRegion (const std::string ®ion) |
void | initialize () |
void | setProdCuts (const DDLogicalPart lpart, G4LogicalVolume *lvolume) |
Private Attributes | |
std::string | m_KeywordRegion |
int | m_Verbosity |
G4LogicalVolumeToDDLogicalPartMap | map_ |
G4LogicalVolumeToDDLogicalPartMap::Vector | vec_ |
Definition at line 14 of file DDG4ProductionCuts.h.
DDG4ProductionCuts::DDG4ProductionCuts | ( | const G4LogicalVolumeToDDLogicalPartMap & | map, |
int | verb | ||
) |
DDG4ProductionCuts::~DDG4ProductionCuts | ( | ) |
Definition at line 15 of file DDG4ProductionCuts.cc.
|
private |
Definition at line 148 of file DDG4ProductionCuts.cc.
Referenced by setProdCuts().
|
private |
Definition at line 143 of file DDG4ProductionCuts.cc.
Referenced by initialize(), and setProdCuts().
|
private |
Definition at line 53 of file DDG4ProductionCuts.cc.
References DDMapper< KeyType, ValueType >::all(), dd_is_greater(), getRegion(), findQualityFiles::jj, LogDebug, m_KeywordRegion, m_Verbosity, map_, python.multivaluedict::sort(), DDMapper< KeyType, ValueType >::toString(), and vec_.
Referenced by DDG4ProductionCuts().
|
private |
Definition at line 91 of file DDG4ProductionCuts.cc.
References getProductionCuts(), getRegion(), LogDebug, m_KeywordRegion, m_Verbosity, map_, groupFilesInBlocks::temp, DDMapper< KeyType, ValueType >::toDouble(), and DDMapper< KeyType, ValueType >::toString().
Referenced by update().
|
inline |
void DDG4ProductionCuts::update | ( | void | ) |
Definition at line 42 of file DDG4ProductionCuts.cc.
References setProdCuts(), and vec_.
Referenced by progressbar.ProgressBar::__next__(), relval_steps.Matrix::__setitem__(), relval_steps.Steps::__setitem__(), Vispa.Gui.VispaWidget.VispaWidget::autosize(), Vispa.Views.LineDecayView.LineDecayContainer::createObject(), Vispa.Views.LineDecayView.LineDecayContainer::deselectAllObjects(), Vispa.Gui.VispaWidgetOwner.VispaWidgetOwner::deselectAllWidgets(), Vispa.Gui.VispaWidget.VispaWidget::enableAutosizing(), progressbar.ProgressBar::finish(), Vispa.Gui.MenuWidget.MenuWidget::leaveEvent(), Vispa.Gui.VispaWidgetOwner.VispaWidgetOwner::mouseMoveEvent(), Vispa.Gui.MenuWidget.MenuWidget::mouseMoveEvent(), Vispa.Views.LineDecayView.LineDecayContainer::mouseMoveEvent(), Vispa.Gui.VispaWidgetOwner.VispaWidgetOwner::mouseReleaseEvent(), Vispa.Views.LineDecayView.LineDecayContainer::objectMoved(), relval_steps.Steps::overwrite(), Vispa.Views.LineDecayView.LineDecayContainer::removeObject(), Vispa.Gui.ConnectableWidget.ConnectableWidget::removePorts(), Vispa.Gui.FindDialog.FindDialog::reset(), Vispa.Gui.PortConnection.PointToPointConnection::select(), Vispa.Gui.VispaWidget.VispaWidget::select(), Vispa.Views.LineDecayView.LineDecayContainer::select(), PhysicsList::SetCuts(), Vispa.Gui.VispaWidget.VispaWidget::setText(), Vispa.Gui.VispaWidget.VispaWidget::setTitle(), Vispa.Gui.ZoomableWidget.ZoomableWidget::setZoom(), Vispa.Views.LineDecayView.LineDecayContainer::setZoom(), and Vispa.Gui.PortConnection.PointToPointConnection::updateConnection().
|
private |
Definition at line 30 of file DDG4ProductionCuts.h.
Referenced by DDG4ProductionCuts(), initialize(), and setProdCuts().
|
private |
Definition at line 31 of file DDG4ProductionCuts.h.
Referenced by initialize(), setProdCuts(), and SetVerbosity().
|
private |
Definition at line 29 of file DDG4ProductionCuts.h.
Referenced by initialize(), and setProdCuts().
|
private |
Definition at line 32 of file DDG4ProductionCuts.h.
Referenced by initialize(), and update().