#include <Fireworks/Core/interface/FWPhysicsObjectDesc.h>
Public Member Functions | |
const FWDisplayProperties & | displayProperties () const |
const std::string & | filterExpression () const |
FWPhysicsObjectDesc (const std::string &iName, const TClass *iClass, const std::string &iPurpose, const FWDisplayProperties &iProperties=FWDisplayProperties::defaultProperties, const std::string &iModuleLabel=std::string(), const std::string &iProductInstanceLabel=std::string(), const std::string &iProcessName=std::string(), const std::string &iFilterExpression=std::string(), unsigned int iLayer=1) | |
unsigned int | layer () const |
const std::string & | moduleLabel () const |
const std::string & | name () const |
const std::string & | processName () const |
const std::string & | productInstanceLabel () const |
const std::string & | purpose () const |
void | setDisplayProperties (const FWDisplayProperties &) |
void | setLabels (const std::string &iModule, const std::string &iProductInstance, const std::string &iProcess) |
void | setName (const std::string &iName) |
const TClass * | type () const |
Private Attributes | |
FWDisplayProperties | m_displayProperties |
std::string | m_filterExpression |
unsigned int | m_layer |
std::string | m_moduleLabel |
std::string | m_name |
std::string | m_processName |
std::string | m_productInstanceLabel |
const std::string | m_purpose |
const TClass * | m_type |
Description: <one line="" class="" summary>="">
Usage: <usage>
Definition at line 31 of file FWPhysicsObjectDesc.h.
FWPhysicsObjectDesc::FWPhysicsObjectDesc | ( | const std::string & | iName, |
const TClass * | iClass, | ||
const std::string & | iPurpose, | ||
const FWDisplayProperties & | iProperties = FWDisplayProperties::defaultProperties , |
||
const std::string & | iModuleLabel = std::string() , |
||
const std::string & | iProductInstanceLabel = std::string() , |
||
const std::string & | iProcessName = std::string() , |
||
const std::string & | iFilterExpression = std::string() , |
||
unsigned int | iLayer = 1 |
||
) |
Definition at line 31 of file FWPhysicsObjectDesc.cc.
: m_name(iName), m_type(iClass), m_purpose(iPurpose), m_displayProperties(iProperties), m_moduleLabel(iModuleLabel), m_productInstanceLabel(iProductInstanceLabel), m_processName(iProcessName), m_layer(iLayer), m_filterExpression(iFilterExpression) { }
const FWDisplayProperties & FWPhysicsObjectDesc::displayProperties | ( | ) | const |
Definition at line 102 of file FWPhysicsObjectDesc.cc.
References m_displayProperties.
Referenced by FWEventItemsManager::add().
{ return m_displayProperties; }
const std::string & FWPhysicsObjectDesc::filterExpression | ( | ) | const |
Definition at line 149 of file FWPhysicsObjectDesc.cc.
References m_filterExpression.
{ return m_filterExpression; }
unsigned int FWPhysicsObjectDesc::layer | ( | ) | const |
const std::string & FWPhysicsObjectDesc::moduleLabel | ( | ) | const |
Definition at line 126 of file FWPhysicsObjectDesc.cc.
References m_moduleLabel.
{ return m_moduleLabel; }
const std::string & FWPhysicsObjectDesc::name | ( | void | ) | const |
const std::string & FWPhysicsObjectDesc::processName | ( | ) | const |
Definition at line 137 of file FWPhysicsObjectDesc.cc.
References m_processName.
{ return m_processName; }
const std::string & FWPhysicsObjectDesc::productInstanceLabel | ( | ) | const |
Definition at line 131 of file FWPhysicsObjectDesc.cc.
References m_productInstanceLabel.
{ return m_productInstanceLabel; }
const std::string & FWPhysicsObjectDesc::purpose | ( | ) | const |
void FWPhysicsObjectDesc::setDisplayProperties | ( | const FWDisplayProperties & | iProperties | ) |
Definition at line 93 of file FWPhysicsObjectDesc.cc.
References m_displayProperties.
Referenced by FWEventItemsManager::add().
{ m_displayProperties = iProperties; }
void FWPhysicsObjectDesc::setLabels | ( | const std::string & | iModule, |
const std::string & | iProductInstance, | ||
const std::string & | iProcess | ||
) |
Definition at line 77 of file FWPhysicsObjectDesc.cc.
References m_moduleLabel, m_processName, and m_productInstanceLabel.
{ m_moduleLabel = iModule; m_productInstanceLabel = iProductInstance; m_processName = iProcess; }
void FWPhysicsObjectDesc::setName | ( | const std::string & | iName | ) |
const TClass * FWPhysicsObjectDesc::type | ( | ) | const |
Definition at line 114 of file FWPhysicsObjectDesc.cc.
References m_type.
Referenced by FWEventItemsManager::add().
{ return m_type; }
Definition at line 81 of file FWPhysicsObjectDesc.h.
Referenced by displayProperties(), and setDisplayProperties().
std::string FWPhysicsObjectDesc::m_filterExpression [private] |
Definition at line 89 of file FWPhysicsObjectDesc.h.
Referenced by filterExpression().
unsigned int FWPhysicsObjectDesc::m_layer [private] |
Definition at line 87 of file FWPhysicsObjectDesc.h.
Referenced by layer().
std::string FWPhysicsObjectDesc::m_moduleLabel [private] |
Definition at line 83 of file FWPhysicsObjectDesc.h.
Referenced by moduleLabel(), and setLabels().
std::string FWPhysicsObjectDesc::m_name [private] |
Definition at line 78 of file FWPhysicsObjectDesc.h.
std::string FWPhysicsObjectDesc::m_processName [private] |
Definition at line 85 of file FWPhysicsObjectDesc.h.
Referenced by processName(), and setLabels().
std::string FWPhysicsObjectDesc::m_productInstanceLabel [private] |
Definition at line 84 of file FWPhysicsObjectDesc.h.
Referenced by productInstanceLabel(), and setLabels().
const std::string FWPhysicsObjectDesc::m_purpose [private] |
Definition at line 80 of file FWPhysicsObjectDesc.h.
Referenced by purpose().
const TClass* FWPhysicsObjectDesc::m_type [private] |
Definition at line 79 of file FWPhysicsObjectDesc.h.
Referenced by type().