CEDRIC  Revision_backup-2009-02
Public Types | Public Member Functions | List of all members
PhastParser Class Reference

Parse currently loaded PHAST setup and create DOM structure and a OSG scenegraph from it. More...

#include <PhastParser.h>

Public Types

enum  Types {
  DETECTORS = 1, CALORIMETERS = 2, RICH = 3, MAGNETS = 4,
  TARGET = 5
}
 

Public Member Functions

 PhastParser (QDomDocument *doc, Phast *phast, SetupTreeWidget *tree, PhastScene *phastScene)
 
void ParseDetectors (const PaSetup &setup, QTreeWidgetItem *parent, QDomElement detectorsNode)
 

Detailed Description

Parse currently loaded PHAST setup and create DOM structure and a OSG scenegraph from it.

Author
Boris Iven <biven[at]mail.cern.ch>
Todo:
Show progress bar during parsing.

Member Enumeration Documentation

Enumerator
DETECTORS 
CALORIMETERS 
RICH 
MAGNETS 
TARGET 

Constructor & Destructor Documentation

PhastParser::PhastParser ( QDomDocument *  doc,
Phast *  phast,
SetupTreeWidget *  tree,
PhastScene *  phastScene 
)

Member Function Documentation

void PhastParser::ParseDetectors ( const PaSetup &  setup,
QTreeWidgetItem *  parent,
QDomElement  detectorsNode 
)