|
ATLAS Offline Software
|
Go to the documentation of this file.
18 #include <Inventor/C/errors/debugerror.h>
19 #include <Inventor/SbMatrix.h>
54 bool hasName(
const std::string&)
const;
164 name.remove(
"_Station");
JetConstituentVector::iterator iterator
bool isInitialisedAndHasNonStandardShape() const
virtual QString muonChamberT0(unsigned int=0) const
bool isInMuonChamber() const
void setMuonChamberDirty(bool)
VP1GeoFlags::SubSystemFlag subsystem() const
bool muonChamberDirty() const
void setState(const VP1GeoFlags::VOLSTATE &state)
const GeoMaterial * geoMaterial() const
void attachAllContractedChildren()
VolumeHandle * topLevelParent()
VolumeHandle * child(int index) const
GeoPVConstLink geoPVConstLink() const
VolumeHandleList m_children
bool isMuonChamber() const
VolumeHandleListItr childrenBegin()
bool childrenAreInitialised() const
std::string getNameStdString() const
void detachAllContractedChildren()
SoSeparator * nodeSoSeparator() const
VolumeHandle & operator=(const VolumeHandle &)
VolumeHandle(const VolumeHandle &)
VP1GeoFlags::VOLSTATE m_state
QByteArray getPersistifiableState() const
MuonChamberState m_muonChamberState
VolumeHandle(VolumeHandleSharedData *, VolumeHandle *parent, const GeoPVConstLink &, int childNumber, const MuonChamberState &mcs=NONMUONCHAMBER, const SbMatrix &accumTrans=SbMatrix())
void initialiseChildren()
unsigned nChildren() const
void expandMothersRecursivelyToNonEther()
std::vector< VolumeHandle * > VolumeHandleList
MuonChamberState muonChamberState() const
bool haveParentsNotExpanded() const
void ensureBuildNodeSep()
void applyPersistifiableState(QByteArray)
VolumeHandleList::iterator VolumeHandleListItr
VP1GeoFlags::VOLSTATE state() const
bool hasName(const std::string &) const
SbMatrix getLocalTransformToVolume() const
const unsigned m_nchildren
const SbMatrix & getGlobalTransformToVolume() const
virtual QString getDescriptiveName() const
void contractDaughtersRecursively()
VolumeHandleListItr childrenEnd()
VolumeHandleList::const_iterator VolumeHandleListConstItr