CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Static Public Member Functions | Private Member Functions | Private Attributes | Static Private Attributes
FWDisplayEvent Class Reference

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

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 ( )
inlinestatic

Definition at line 75 of file FWDisplayEvent.h.

References m_caloScale.

75  {
76  return m_caloScale;
77  }
static double m_caloScale
const FWGeometry& FWDisplayEvent::getGeom ( ) const
inline

Definition at line 63 of file FWDisplayEvent.h.

References m_geom.

63  {
64  return m_geom;
65  }
FWGeometry m_geom
static double FWDisplayEvent::getMagneticField ( )
inlinestatic

Definition at line 69 of file FWDisplayEvent.h.

References m_magneticField.

69  {
70  return m_magneticField;
71  }
static double m_magneticField
const FWDisplayEvent& FWDisplayEvent::operator= ( const FWDisplayEvent )
private
void FWDisplayEvent::registerPhysicsObject ( const FWPhysicsObjectDesc )
static void FWDisplayEvent::setCaloScale ( double  var)
inlinestatic

Definition at line 78 of file FWDisplayEvent.h.

References m_caloScale.

78  {
79  m_caloScale = var;
80  }
static double m_caloScale
static void FWDisplayEvent::setMagneticField ( double  var)
inlinestatic

Definition at line 72 of file FWDisplayEvent.h.

References m_magneticField.

72  {
73  m_magneticField = var;
74  }
static double m_magneticField
void FWDisplayEvent::writeConfigurationFile ( const std::string &  iFileName) const

Member Data Documentation

double FWDisplayEvent::m_caloScale
staticprivate

Definition at line 103 of file FWDisplayEvent.h.

Referenced by getCaloScale(), and setCaloScale().

std::auto_ptr<FWModelChangeManager> FWDisplayEvent::m_changeManager
private

Definition at line 93 of file FWDisplayEvent.h.

std::auto_ptr<FWColorManager> FWDisplayEvent::m_colorManager
private

Definition at line 94 of file FWDisplayEvent.h.

std::string FWDisplayEvent::m_configFileName
private

Definition at line 101 of file FWDisplayEvent.h.

std::auto_ptr<FWConfigurationManager> FWDisplayEvent::m_configurationManager
private

Definition at line 92 of file FWDisplayEvent.h.

std::auto_ptr<FWEventItemsManager> FWDisplayEvent::m_eiManager
private

Definition at line 96 of file FWDisplayEvent.h.

FWGeometry FWDisplayEvent::m_geom
private

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
staticprivate

Definition at line 102 of file FWDisplayEvent.h.

Referenced by getMagneticField(), and setMagneticField().

std::auto_ptr<FWSelectionManager> FWDisplayEvent::m_selectionManager
private

Definition at line 95 of file FWDisplayEvent.h.

std::auto_ptr<FWViewManagerManager> FWDisplayEvent::m_viewManager
private

Definition at line 97 of file FWDisplayEvent.h.