#include <DDG4ProductionCuts.h>
Public Member Functions | |
DDG4ProductionCuts (const G4LogicalVolumeToDDLogicalPartMap &, int, const edm::ParameterSet &p) | |
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 |
bool | m_protonCut |
int | m_Verbosity |
G4LogicalVolumeToDDLogicalPartMap | map_ |
G4LogicalVolumeToDDLogicalPartMap::Vector | vec_ |
Definition at line 15 of file DDG4ProductionCuts.h.
DDG4ProductionCuts::DDG4ProductionCuts | ( | const G4LogicalVolumeToDDLogicalPartMap & | map, |
int | verb, | ||
const edm::ParameterSet & | p | ||
) |
Definition at line 11 of file DDG4ProductionCuts.cc.
References edm::ParameterSet::getUntrackedParameter(), initialize(), m_KeywordRegion, and m_protonCut.
DDG4ProductionCuts::~DDG4ProductionCuts | ( | ) |
Definition at line 19 of file DDG4ProductionCuts.cc.
|
private |
Definition at line 156 of file DDG4ProductionCuts.cc.
Referenced by setProdCuts(), and SetVerbosity().
|
private |
Definition at line 151 of file DDG4ProductionCuts.cc.
Referenced by initialize(), setProdCuts(), and SetVerbosity().
|
private |
Definition at line 57 of file DDG4ProductionCuts.cc.
References DDMapper< KeyType, ValueType >::all(), dd_is_greater(), Exception, getRegion(), findQualityFiles::jj, LogDebug, m_KeywordRegion, m_Verbosity, map_, pileupDistInMC::num, AlCaHLTBitMon_QueryRunRegistry::string, DDMapper< KeyType, ValueType >::toString(), and vec_.
Referenced by DDG4ProductionCuts(), and SetVerbosity().
|
private |
Definition at line 95 of file DDG4ProductionCuts.cc.
References Exception, getProductionCuts(), getRegion(), LogDebug, m_KeywordRegion, m_protonCut, m_Verbosity, map_, pileupDistInMC::num, AlCaHLTBitMon_QueryRunRegistry::string, groupFilesInBlocks::temp, DDMapper< KeyType, ValueType >::toDouble(), and DDMapper< KeyType, ValueType >::toString().
Referenced by SetVerbosity(), and update().
|
inline |
Definition at line 22 of file DDG4ProductionCuts.h.
References getProductionCuts(), getRegion(), initialize(), m_Verbosity, mathSSE::return(), setProdCuts(), and AlCaHLTBitMon_QueryRunRegistry::string.
void DDG4ProductionCuts::update | ( | ) |
Definition at line 46 of file DDG4ProductionCuts.cc.
References setProdCuts(), and vec_.
Referenced by progressbar.ProgressBar::__next__(), MatrixUtil.Matrix::__setitem__(), MatrixUtil.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(), MatrixUtil.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(), 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 32 of file DDG4ProductionCuts.h.
Referenced by DDG4ProductionCuts(), initialize(), and setProdCuts().
|
private |
Definition at line 34 of file DDG4ProductionCuts.h.
Referenced by DDG4ProductionCuts(), and setProdCuts().
|
private |
Definition at line 33 of file DDG4ProductionCuts.h.
Referenced by initialize(), setProdCuts(), and SetVerbosity().
|
private |
Definition at line 31 of file DDG4ProductionCuts.h.
Referenced by initialize(), and setProdCuts().
|
private |
Definition at line 35 of file DDG4ProductionCuts.h.
Referenced by initialize(), and update().