#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 30 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 29 of file FWPhysicsObjectDesc.cc.
const FWDisplayProperties & FWPhysicsObjectDesc::displayProperties | ( | ) | const |
Definition at line 89 of file FWPhysicsObjectDesc.cc.
References m_displayProperties.
Referenced by FWEventItem::FWEventItem().
const std::string & FWPhysicsObjectDesc::filterExpression | ( | ) | const |
unsigned int FWPhysicsObjectDesc::layer | ( | ) | const |
Definition at line 102 of file FWPhysicsObjectDesc.cc.
References m_layer.
Referenced by geometryXMLparser.DTAlignable::index(), and geometryXMLparser.CSCAlignable::index().
const std::string & FWPhysicsObjectDesc::moduleLabel | ( | ) | const |
const std::string & FWPhysicsObjectDesc::name | ( | void | ) | const |
Definition at line 91 of file FWPhysicsObjectDesc.cc.
References m_name.
Referenced by config.CFG::__str__(), validation.Sample::digest(), and VIDSelectorBase.VIDSelectorBase::initialize().
const std::string & FWPhysicsObjectDesc::processName | ( | ) | const |
const std::string & FWPhysicsObjectDesc::productInstanceLabel | ( | ) | const |
const std::string & FWPhysicsObjectDesc::purpose | ( | ) | const |
void FWPhysicsObjectDesc::setDisplayProperties | ( | const FWDisplayProperties & | iProperties | ) |
Definition at line 82 of file FWPhysicsObjectDesc.cc.
References m_displayProperties.
void FWPhysicsObjectDesc::setLabels | ( | const std::string & | iModule, |
const std::string & | iProductInstance, | ||
const std::string & | iProcess | ||
) |
Definition at line 72 of file FWPhysicsObjectDesc.cc.
References m_moduleLabel, m_processName, and m_productInstanceLabel.
void FWPhysicsObjectDesc::setName | ( | const std::string & | iName | ) |
const TClass * FWPhysicsObjectDesc::type | ( | ) | const |
|
private |
Definition at line 76 of file FWPhysicsObjectDesc.h.
Referenced by displayProperties(), and setDisplayProperties().
|
private |
Definition at line 84 of file FWPhysicsObjectDesc.h.
Referenced by filterExpression().
|
private |
Definition at line 82 of file FWPhysicsObjectDesc.h.
Referenced by layer().
|
private |
Definition at line 78 of file FWPhysicsObjectDesc.h.
Referenced by moduleLabel(), and setLabels().
|
private |
Definition at line 73 of file FWPhysicsObjectDesc.h.
|
private |
Definition at line 80 of file FWPhysicsObjectDesc.h.
Referenced by processName(), and setLabels().
|
private |
Definition at line 79 of file FWPhysicsObjectDesc.h.
Referenced by productInstanceLabel(), and setLabels().
|
private |
Definition at line 75 of file FWPhysicsObjectDesc.h.
Referenced by purpose().
|
private |
Definition at line 74 of file FWPhysicsObjectDesc.h.
Referenced by type().