1 #ifndef _FWPFCLUSTERLEGOPROXYBUILDER_H_
2 #define _FWPFCLUSTERLEGOPROXYBUILDER_H_
17 #include "TEveCompound.h"
Particle flow cluster, see clustering algorithm in PFClusterAlgo.
FWPFClusterLegoProxyBuilder()
REGISTER_PROXYBUILDER_METHODS()
const FWPFClusterLegoProxyBuilder & operator=(const FWPFClusterLegoProxyBuilder &)
virtual void scaleProduct(TEveElementList *parent, FWViewType::EType, const FWViewContext *vc)
const FWPFHcalClusterLegoProxyBuilder & operator=(const FWPFHcalClusterLegoProxyBuilder &)
virtual ~FWPFHcalClusterLegoProxyBuilder()
static std::string typeOfBuilder()
REGISTER_PROXYBUILDER_METHODS()
FWPFEcalClusterLegoProxyBuilder()
void sharedBuild(const reco::PFCluster &, TEveElement &, const FWViewContext *)
virtual bool havePerViewProduct(FWViewType::EType) const
virtual ~FWPFEcalClusterLegoProxyBuilder()
FWPFHcalClusterLegoProxyBuilder()
virtual void localModelChanges(const FWModelId &iId, TEveElement *iCompound, FWViewType::EType viewType, const FWViewContext *vc)
REGISTER_PROXYBUILDER_METHODS()
float calculateEt(const reco::PFCluster &cluster, float E)
virtual ~FWPFClusterLegoProxyBuilder()
const FWPFEcalClusterLegoProxyBuilder & operator=(const FWPFEcalClusterLegoProxyBuilder &)