#include <Fireworks/Core/interface/FWRPZViewGeometry.h>
Public Member Functions | |
FWRPZViewGeometry (const fireworks::Context &context) | |
TEveElement * | getGeoElements (const FWViewType::EType id) |
virtual | ~FWRPZViewGeometry () |
Public Member Functions inherited from FWViewGeometryList | |
FWViewGeometryList (const fireworks::Context &context, bool projected=true) | |
void | updateColors () |
void | updateTransparency (bool projectedType) |
virtual | ~FWViewGeometryList () |
Private Member Functions | |
void | estimateProjectionSize (const float *, float &, float &, float &, float &) |
void | estimateProjectionSizeCSC (const FWGeometry::GeomDetInfo &info, float &, float &, float &, float &) |
void | estimateProjectionSizeDT (const FWGeometry::GeomDetInfo &info, float &, float &, float &, float &) |
FWRPZViewGeometry (const FWRPZViewGeometry &) | |
TEveElement * | makeCaloOutlineRhoPhi () |
TEveElement * | makeCaloOutlineRhoZ () |
TEveElement * | makeMuonGeometryRhoPhi () |
TEveElement * | makeMuonGeometryRhoZ () |
TEveGeoShape * | makeShape (double, double, double, double) |
const FWRPZViewGeometry & | operator= (const FWRPZViewGeometry &) |
Private Attributes | |
TEveElementList * | m_rhoPhiGeo |
TEveElementList * | m_rhoZGeo |
Additional Inherited Members | |
Protected Member Functions inherited from FWViewGeometryList | |
void | addToCompound (TEveElement *el, FWGeomColorIndex idx, bool applyTransp=true) const |
Protected Attributes inherited from FWViewGeometryList | |
TEveCompound * | m_colorComp [kFWGeomColorSize] |
const fireworks::Context & | m_context |
const FWGeometry * | m_geom |
Description: [one line class summary]
Usage: <usage>
Definition at line 33 of file FWRPZViewGeometry.h.
FWRPZViewGeometry::FWRPZViewGeometry | ( | const fireworks::Context & | context | ) |
Definition at line 51 of file FWRPZViewGeometry.cc.
|
virtual |
|
private |
|
private |
Definition at line 378 of file FWRPZViewGeometry.cc.
References rho, and mathSSE::sqrt().
Referenced by estimateProjectionSizeCSC(), and estimateProjectionSizeDT().
|
private |
Definition at line 350 of file FWRPZViewGeometry.cc.
References estimateProjectionSize(), FWGeometry::localToGlobal(), FWViewGeometryList::m_geom, FWGeometry::GeomDetInfo::shape, and mathSSE::sqrt().
Referenced by makeMuonGeometryRhoZ().
|
private |
Definition at line 298 of file FWRPZViewGeometry.cc.
References estimateProjectionSize(), FWGeometry::localToGlobal(), FWViewGeometryList::m_geom, and FWGeometry::GeomDetInfo::shape.
Referenced by makeMuonGeometryRhoZ().
TEveElement * FWRPZViewGeometry::getGeoElements | ( | const FWViewType::EType | id | ) |
Definition at line 74 of file FWRPZViewGeometry.cc.
References FWViewType::kRhoZ, FWViewGeometryList::m_geom, m_rhoPhiGeo, m_rhoZGeo, makeCaloOutlineRhoPhi(), makeCaloOutlineRhoZ(), makeMuonGeometryRhoPhi(), and makeMuonGeometryRhoZ().
Referenced by FWRPZView::setContext().
|
private |
Definition at line 132 of file FWRPZViewGeometry.cc.
References FWViewGeometryList::addToCompound(), fireworks::Context::caloR1(), fireworks::Context::colorManager(), funct::cos(), FWColorManager::geomColor(), i, kFWTrackerBarrelColorIndex, FWViewGeometryList::m_context, csvReporter::r, funct::sin(), and TwoPi.
Referenced by getGeoElements().
|
private |
Definition at line 109 of file FWRPZViewGeometry.cc.
References FWViewGeometryList::addToCompound(), fireworks::Context::caloMaxEta(), fireworks::Context::caloR1(), fireworks::Context::caloR2(), fireworks::Context::caloZ1(), fireworks::Context::caloZ2(), funct::exp(), kFWTrackerBarrelColorIndex, FWViewGeometryList::m_context, and funct::tan().
Referenced by getGeoElements().
|
private |
Definition at line 157 of file FWRPZViewGeometry.cc.
References FWViewGeometryList::addToCompound(), FWGeometry::getEveShape(), kFWMuonBarrelLineColorIndex, FWViewGeometryList::m_colorComp, and FWViewGeometryList::m_geom.
Referenced by getGeoElements().
|
private |
Definition at line 186 of file FWRPZViewGeometry.cc.
References FWViewGeometryList::addToCompound(), estimateProjectionSizeCSC(), estimateProjectionSizeDT(), FWGeometry::find(), kFWMuonBarrelLineColorIndex, kFWMuonEndcapLineColorIndex, FWViewGeometryList::m_geom, makeShape(), DetId::rawId(), and launcher::step.
Referenced by getGeoElements().
|
private |
Definition at line 276 of file FWRPZViewGeometry.cc.
References matplotRender::t.
Referenced by makeMuonGeometryRhoZ().
|
private |
|
private |
Definition at line 62 of file FWRPZViewGeometry.h.
Referenced by getGeoElements(), and ~FWRPZViewGeometry().
|
private |
Definition at line 63 of file FWRPZViewGeometry.h.
Referenced by getGeoElements(), and ~FWRPZViewGeometry().