|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef VP1GEOMETRYSYSTEM_H
6 #define VP1GEOMETRYSYSTEM_H
23 #include "GeoModelKernel/GeoVPhysVol.h"
41 const QString&
name =
"Geo" );
85 void autoAdaptMuonNSW(
bool reset,
bool stgc,
bool mm,
bool passiveSpacer,
bool passiveStructure,
bool passiveAPlate);
void emit_appropriateMDTProjectionsChanged()
void appropriateMDTProjectionsChanged(int)
void autoIconifyByVolumeOrMaterialName(bool, const QString &)
void setZoomToVolumeOnClick(bool)
void actionOnAllNonStandardVolumes(bool)
void adaptMuonChambersStyleChanged()
void volumeResetRequested(VolumeHandle *)
void autoAdaptMuonNSW(bool reset, bool stgc, bool mm, bool passiveSpacer, bool passiveStructure, bool passiveAPlate)
VP1GeometrySystem(const VP1GeoFlags::SubSystemFlags &SubSystemsTurnedOn=VP1GeoFlags::None, const QString &name="Geo")
void userPickedNode(SoNode *pickedNode, SoPath *pickedPath)
virtual ~VP1GeometrySystem()
void enableMuonChamberLabels(bool, bool)
first is t0s, 2nd is hits
void orientViewToMuonChamber(const GeoPVConstLink &chamberPV)
void buildEventSceneGraph(StoreGateSvc *, SoSeparator *)
The Athena Transient Store API.
void setAutoAdaptMuonChambersToEventData(bool)
void autoAdaptPixelsOrSCT(bool, bool, bool, bool, bool, bool)
const QString & name() const
void setLabelPosOffsets(const QList< int > &)
void setGeometrySelectable(bool)
void resetSubSystems(VP1GeoFlags::SubSystemFlags)
void setShowVolumeOutLines(bool)
QWidget * buildController()
void adaptMuonChambersToEventData()
void muonChamberT0sChanged(const std::map< GeoPVConstLink, float > &, int)
The map is the dt0 per chamber, plus a label identifier, which by convention (!) is 0=Moore,...
void setOrientViewToMuonChambersOnClick(bool)
void saveMaterialsToFile(const QString &, bool)
void setCurvedSurfaceRealism(int)
void restoreFromState(QByteArray)
void reiconizeToShowSpecificMuonChambers(const std::set< GeoPVConstLink > &)
void autoExpandByVolumeOrMaterialName(bool, const QString &)
constexpr std::enable_if_t< is_bitmask_v< E >, E & > reset(E &lhs, E rhs)
Convenience function to clear bits in a class enum bitmask.
void loadMaterialsFromFile(const QString &)
void plotSpectrum(QStack< QString > &, int copyNumber=-1)
void systemcreate(StoreGateSvc *detstore)
void buildPermanentSceneGraph(StoreGateSvc *detstore, SoSeparator *root)
void updateTransparency()
void volumeStateChangeRequested(VolumeHandle *, VP1GeoFlags::VOLSTATE)