#include <Fireworks/Core/interface/FWProxyBuilderConfiguration.h>
Private Member Functions | |
void | makeSetter (TGCompositeFrame *, FWParameterBase *) |
Private Attributes | |
const FWEventItem * | m_item |
bool | m_keepEntries |
std::vector< std::shared_ptr < FWParameterSetterBase > > | m_setters |
const FWConfiguration * | m_txtConfig |
Additional Inherited Members | |
Public Types inherited from FWParameterizable | |
typedef std::vector < FWParameterBase * > ::const_iterator | const_iterator |
Description: [one line class summary]
Usage: <usage>
Definition at line 42 of file FWProxyBuilderConfiguration.h.
FWProxyBuilderConfiguration::FWProxyBuilderConfiguration | ( | const FWConfiguration * | c, |
const FWEventItem * | item | ||
) |
Definition at line 32 of file FWProxyBuilderConfiguration.cc.
|
override |
Definition at line 35 of file FWProxyBuilderConfiguration.cc.
References m_txtConfig.
|
overridevirtual |
Reimplemented from FWConfigurableParameterizable.
Definition at line 39 of file FWProxyBuilderConfiguration.cc.
References FWConfiguration::addKeyValue(), FWConfigurableParameterizable::addTo(), FWParameterizable::begin(), and FWParameterizable::end().
FWGenericParameter< T > * FWProxyBuilderConfiguration::assertParam | ( | const std::string & | name, |
T | def | ||
) |
Definition at line 83 of file FWProxyBuilderConfiguration.cc.
References FWParameterizable::begin(), FWGenericParameter< T >::changed_, spu::def(), FWParameterizable::end(), mps_fire::i, FWConfiguration::keyValues(), m_item, m_keepEntries, m_txtConfig, universalConfigTemplate::mode, mergeVDriftHistosByStation::name, FWEventItem::proxyConfigChanged(), FWGenericParameter< T >::setFrom(), and FWConfiguration::valueForKey().
Referenced by FWCaloRecHitDigitSetProxyBuilder::setItem(), FWL1THGCalProxyTemplate< l1t::HGCalMulticluster >::setItem(), FWGenParticleLegoProxyBuilder::setItem(), FWMuonRhoPhiProxyBuilder::setItem(), FWTrackingParticleProxyBuilder::setItem(), FWMuonProxyBuilder::setItem(), FWCandidateProxyBuilder::setItem(), FWCaloClusterProxyBuilder::setItem(), FWTrackProxyBuilder::setItem(), FWTrackProxyBuilderFullFramework::setItem(), FWTracksterHitsProxyBuilder::setItem(), FWVertexCandidateProxyBuilder::setItem(), FWTracksterLayersProxyBuilder::setItem(), FWVertexProxyBuilder::setItem(), FWTauProxyBuilderBase::setItem(), FWHGCRecHitProxyBuilder::setItem(), FWElectronProxyBuilder::setItem(), FWJetProxyBuilder::setItem(), and FWHeatmapProxyBuilderTemplate< reco::CaloCluster >::setItem().
FWGenericParameterWithRange< T > * FWProxyBuilderConfiguration::assertParam | ( | const std::string & | name, |
T | def, | ||
T | min, | ||
T | max | ||
) |
Definition at line 103 of file FWProxyBuilderConfiguration.cc.
References FWParameterizable::begin(), FWGenericParameter< T >::changed_, spu::def(), FWParameterizable::end(), mps_fire::i, FWConfiguration::keyValues(), m_item, m_keepEntries, m_txtConfig, SiStripPI::max, SiStripPI::min, universalConfigTemplate::mode, mergeVDriftHistosByStation::name, FWEventItem::proxyConfigChanged(), FWGenericParameter< T >::setFrom(), and FWConfiguration::valueForKey().
void FWProxyBuilderConfiguration::keepEntries | ( | bool | b | ) |
Definition at line 78 of file FWProxyBuilderConfiguration.cc.
References b, and m_keepEntries.
Referenced by FWL1THGCalProxyTemplate< l1t::HGCalMulticluster >::setItem(), FWHGCRecHitProxyBuilder::setItem(), and FWHeatmapProxyBuilderTemplate< reco::CaloCluster >::setItem().
|
private |
Definition at line 56 of file FWProxyBuilderConfiguration.cc.
References m_setters, and FWParameterSetterBase::makeSetterFor().
Referenced by populateFrame().
void FWProxyBuilderConfiguration::populateFrame | ( | TGCompositeFrame * | frame | ) |
Definition at line 66 of file FWProxyBuilderConfiguration.cc.
References FWParameterizable::begin(), FWParameterizable::end(), and makeSetter().
Referenced by CmsShowEDI::fillEDIFrame().
|
overridevirtual |
Reimplemented from FWConfigurableParameterizable.
Definition at line 47 of file FWProxyBuilderConfiguration.cc.
template double FWProxyBuilderConfiguration::value< double > | ( | const std::string & | name | ) |
Definition at line 123 of file FWProxyBuilderConfiguration.cc.
References FWParameterizable::begin(), FWParameterizable::end(), mps_fire::i, unpackData-CaloStage2::pname, and FWGenericParameter< T >::value().
Referenced by Types.int32::__nonzero__(), Types.uint32::__nonzero__(), Types.int64::__nonzero__(), Types.uint64::__nonzero__(), Types.double::__nonzero__(), Types.bool::__nonzero__(), Types.string::__nonzero__(), average.Average::average(), FWCaloRecHitDigitSetProxyBuilder::build(), FWHGCalMultiClusterProxyBuilder::build(), FWHGCalTriggerCellProxyBuilder::build(), FWHGCalTriggerClusterProxyBuilder::build(), FWMuonRhoPhiProxyBuilder::build(), FWCaloParticleProxyBuilder::build(), FWCaloClusterProxyBuilder::build(), FWGenParticleLegoProxyBuilder::build(), FWMuonProxyBuilder::build(), FWTrackProxyBuilder::build(), FWTracksterHitsProxyBuilder::build(), FWTrackProxyBuilderFullFramework::build(), FWTracksterLayersProxyBuilder::build(), FWHGCRecHitProxyBuilder::build(), FWVertexCandidateProxyBuilder::build(), FWVertexProxyBuilder::build(), FWJetProxyBuilder::buildViewType(), Types.string::configValue(), Types.FileInPath::configValue(), Mixins.UsingBlock::dumpPython(), Mixins.UsingBlock::insertInto(), Types.int32::insertInto(), Types.uint32::insertInto(), Types.int64::insertInto(), Types.uint64::insertInto(), Types.double::insertInto(), Types.bool::insertInto(), Types.string::insertInto(), Types.FileInPath::insertInto(), Types.vint32::insertInto(), Types.vuint32::insertInto(), Types.vint64::insertInto(), Types.vuint64::insertInto(), Types.vdouble::insertInto(), Types.vbool::insertInto(), Types.vstring::insertInto(), FWElectronProxyBuilder::requestCommon(), and FWJetProxyBuilder::setTextPos().
|
private |
Definition at line 65 of file FWProxyBuilderConfiguration.h.
Referenced by assertParam().
|
private |
Definition at line 67 of file FWProxyBuilderConfiguration.h.
Referenced by assertParam(), and keepEntries().
|
private |
Definition at line 69 of file FWProxyBuilderConfiguration.h.
Referenced by makeSetter().
|
private |
Definition at line 64 of file FWProxyBuilderConfiguration.h.
Referenced by assertParam(), and ~FWProxyBuilderConfiguration().