#include <Fireworks/Core/interface/CmsShowCommon.h>
Protected Member Functions | |
const FWColorManager * | colorManager () const |
void | setPalette () |
Protected Attributes | |
FWLongParameter | m_backgroundColor |
fireworks::Context * | m_context |
TGLColorSet | m_darkColorSet |
FWBoolParameter | m_drawBreakPoints |
std::auto_ptr< FWViewEnergyScale > | m_energyScale |
FWLongParameter | m_gamma |
FWLongParameter * | m_geomColors [kFWGeomColorSize] |
FWLongParameter | m_geomTransparency2D |
FWLongParameter | m_geomTransparency3D |
TGLColorSet | m_lightColorSet |
FWEnumParameter | m_palette |
FWEnumParameter | m_trackBreak |
CmsShowCommonPopup * | m_view |
Private Member Functions | |
CmsShowCommon (const CmsShowCommon &) | |
const CmsShowCommon & | operator= (const CmsShowCommon &) |
Friends | |
class | CmsShowCommonPopup |
Additional Inherited Members | |
Public Types inherited from FWParameterizable | |
typedef std::vector < FWParameterBase * > ::const_iterator | const_iterator |
CmsShowCommon::CmsShowCommon | ( | fireworks::Context * | c | ) |
Definition at line 38 of file CmsShowCommon.cc.
References FWEnumParameter::addEntry(), FWGenericParameter< T >::changed_, fireworks::Context::colorManager(), colorManager(), FWColorManager::getPalette(), i, FWColorManager::kArctic, FWColorManager::kClassic, FWColorManager::kFall, kFWGeomColorSize, FWColorManager::kPurple, FWColorManager::kSpring, cmsLHEtoEOSManager::l, m_context, m_darkColorSet, m_drawBreakPoints, m_gamma, m_geomColors, m_lightColorSet, m_palette, m_trackBreak, mergeVDriftHistosByStation::name, FWGenericParameter< T >::set(), setDrawBreakMarkers(), setGamma(), and setTrackBreakMode().
|
virtual |
Definition at line 79 of file CmsShowCommon.cc.
|
private |
|
virtual |
Reimplemented from FWConfigurableParameterizable.
Definition at line 231 of file CmsShowCommon.cc.
References FWConfigurableParameterizable::addTo(), colorManager(), m_backgroundColor, m_darkColorSet, m_energyScale, m_lightColorSet, and FWGenericParameter< T >::set().
|
protected |
Definition at line 84 of file CmsShowCommon.cc.
References fireworks::Context::colorManager(), and m_context.
Referenced by addTo(), CmsShowCommonPopup::changeSelectionColorSet(), CmsShowCommon(), CmsShowCommonPopup::CmsShowCommonPopup(), CmsShowCommonPopup::colorSetChanged(), CmsShowCommonPopup::getColorSetColors(), and switchBackground().
|
inline |
Definition at line 60 of file CmsShowCommon.h.
References m_gamma, and FWGenericParameter< T >::value().
|
inline |
Definition at line 73 of file CmsShowCommon.h.
References m_darkColorSet.
Referenced by FWEveView::setFrom().
|
inline |
Definition at line 70 of file CmsShowCommon.h.
References m_energyScale.
Referenced by FWEveViewManager::setContext(), and FWEveView::useGlobalEnergyScaleChanged().
|
inline |
Definition at line 72 of file CmsShowCommon.h.
References m_lightColorSet.
Referenced by FWEveView::setFrom().
|
inline |
Definition at line 76 of file CmsShowCommon.h.
References m_trackBreak, and FWGenericParameter< T >::value().
Referenced by fireworks::Context::initEveElements().
|
inline |
Definition at line 77 of file CmsShowCommon.h.
References m_drawBreakPoints, and FWGenericParameter< T >::value().
Referenced by fireworks::Context::initEveElements().
void CmsShowCommon::loopPalettes | ( | ) |
Definition at line 324 of file CmsShowCommon.cc.
References CmsShowCommonPopup::getCombo(), FWColorManager::kPaletteFirst, FWColorManager::kPaletteLast, m_palette, m_view, FWGenericParameter< T >::set(), setPalette(), and FWGenericParameter< T >::value().
|
private |
void CmsShowCommon::permuteColors | ( | ) |
Definition at line 135 of file CmsShowCommon.cc.
References FWEventItemsManager::begin(), FWEventItemsManager::end(), fireworks::Context::eventItemsManager(), i, m_context, and FWDisplayProperties::setColor().
Referenced by CmsShowCommonPopup::permuteColors().
void CmsShowCommon::randomizeColors | ( | ) |
Definition at line 161 of file CmsShowCommon.cc.
References FWEventItemsManager::begin(), cuy::col, FWEventItemsManager::end(), fireworks::Context::eventItemsManager(), i, m_context, rand(), and FWDisplayProperties::setColor().
Referenced by CmsShowCommonPopup::randomizeColors().
void CmsShowCommon::setDrawBreakMarkers | ( | ) |
Definition at line 109 of file CmsShowCommon.cc.
References fireworks::Context::getMuonTrackPropagator(), fireworks::Context::getTrackerTrackPropagator(), fireworks::Context::getTrackPropagator(), m_context, m_drawBreakPoints, and FWGenericParameter< T >::value().
Referenced by CmsShowCommon().
|
virtual |
Reimplemented from FWConfigurableParameterizable.
Definition at line 248 of file CmsShowCommon.cc.
References FWParameterizable::begin(), fireworks::Context::colorManager(), fileCollector::convert(), FWParameterizable::end(), i, kFWGeomColorSize, m_backgroundColor, m_context, m_darkColorSet, m_energyScale, m_gamma, m_geomColors, m_geomTransparency2D, m_geomTransparency3D, m_lightColorSet, alignBH_cfg::mode, FWColorManager::setBackgroundAndBrightness(), FWColorManager::setGeomColor(), FWColorManager::setGeomTransparency(), setPalette(), FWConfiguration::value(), relativeConstraints::value, FWGenericParameter< T >::value(), and FWConfiguration::valueForKey().
void CmsShowCommon::setGamma | ( | ) |
Definition at line 121 of file CmsShowCommon.cc.
References fireworks::Context::colorManager(), m_context, m_gamma, FWColorManager::setBrightness(), and FWGenericParameter< T >::value().
Referenced by CmsShowCommon().
void CmsShowCommon::setGeomColor | ( | FWGeomColorIndex | cidx, |
Color_t | iColor | ||
) |
Definition at line 180 of file CmsShowCommon.cc.
References fireworks::Context::colorManager(), m_context, m_geomColors, FWGenericParameter< T >::set(), and FWColorManager::setGeomColor().
Referenced by CmsShowCommonPopup::changeGeomColor().
void CmsShowCommon::setGeomTransparency | ( | int | val, |
bool | projected | ||
) |
Definition at line 187 of file CmsShowCommon.cc.
References fireworks::Context::colorManager(), m_context, m_geomTransparency2D, m_geomTransparency3D, FWGenericParameter< T >::set(), and FWColorManager::setGeomTransparency().
Referenced by CmsShowCommonPopup::changeGeomTransparency2D(), and CmsShowCommonPopup::changeGeomTransparency3D().
|
protected |
Definition at line 303 of file CmsShowCommon.cc.
References FWEventItemsManager::begin(), fireworks::Context::colorManager(), FWEventItemsManager::end(), fireworks::Context::eventItemsManager(), FWColorManager::geomColor(), i, kFWGeomColorSize, m_context, m_geomColors, m_palette, FWColorManager::propagatePaletteChanges(), FWGenericParameter< T >::set(), FWColorManager::setPalette(), and FWGenericParameter< T >::value().
Referenced by Vispa.Views.LineDecayView.LineDecayView::__init__(), loopPalettes(), setFrom(), and CmsShowCommonPopup::setPaletteGUI().
void CmsShowCommon::setTrackBreakMode | ( | ) |
Definition at line 94 of file CmsShowCommon.cc.
References fireworks::Context::getMuonTrackPropagator(), fireworks::Context::getTrackerTrackPropagator(), fireworks::Context::getTrackPropagator(), m_context, m_trackBreak, and FWGenericParameter< T >::value().
Referenced by CmsShowCommon().
|
inline |
void CmsShowCommon::switchBackground | ( | ) |
Definition at line 127 of file CmsShowCommon.cc.
References fireworks::Context::colorManager(), colorManager(), m_backgroundColor, m_context, FWGenericParameter< T >::set(), and FWColorManager::switchBackground().
Referenced by CmsShowCommonPopup::switchBackground().
|
friend |
Definition at line 43 of file CmsShowCommon.h.
|
mutableprotected |
Definition at line 94 of file CmsShowCommon.h.
Referenced by addTo(), setFrom(), and switchBackground().
|
protected |
Definition at line 88 of file CmsShowCommon.h.
Referenced by CmsShowCommon(), colorManager(), permuteColors(), randomizeColors(), setDrawBreakMarkers(), setFrom(), setGamma(), setGeomColor(), setGeomTransparency(), setPalette(), CmsShowCommonPopup::setPaletteGUI(), setTrackBreakMode(), and switchBackground().
|
protected |
Definition at line 104 of file CmsShowCommon.h.
Referenced by addTo(), CmsShowCommon(), CmsShowCommonPopup::getColorSetColors(), getDarkColorSet(), and setFrom().
|
protected |
Definition at line 91 of file CmsShowCommon.h.
Referenced by CmsShowCommon(), CmsShowCommonPopup::CmsShowCommonPopup(), getRnrPTBMarkers(), and setDrawBreakMarkers().
|
protected |
Definition at line 106 of file CmsShowCommon.h.
Referenced by addTo(), CmsShowCommonPopup::CmsShowCommonPopup(), getEnergyScale(), and setFrom().
|
protected |
Definition at line 95 of file CmsShowCommon.h.
Referenced by CmsShowCommon(), CmsShowCommonPopup::CmsShowCommonPopup(), gamma(), setFrom(), and setGamma().
|
protected |
Definition at line 101 of file CmsShowCommon.h.
Referenced by CmsShowCommon(), setFrom(), setGeomColor(), and setPalette().
|
protected |
Definition at line 99 of file CmsShowCommon.h.
Referenced by setFrom(), and setGeomTransparency().
|
protected |
Definition at line 100 of file CmsShowCommon.h.
Referenced by setFrom(), and setGeomTransparency().
|
protected |
Definition at line 103 of file CmsShowCommon.h.
Referenced by addTo(), CmsShowCommon(), CmsShowCommonPopup::getColorSetColors(), getLightColorSet(), and setFrom().
|
mutableprotected |
Definition at line 96 of file CmsShowCommon.h.
Referenced by CmsShowCommon(), CmsShowCommonPopup::CmsShowCommonPopup(), loopPalettes(), and setPalette().
|
protected |
Definition at line 90 of file CmsShowCommon.h.
Referenced by CmsShowCommon(), CmsShowCommonPopup::CmsShowCommonPopup(), getProjTrackBreaking(), and setTrackBreakMode().
|
protected |
Definition at line 87 of file CmsShowCommon.h.
Referenced by loopPalettes(), and setView().