|
ATLAS Offline Software
|
Go to the documentation of this file.
13 #include <Inventor/nodes/SoSeparator.h>
14 #include <Inventor/nodes/SoSwitch.h>
15 #include <Inventor/SoPath.h>
21 std::map<const VP1StdCollection*,QList< std::pair<const SoMaterial*, QList< const Trk::Track*> > > >
tracksFromVertices ;
27 "Thomas.Kittelmann@cern.ch, Andreas.Wildauer@cern.ch" ),
52 QList<VP1StdCollection*>
cols;
62 root->addChild(
col->collSwitch());
83 if (
col->visible()&&pickedPath->containsNode(
col->collSep())) {
89 message(
"Error: Could not determine in which collection click took place.");
104 message(
"Error: Unknown vertex collection type.");
124 message(
"Warning: State data in .vp1 file is in wrong format - ignoring!");
129 if (
state.version()>=1)
133 state.disableUnrestoredChecks();
142 QList< std::pair<const SoMaterial*, QList< const Trk::Track*> > > tmpList;
144 std::map<const VP1StdCollection*,QList< std::pair<const SoMaterial*, QList< const Trk::Track*> > > >::const_iterator
147 for ( ;
it!=itEnd; ++
it){
VertexSysController * controller
void serialise(const std::vector< const IRoiDescriptor * > &rois, roiserial_type &s)
serialise an entire vector of IRoiDescriptors
void restoreFromState(QByteArray ba)
void updateVertexToTracks(QList< std::pair< const SoMaterial *, QList< const Trk::Track * > > > &)
void tracksFromVertexChanged(QList< std::pair< const SoMaterial *, QList< const Trk::Track * > > > &)
void restoreSettings(const QByteArray &)
QByteArray saveSettings() const
virtual QByteArray saveState()
void buildEventSceneGraph(StoreGateSvc *sg, SoSeparator *root)
The Athena Transient Store API.
void userPickedNode(SoNode *pickedNode, SoPath *pickedPath)
QStringList infoOnClicked(SoPath *pickedPath)
QStringList infoOnClicked(SoPath *pickedPath)
void ensureBuildController()
static QList< VP1StdCollection * > createCollections(VertexSysController *)
SoGroup * drawOptions() const
VP1CollectionWidget * collWidget() const
std::map< const VP1StdCollection *, QList< std::pair< const SoMaterial *, QList< const Trk::Track * > > > > tracksFromVertices
QWidget * buildController()
static QList< VP1StdCollection * > createCollections(VertexSysController *controller)
void message(const QString &) const
void messageVerbose(const QString &) const
virtual ~VP1VertexSystem()
virtual void restoreFromState(QByteArray)