CMS 3D CMS Logo

Public Member Functions | Static Public Member Functions | Private Member Functions | Private Attributes | Static Private Attributes

FWDisplayEvent Class Reference

#include <Fireworks/Core/interface/FWDisplayEvent.h>

List of all members.

Public Member Functions

int draw (const fwlite::Event &) const
int draw (const fwlite::Event &)
 FWDisplayEvent (const std::string &iConfigFileName=std::string(), bool iEnableDebug=false, bool iNewLego=true)
const FWGeometrygetGeom () const
void registerPhysicsObject (const FWPhysicsObjectDesc &)
void writeConfigurationFile (const std::string &iFileName) const
virtual ~FWDisplayEvent ()

Static Public Member Functions

static double getCaloScale ()
static double getMagneticField ()
static void setCaloScale (double var)
static void setMagneticField (double var)

Private Member Functions

 FWDisplayEvent (const FWDisplayEvent &)
const FWDisplayEventoperator= (const FWDisplayEvent &)

Private Attributes

std::auto_ptr
< FWModelChangeManager
m_changeManager
std::auto_ptr< FWColorManagerm_colorManager
std::string m_configFileName
std::auto_ptr
< FWConfigurationManager
m_configurationManager
std::auto_ptr
< FWEventItemsManager
m_eiManager
FWGeometry m_geom
std::auto_ptr< FWGUIManagerm_guiManager
std::auto_ptr< FWSelectionManagerm_selectionManager
std::auto_ptr
< FWViewManagerManager
m_viewManager

Static Private Attributes

static double m_caloScale
static double m_magneticField

Detailed Description

Description: Displays an fwlite::Event in ROOT

Usage: <usage>

Definition at line 52 of file FWDisplayEvent.h.


Constructor & Destructor Documentation

FWDisplayEvent::FWDisplayEvent ( const std::string &  iConfigFileName = std::string(),
bool  iEnableDebug = false,
bool  iNewLego = true 
)
virtual FWDisplayEvent::~FWDisplayEvent ( ) [virtual]
FWDisplayEvent::FWDisplayEvent ( const FWDisplayEvent ) [private]

Member Function Documentation

int FWDisplayEvent::draw ( const fwlite::Event ) const
int FWDisplayEvent::draw ( const fwlite::Event )
static double FWDisplayEvent::getCaloScale ( ) [inline, static]

Definition at line 75 of file FWDisplayEvent.h.

References m_caloScale.

                                {
      return m_caloScale;
   }
const FWGeometry& FWDisplayEvent::getGeom ( ) const [inline]

Definition at line 63 of file FWDisplayEvent.h.

References m_geom.

                                     {
      return m_geom;
   }
static double FWDisplayEvent::getMagneticField ( ) [inline, static]

Definition at line 69 of file FWDisplayEvent.h.

References m_magneticField.

                                    {
      return m_magneticField;
   }
const FWDisplayEvent& FWDisplayEvent::operator= ( const FWDisplayEvent ) [private]
void FWDisplayEvent::registerPhysicsObject ( const FWPhysicsObjectDesc )
static void FWDisplayEvent::setCaloScale ( double  var) [inline, static]

Definition at line 78 of file FWDisplayEvent.h.

References m_caloScale.

                                          {
      m_caloScale = var;
   }
static void FWDisplayEvent::setMagneticField ( double  var) [inline, static]

Definition at line 72 of file FWDisplayEvent.h.

References m_magneticField.

                                              {
      m_magneticField = var;
   }
void FWDisplayEvent::writeConfigurationFile ( const std::string &  iFileName) const

Member Data Documentation

double FWDisplayEvent::m_caloScale [static, private]

Definition at line 103 of file FWDisplayEvent.h.

Referenced by getCaloScale(), and setCaloScale().

Definition at line 93 of file FWDisplayEvent.h.

Definition at line 94 of file FWDisplayEvent.h.

std::string FWDisplayEvent::m_configFileName [private]

Definition at line 101 of file FWDisplayEvent.h.

Definition at line 92 of file FWDisplayEvent.h.

Definition at line 96 of file FWDisplayEvent.h.

Definition at line 100 of file FWDisplayEvent.h.

Referenced by getGeom().

std::auto_ptr<FWGUIManager> FWDisplayEvent::m_guiManager [private]

Definition at line 98 of file FWDisplayEvent.h.

double FWDisplayEvent::m_magneticField [static, private]

Definition at line 102 of file FWDisplayEvent.h.

Referenced by getMagneticField(), and setMagneticField().

Definition at line 95 of file FWDisplayEvent.h.

Definition at line 97 of file FWDisplayEvent.h.