CMS 3D CMS Logo

Public Member Functions | Private Member Functions

FWPFHcalClusterRPZProxyBuilder Class Reference

#include <FWPFClusterRPZProxyBuilder.h>

Inheritance diagram for FWPFHcalClusterRPZProxyBuilder:
FWPFClusterRPZProxyBuilder FWSimpleProxyBuilderTemplate< reco::PFCluster > FWSimpleProxyBuilder FWProxyBuilderBase

List of all members.

Public Member Functions

virtual void build (const reco::PFCluster &iData, unsigned int iIndex, TEveElement &oItemHolder, const FWViewContext *vc)
 FWPFHcalClusterRPZProxyBuilder ()
 REGISTER_PROXYBUILDER_METHODS ()
virtual ~FWPFHcalClusterRPZProxyBuilder ()

Private Member Functions

 FWPFHcalClusterRPZProxyBuilder (const FWPFHcalClusterRPZProxyBuilder &)
const
FWPFHcalClusterRPZProxyBuilder
operator= (const FWPFHcalClusterRPZProxyBuilder &)

Detailed Description

Definition at line 83 of file FWPFClusterRPZProxyBuilder.h.


Constructor & Destructor Documentation

FWPFHcalClusterRPZProxyBuilder::FWPFHcalClusterRPZProxyBuilder ( ) [inline]

Definition at line 87 of file FWPFClusterRPZProxyBuilder.h.

{}
virtual FWPFHcalClusterRPZProxyBuilder::~FWPFHcalClusterRPZProxyBuilder ( ) [inline, virtual]

Definition at line 88 of file FWPFClusterRPZProxyBuilder.h.

{}
FWPFHcalClusterRPZProxyBuilder::FWPFHcalClusterRPZProxyBuilder ( const FWPFHcalClusterRPZProxyBuilder ) [private]

Member Function Documentation

void FWPFHcalClusterRPZProxyBuilder::build ( const reco::PFCluster iData,
unsigned int  iIndex,
TEveElement &  oItemHolder,
const FWViewContext  
) [virtual]

iIndex is the index where iData is found in the container from which it came iItemHolder is the object to which you add your own objects which inherit from TEveElement

Reimplemented from FWPFClusterRPZProxyBuilder.

Definition at line 96 of file FWPFClusterRPZProxyBuilder.cc.

References FWPFGeom::caloR1(), FWEventItem::ModelInfo::displayProperties(), info, FWDisplayProperties::isVisible(), FWProxyBuilderBase::item(), FWEventItem::modelInfo(), and FWPFClusterRPZProxyBuilder::sharedBuild().

{
   const FWEventItem::ModelInfo &info = item()->modelInfo( iIndex );
   if( info.displayProperties().isVisible() )
      sharedBuild( iData, iIndex, oItemHolder, vc, FWPFGeom::caloR1() );
}
const FWPFHcalClusterRPZProxyBuilder& FWPFHcalClusterRPZProxyBuilder::operator= ( const FWPFHcalClusterRPZProxyBuilder ) [private]
FWPFHcalClusterRPZProxyBuilder::REGISTER_PROXYBUILDER_METHODS ( )

Reimplemented from FWPFClusterRPZProxyBuilder.