#include <Fireworks/Core/interface/FWRPZViewGeometry.h>
Public Member Functions | |
FWRPZViewGeometry (const fireworks::Context &context) | |
void | initStdGeoElements (const FWViewType::EType id) |
void | showGEM (bool) |
void | showME0 (bool) |
void | showMtdBarrel (bool) |
void | showMtdEndcap (bool) |
void | showPixelBarrel (bool) |
void | showPixelEndcap (bool) |
void | showRpcEndcap (bool) |
void | showTrackerBarrel (bool) |
void | showTrackerEndcap (bool) |
~FWRPZViewGeometry () override | |
Public Member Functions inherited from FWViewGeometryList | |
FWViewGeometryList (const fireworks::Context &context, bool projected=true) | |
FWViewGeometryList (const FWViewGeometryList &)=delete | |
const FWViewGeometryList & | operator= (const FWViewGeometryList &)=delete |
void | updateColors () |
void | updateTransparency (bool projectedType) |
~FWViewGeometryList () override | |
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 &) | |
void | importNew (TEveElementList *x) |
TEveElement * | makeCaloOutlineRhoPhi () |
TEveElement * | makeCaloOutlineRhoZ () |
TEveElement * | makeMuonGeometryRhoPhi () |
TEveElement * | makeMuonGeometryRhoZ () |
TEveGeoShape * | makeShape (double, double, double, double) |
const FWRPZViewGeometry & | operator= (const FWRPZViewGeometry &) |
Private Attributes | |
TEveElementList * | m_GEMElements |
TEveElementList * | m_ME0Elements |
TEveElementList * | m_mtdBarrelElements |
TEveElementList * | m_mtdEndcapElements |
TEveElementList * | m_pixelBarrelElements |
TEveElementList * | m_pixelEndcapElements |
TEveElementList * | m_rhoPhiGeo |
TEveElementList * | m_rhoZGeo |
TEveElementList * | m_rpcEndcapElements |
TEveElementList * | m_trackerBarrelElements |
TEveElementList * | m_trackerEndcapElements |
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 32 of file FWRPZViewGeometry.h.
FWRPZViewGeometry::FWRPZViewGeometry | ( | const fireworks::Context & | context | ) |
Definition at line 55 of file FWRPZViewGeometry.cc.
|
override |
|
private |
|
private |
Definition at line 345 of file FWRPZViewGeometry.cc.
References rho, and mathSSE::sqrt().
Referenced by estimateProjectionSizeDT().
|
private |
|
private |
Definition at line 275 of file FWRPZViewGeometry.cc.
References l1ctLayer1_cff::dZ, estimateProjectionSize(), info(), DTRecHitClients_cfi::local, FWGeometry::localToGlobal(), and FWViewGeometryList::m_geom.
Referenced by makeMuonGeometryRhoZ().
|
private |
Definition at line 683 of file FWRPZViewGeometry.cc.
References amptDefault_cfi::proj, and x.
Referenced by showGEM(), showME0(), showMtdBarrel(), showMtdEndcap(), showPixelBarrel(), showPixelEndcap(), showRpcEndcap(), showTrackerBarrel(), and showTrackerEndcap().
void FWRPZViewGeometry::initStdGeoElements | ( | const FWViewType::EType | id | ) |
Definition at line 85 of file FWRPZViewGeometry.cc.
References FWGeometry::isEmpty(), FWViewType::kRhoZ, FWViewGeometryList::m_geom, makeCaloOutlineRhoPhi(), makeCaloOutlineRhoZ(), makeMuonGeometryRhoPhi(), and makeMuonGeometryRhoZ().
Referenced by FWRPZView::setContext().
|
private |
Definition at line 121 of file FWRPZViewGeometry.cc.
References FWViewGeometryList::addToCompound(), fireworks::Context::caloR1(), fireworks::Context::colorManager(), funct::cos(), FWColorManager::geomColor(), mps_fire::i, kFWTrackerBarrelColorIndex, FWViewGeometryList::m_context, alignCSCRings::r, funct::sin(), and TwoPi.
Referenced by initStdGeoElements().
|
private |
Definition at line 100 of file FWRPZViewGeometry.cc.
References FWViewGeometryList::addToCompound(), fireworks::Context::caloMaxEta(), fireworks::Context::caloR1(), fireworks::Context::caloR2(), fireworks::Context::caloZ1(), fireworks::Context::caloZ2(), JetChargeProducer_cfi::exp, kFWTrackerBarrelColorIndex, FWViewGeometryList::m_context, and funct::tan().
Referenced by initStdGeoElements().
|
private |
Definition at line 148 of file FWRPZViewGeometry.cc.
References FWViewGeometryList::addToCompound(), FWGeometry::getEveShape(), l1ctLayer2EG_cff::id, kFWMuonBarrelLineColorIndex, FWViewGeometryList::m_colorComp, and FWViewGeometryList::m_geom.
Referenced by initStdGeoElements().
|
private |
Definition at line 176 of file FWRPZViewGeometry.cc.
References FWViewGeometryList::addToCompound(), makeMuonMisalignmentScenario::endcap, estimateProjectionSizeDT(), FWGeometry::find(), FWGeometry::getEveShape(), mps_fire::i, l1ctLayer2EG_cff::id, kFWMuonBarrelLineColorIndex, kFWMuonEndcapLineColorIndex, FWViewGeometryList::m_geom, makeShape(), FWGeometry::mapEnd(), CSCDetId::maxEndcapId(), CSCDetId::minEndcapId(), and relativeConstraints::station.
Referenced by initStdGeoElements().
|
private |
Definition at line 247 of file FWRPZViewGeometry.cc.
References submitPVValidationJobs::t.
Referenced by makeMuonGeometryRhoZ(), and showMtdEndcap().
|
private |
void FWRPZViewGeometry::showGEM | ( | bool | show | ) |
Definition at line 536 of file FWRPZViewGeometry.cc.
References FWViewGeometryList::addToCompound(), MillePedeFileConverter_cfg::e, fwLog, FWGeometry::getEveShape(), mps_fire::i, l1ctLayer2EG_cff::id, importNew(), fwlog::kError, kFWMuonEndcapLineColorIndex, m_GEMElements, FWViewGeometryList::m_geom, GEMDetId::maxRegionId, and GEMDetId::minRegionId.
Referenced by FWRPZView::setContext().
void FWRPZViewGeometry::showME0 | ( | bool | show | ) |
Definition at line 574 of file FWRPZViewGeometry.cc.
References FWViewGeometryList::addToCompound(), FWGeometry::getEveShape(), l1ctLayer2EG_cff::id, importNew(), kFWMuonEndcapLineColorIndex, FWViewGeometryList::m_geom, m_ME0Elements, ME0DetId::maxRegionId, and ME0DetId::minRegionId.
Referenced by FWRPZView::setContext().
void FWRPZViewGeometry::showMtdBarrel | ( | bool | show | ) |
Definition at line 604 of file FWRPZViewGeometry.cc.
References FWViewGeometryList::addToCompound(), FWGeometry::Forward, FWGeometry::getEveShape(), FWGeometry::getMatchedIds(), l1ctLayer2EG_cff::id, importNew(), kFWMtdBarrelColorIndex, FWViewGeometryList::m_geom, m_mtdBarrelElements, and FWGeometry::PixelBarrel.
Referenced by FWRPZView::setContext().
void FWRPZViewGeometry::showMtdEndcap | ( | bool | show | ) |
Definition at line 631 of file FWRPZViewGeometry.cc.
References FWViewGeometryList::addToCompound(), importNew(), kFWMtdEndcapColorIndex, FWViewGeometryList::m_context, m_mtdEndcapElements, makeShape(), fireworks::Context::mtdEtlR1(), fireworks::Context::mtdEtlR2(), fireworks::Context::mtdEtlZ1(), and fireworks::Context::mtdEtlZ2().
Referenced by FWRPZView::setContext().
void FWRPZViewGeometry::showPixelBarrel | ( | bool | show | ) |
Definition at line 369 of file FWRPZViewGeometry.cc.
References FWViewGeometryList::addToCompound(), FWGeometry::getEveShape(), FWGeometry::getMatchedIds(), l1ctLayer2EG_cff::id, importNew(), kFWPixelBarrelColorIndex, FWViewGeometryList::m_geom, m_pixelBarrelElements, FWGeometry::PixelBarrel, and FWGeometry::Tracker.
Referenced by FWRPZView::setContext().
void FWRPZViewGeometry::showPixelEndcap | ( | bool | show | ) |
Definition at line 391 of file FWRPZViewGeometry.cc.
References FWViewGeometryList::addToCompound(), FWGeometry::getEveShape(), FWGeometry::getMatchedIds(), l1ctLayer2EG_cff::id, importNew(), kFWPixelEndcapColorIndex, FWViewGeometryList::m_geom, m_pixelEndcapElements, FWGeometry::PixelEndcap, and FWGeometry::Tracker.
Referenced by FWRPZView::setContext().
void FWRPZViewGeometry::showRpcEndcap | ( | bool | show | ) |
Definition at line 481 of file FWRPZViewGeometry.cc.
References FWViewGeometryList::addToCompound(), FWGeometry::getEveShape(), FWGeometry::VersionInfo::haveExtraDet(), mps_fire::i, importNew(), kFWMuonEndcapLineColorIndex, FWViewGeometryList::m_geom, m_rpcEndcapElements, HLT_2022v15_cff::region, relativeConstraints::ring, hgcalTBTopologyTester_cfi::sector, relativeConstraints::station, and FWGeometry::versionInfo().
Referenced by FWRPZView::setContext().
void FWRPZViewGeometry::showTrackerBarrel | ( | bool | show | ) |
Definition at line 415 of file FWRPZViewGeometry.cc.
References FWViewGeometryList::addToCompound(), FWGeometry::getEveShape(), FWGeometry::getMatchedIds(), l1ctLayer2EG_cff::id, importNew(), kFWTrackerBarrelColorIndex, FWViewGeometryList::m_geom, m_trackerBarrelElements, FWGeometry::TIB, FWGeometry::TOB, and FWGeometry::Tracker.
Referenced by FWRPZView::setContext().
void FWRPZViewGeometry::showTrackerEndcap | ( | bool | show | ) |
Definition at line 447 of file FWRPZViewGeometry.cc.
References FWViewGeometryList::addToCompound(), FWGeometry::getEveShape(), FWGeometry::getMatchedIds(), l1ctLayer2EG_cff::id, importNew(), kFWTrackerEndcapColorIndex, FWViewGeometryList::m_geom, m_trackerEndcapElements, FWGeometry::TEC, FWGeometry::TID, and FWGeometry::Tracker.
Referenced by FWRPZView::setContext().
|
private |
Definition at line 80 of file FWRPZViewGeometry.h.
Referenced by showGEM().
|
private |
Definition at line 81 of file FWRPZViewGeometry.h.
Referenced by showME0().
|
private |
Definition at line 82 of file FWRPZViewGeometry.h.
Referenced by showMtdBarrel().
|
private |
Definition at line 83 of file FWRPZViewGeometry.h.
Referenced by showMtdEndcap().
|
private |
Definition at line 75 of file FWRPZViewGeometry.h.
Referenced by showPixelBarrel().
|
private |
Definition at line 76 of file FWRPZViewGeometry.h.
Referenced by showPixelEndcap().
|
private |
Definition at line 72 of file FWRPZViewGeometry.h.
Referenced by ~FWRPZViewGeometry().
|
private |
Definition at line 73 of file FWRPZViewGeometry.h.
Referenced by ~FWRPZViewGeometry().
|
private |
Definition at line 79 of file FWRPZViewGeometry.h.
Referenced by showRpcEndcap().
|
private |
Definition at line 77 of file FWRPZViewGeometry.h.
Referenced by showTrackerBarrel().
|
private |
Definition at line 78 of file FWRPZViewGeometry.h.
Referenced by showTrackerEndcap().