![]() |
ATLAS Offline Software
|
Public Member Functions | |
| template<class T> | |
| void | updateRepresentationsOfVolsAroundZAxis_Specific (std::map< SoSwitch *, std::pair< T *, SoSeparator * > > &volaroundZ) |
| void | getPhiExtentOfShape (const SoTubs *tubs, double &phistart, double &phispan) |
| void | getPhiExtentOfShape (const SoPcons *pcons, double &phistart, double &phispan) |
| void | getPhiExtentOfShape (const SoCons *cons, double &phistart, double &phispan) |
| void | getPhiExtentOfShape (const SoLAr *lar, double &phistart, double &phispan) |
| void | copyShapeFieldsAndOverridePhiRange (const SoTubs *source, SoTubs *dest, double phistart, double phispan) |
| void | copyShapeFieldsAndOverridePhiRange (const SoPcons *source, SoPcons *dest, double phistart, double phispan) |
| void | copyShapeFieldsAndOverridePhiRange (const SoCons *source, SoCons *dest, double phistart, double phispan) |
| void | copyShapeFieldsAndOverridePhiRange (const SoLAr *source, SoLAr *dest, double phistart, double phispan) |
Public Attributes | |
| PhiSectionWidget * | phisectionwidget = nullptr |
| IVP1System * | system = nullptr |
| std::map< VP1GeoFlags::SubSystemFlag, SoSeparator * > | subsysflag2sep |
| std::map< VP1GeoFlags::SubSystemFlag, SoSeparator * > | subsysflag2labelsep |
| std::map< VP1GeoFlags::SubSystemFlag, std::map< int, VP1ExtraSepLayerHelper * > > | subsysflag_2_iphi2sephelper |
| std::map< VP1GeoFlags::SubSystemFlag, std::map< int, VP1ExtraSepLayerHelper * > > | subsysflag_2_iphi2labelsephelper |
| std::map< VP1GeoFlags::SubSystemFlag, VP1ExtraSepLayerHelper * > | subsysflag_2_volAroundZSepHelper |
| std::map< int, std::set< SoSwitch * > > | iphi2switches |
| std::map< int, std::set< SoSwitch * > > | iphi2Labelswitches |
| std::map< SoSwitch *, std::pair< SoTubs *, SoSeparator * > > | volaroundZ_tubs |
| std::map< SoSwitch *, std::pair< SoPcons *, SoSeparator * > > | volaroundZ_pcons |
| std::map< SoSwitch *, std::pair< SoCons *, SoSeparator * > > | volaroundZ_cons |
| std::map< SoSwitch *, std::pair< SoLAr *, SoSeparator * > > | volaroundZ_lar |
| std::map< SoSwitch *, std::pair< double, bool > > | volaroundZ_switch2transfinfo |
| int | nactivelargechanges = 0 |
| QVector< bool > | currentlyEnabledPhiSectors |
Definition at line 41 of file PhiSectorManager.cxx.
| void PhiSectorManager::Imp::copyShapeFieldsAndOverridePhiRange | ( | const SoCons * | source, |
| SoCons * | dest, | ||
| double | phistart, | ||
| double | phispan ) |
Definition at line 401 of file PhiSectorManager.cxx.
| void PhiSectorManager::Imp::copyShapeFieldsAndOverridePhiRange | ( | const SoTubs * | source, |
| SoTubs * | dest, | ||
| double | phistart, | ||
| double | phispan ) |
Definition at line 365 of file PhiSectorManager.cxx.
| void PhiSectorManager::Imp::getPhiExtentOfShape | ( | const SoCons * | cons, |
| double & | phistart, | ||
| double & | phispan ) |
Definition at line 394 of file PhiSectorManager.cxx.
| void PhiSectorManager::Imp::getPhiExtentOfShape | ( | const SoLAr * | lar, |
| double & | phistart, | ||
| double & | phispan ) |
Definition at line 413 of file PhiSectorManager.cxx.
| void PhiSectorManager::Imp::getPhiExtentOfShape | ( | const SoPcons * | pcons, |
| double & | phistart, | ||
| double & | phispan ) |
Definition at line 376 of file PhiSectorManager.cxx.
| void PhiSectorManager::Imp::getPhiExtentOfShape | ( | const SoTubs * | tubs, |
| double & | phistart, | ||
| double & | phispan ) |
Definition at line 358 of file PhiSectorManager.cxx.
| void PhiSectorManager::Imp::updateRepresentationsOfVolsAroundZAxis_Specific | ( | std::map< SoSwitch *, std::pair< T *, SoSeparator * > > & | volaroundZ | ) |
Definition at line 431 of file PhiSectorManager.cxx.
| QVector<bool> PhiSectorManager::Imp::currentlyEnabledPhiSectors |
Definition at line 74 of file PhiSectorManager.cxx.
| std::map<int,std::set<SoSwitch*> > PhiSectorManager::Imp::iphi2Labelswitches |
Definition at line 54 of file PhiSectorManager.cxx.
| std::map<int,std::set<SoSwitch*> > PhiSectorManager::Imp::iphi2switches |
Definition at line 53 of file PhiSectorManager.cxx.
| int PhiSectorManager::Imp::nactivelargechanges = 0 |
Definition at line 72 of file PhiSectorManager.cxx.
| PhiSectionWidget* PhiSectorManager::Imp::phisectionwidget = nullptr |
Definition at line 43 of file PhiSectorManager.cxx.
| std::map<VP1GeoFlags::SubSystemFlag,SoSeparator *> PhiSectorManager::Imp::subsysflag2labelsep |
Definition at line 47 of file PhiSectorManager.cxx.
| std::map<VP1GeoFlags::SubSystemFlag,SoSeparator *> PhiSectorManager::Imp::subsysflag2sep |
Definition at line 46 of file PhiSectorManager.cxx.
| std::map<VP1GeoFlags::SubSystemFlag,std::map<int,VP1ExtraSepLayerHelper*> > PhiSectorManager::Imp::subsysflag_2_iphi2labelsephelper |
Definition at line 49 of file PhiSectorManager.cxx.
| std::map<VP1GeoFlags::SubSystemFlag,std::map<int,VP1ExtraSepLayerHelper*> > PhiSectorManager::Imp::subsysflag_2_iphi2sephelper |
Definition at line 48 of file PhiSectorManager.cxx.
| std::map<VP1GeoFlags::SubSystemFlag,VP1ExtraSepLayerHelper*> PhiSectorManager::Imp::subsysflag_2_volAroundZSepHelper |
Definition at line 50 of file PhiSectorManager.cxx.
| IVP1System* PhiSectorManager::Imp::system = nullptr |
Definition at line 44 of file PhiSectorManager.cxx.
| std::map<SoSwitch*,std::pair<SoCons*,SoSeparator*> > PhiSectorManager::Imp::volaroundZ_cons |
Definition at line 59 of file PhiSectorManager.cxx.
| std::map<SoSwitch*,std::pair<SoLAr*,SoSeparator*> > PhiSectorManager::Imp::volaroundZ_lar |
Definition at line 60 of file PhiSectorManager.cxx.
| std::map<SoSwitch*,std::pair<SoPcons*,SoSeparator*> > PhiSectorManager::Imp::volaroundZ_pcons |
Definition at line 58 of file PhiSectorManager.cxx.
| std::map<SoSwitch*,std::pair<double,bool> > PhiSectorManager::Imp::volaroundZ_switch2transfinfo |
Definition at line 61 of file PhiSectorManager.cxx.
| std::map<SoSwitch*,std::pair<SoTubs*,SoSeparator*> > PhiSectorManager::Imp::volaroundZ_tubs |
Definition at line 57 of file PhiSectorManager.cxx.