#include <Context.h>
Static Public Member Functions | |
static double | caloMaxEta () |
static float | caloR1 (bool offset=true) |
static float | caloR2 (bool offset=true) |
static float | caloTransAngle () |
static float | caloTransEta () |
static float | caloZ1 (bool offset=true) |
static float | caloZ2 (bool offset=true) |
static Context * | getInstance () |
Private Member Functions | |
Context (const Context &) | |
const Context & | operator= (const Context &) |
Private Attributes | |
FWBeamSpot * | m_beamSpot |
TEveCaloDataHist * | m_caloData |
TEveCaloDataVec * | m_caloDataHF |
FWModelChangeManager * | m_changeManager |
FWColorManager * | m_colorManager |
CmsShowCommon * | m_commonPrefs |
FWEventItemsManager * | m_eventItemsManager |
const FWGeometry * | m_geom |
bool | m_hidePFBuilders |
FWMagField * | m_magField |
float | m_maxEnergy |
float | m_maxEt |
FWJobMetadataManager * | m_metadataManager |
TEveTrackPropagator * | m_muonPropagator |
TEveTrackPropagator * | m_propagator |
FWSelectionManager * | m_selectionManager |
TEveTrackPropagator * | m_trackerPropagator |
Static Private Attributes | |
static const float | s_caloOffR = 10 |
static const float | s_caloOffZ = s_caloOffR/tan(s_caloTransAngle) |
static const float | s_caloR = s_caloZ*tan(s_caloTransAngle) |
static const float | s_caloTransAngle = 2*atan(exp(-s_caloTransEta)) |
static const float | s_caloTransEta = 1.479 |
static const float | s_caloZ = 290 |
static Context * | s_fwContext = NULL |
Context::Context | ( | FWModelChangeManager * | iCM, |
FWSelectionManager * | iSM, | ||
FWEventItemsManager * | iEM, | ||
FWColorManager * | iColorM, | ||
FWJobMetadataManager * | iJMDM | ||
) |
Definition at line 57 of file Context.cc.
|
virtual |
Definition at line 88 of file Context.cc.
|
private |
|
static |
Definition at line 238 of file Context.cc.
Referenced by fireworks::makeEveJetCone().
|
static |
Definition at line 208 of file Context.cc.
Referenced by FWPFClusterRPZProxyBuilder::build(), FWMET3DProxyBuilder::build(), fireworks::makeEveJetCone(), fireworks::makeRhoPhiSuperCluster(), fireworks::makeRhoZSuperCluster(), and FWConversionProxyBuilder::requestCommon().
|
static |
Definition at line 213 of file Context.cc.
Referenced by fireworks::makeEveJetCone(), and fireworks::makeRhoZSuperCluster().
|
static |
Definition at line 233 of file Context.cc.
Referenced by fireworks::makeEveJetCone(), and fireworks::makeRhoZSuperCluster().
|
static |
Definition at line 228 of file Context.cc.
Referenced by FWMET3DProxyBuilder::build(), and FWConversionProxyBuilder::requestCommon().
|
static |
Definition at line 218 of file Context.cc.
Referenced by FWPFClusterRPZProxyBuilder::build(), FWMET3DProxyBuilder::build(), fireworks::makeEveJetCone(), fireworks::makeRhoZSuperCluster(), and FWConversionProxyBuilder::requestCommon().
|
static |
Definition at line 223 of file Context.cc.
Referenced by fireworks::makeEveJetCone(), and fireworks::makeRhoZSuperCluster().
|
inline |
Definition at line 65 of file Context.h.
References m_colorManager.
Referenced by FWViewGeometryList::FWViewGeometryList(), FWEveLegoView::setContext(), FWViewGeometryList::updateColors(), and FWViewGeometryList::updateTransparency().
CmsShowCommon * Context::commonPrefs | ( | ) | const |
Definition at line 177 of file Context.cc.
void Context::deleteEveElements | ( | ) |
Definition at line 166 of file Context.cc.
|
inline |
Definition at line 61 of file Context.h.
References m_eventItemsManager.
|
inline |
|
inline |
Definition at line 80 of file Context.h.
References m_caloData.
Referenced by FWCaloDataHistProxyBuilder::setCaloData(), and FW3DView::setContext().
|
inline |
|
inline |
Definition at line 77 of file Context.h.
References m_magField.
Referenced by FWTrackProxyBuilder::build().
|
inline |
Definition at line 83 of file Context.h.
References m_geom.
Referenced by FWViewGeometryList::FWViewGeometryList(), fireworks::makeRhoPhiSuperCluster(), and fireworks::makeRhoZSuperCluster().
|
inline |
|
static |
Definition at line 243 of file Context.cc.
float Context::getMaxEnergyInEvent | ( | bool | isEt | ) | const |
Definition at line 199 of file Context.cc.
|
inline |
|
inline |
Definition at line 74 of file Context.h.
References m_trackerPropagator.
Referenced by FWTrackProxyBuilder::build().
|
inline |
Definition at line 73 of file Context.h.
References m_propagator.
Referenced by FWElectronLegoProxyBuilder::build(), and FWTrackProxyBuilder::build().
void Context::initEveElements | ( | ) |
Definition at line 94 of file Context.cc.
|
inline |
Definition at line 69 of file Context.h.
References m_metadataManager.
|
inline |
void Context::resetMaxEtAndEnergy | ( | ) | const |
Definition at line 190 of file Context.cc.
|
inline |
Definition at line 57 of file Context.h.
References m_selectionManager.
Referenced by FWViewContextMenuHandlerGL::select().
|
inline |
|
inline |
void Context::voteMaxEtAndEnergy | ( | float | Et, |
float | energy | ||
) | const |
Definition at line 183 of file Context.cc.
Referenced by FWPFClusterRPZProxyBuilder::build(), FWPFEcalRecHitRPProxyBuilder::build(), FWPFPatJetLegoProxyBuilder< T >::build(), FWPFEcalRecHitLegoProxyBuilder::build(), FWPFCandidatesLegoProxyBuilder::build(), FWCandidateLegoProxyBuilder::build(), FWMET3DProxyBuilder::build(), FWPFClusterRPZProxyBuilder::sharedBuild(), and FWPFClusterLegoProxyBuilder::sharedBuild().
|
private |
Definition at line 130 of file Context.h.
Referenced by getBeamSpot().
|
private |
Definition at line 139 of file Context.h.
Referenced by getCaloData().
|
private |
Definition at line 140 of file Context.h.
Referenced by getCaloDataHF().
|
private |
Definition at line 117 of file Context.h.
Referenced by modelChangeManager().
|
private |
Definition at line 120 of file Context.h.
Referenced by colorManager().
|
private |
|
private |
Definition at line 119 of file Context.h.
Referenced by eventItemsManager().
|
private |
|
mutableprivate |
Definition at line 137 of file Context.h.
Referenced by getHidePFBuilders(), and setHidePFBuilders().
|
private |
Definition at line 129 of file Context.h.
Referenced by getField().
|
private |
Definition at line 121 of file Context.h.
Referenced by metadataManager().
|
private |
Definition at line 127 of file Context.h.
Referenced by getMuonTrackPropagator().
|
private |
Definition at line 125 of file Context.h.
Referenced by getTrackPropagator().
|
private |
Definition at line 118 of file Context.h.
Referenced by selectionManager().
|
private |
Definition at line 126 of file Context.h.
Referenced by getTrackerTrackPropagator().
|
staticprivate |
|
staticprivate |
|
staticprivate |