|
ATLAS Offline Software
|
Go to the documentation of this file.
22 #include <Inventor/nodes/SoSeparator.h>
23 #include <Inventor/nodes/SoSwitch.h>
24 #include <Inventor/SoPath.h>
37 "System showing Calorimeter Clusters",
38 "Thomas.Kittelmann@cern.ch"),
67 root->addChild(
col->collSwitch());
81 if (
col->visible()&&pickedPath->containsNode(
col->collSep())) {
86 message(
"Error: Does not have cluster information for picked node");
110 message(
"Warning: State data in .vp1 file is in wrong format - ignoring!");
117 if (
state.version()>=1)
120 state.disableUnrestoredChecks();
virtual QWidget * buildController()
VP1CaloClusterSystem * theclass
void serialise(const std::vector< const IRoiDescriptor * > &rois, roiserial_type &s)
serialise an entire vector of IRoiDescriptors
QByteArray saveSettings() const
virtual QByteArray saveState()
SoGroup * drawOptions() const
The Athena Transient Store API.
void restoreSettings(QByteArray)
void userPickedNode(SoNode *pickedNode, SoPath *pickedPath)
virtual ~VP1CaloClusterSystem()
VP1CollectionWidget * collWidget() const
static QList< VP1CaloClusterCollection * > createCollections(IVP1System *, CaloClusterSysController *)
void ensureBuildController()
CaloClusterSysController * controller
Imp(VP1CaloClusterSystem *tc)
void buildEventSceneGraph(StoreGateSvc *sg, SoSeparator *root)
void restoreFromState(QByteArray)
void message(const QString &) const
virtual void restoreFromState(QByteArray)