21 typedef std::vector<ScalableLines> Lines_t;
30 TEveProjected *proj = *(*i).m_ls->BeginProjecteds();
31 proj->UpdateProjection();
42 TEveScalableStraightLineSet *
ls;
51 ls->SetLineColor( dp.
color() );
66 TEveScalableStraightLineSet *
ls;
73 ls->SetLineColor( dp.
color() );
PFLayer::Layer layer() const
cluster layer, see PFLayer.h in this directory
const fireworks::Context & context() const
float getScaleFactor3D() const
const FWDisplayProperties & defaultDisplayProperties() const
const FWDisplayProperties & displayProperties() const
#define REGISTER_FWPROXYBUILDER(_name_, _type_, _purpose_, _view_)
float calculateEt(const reco::PFCluster &, float e)
virtual ~FWPFClusterRPZProxyBuilder()
Particle flow cluster, see clustering algorithm in PFClusterAlgo.
void voteMaxEtAndEnergy(float Et, float energy) const
void setupAddElement(TEveElement *el, TEveElement *parent, bool set_color=true) const
FWViewEnergyScale * getEnergyScale() const
FWPFClusterRPZProxyBuilder()
TEveScalableStraightLineSet * buildRhoPhiClusterLineSet(const reco::PFCluster &, const FWViewContext *, float r)
const FWEventItem * item() const
virtual void scaleProduct(TEveElementList *parent, FWViewType::EType, const FWViewContext *vc)
std::vector< ScalableLines > m_clusters
static float caloR1(bool offset=true)
TEveScalableStraightLineSet * buildRhoZClusterLineSet(const reco::PFCluster &, const FWViewContext *, float caloTransAngle, float r, float z)
virtual void sharedBuild(const reco::PFCluster &cluster, unsigned int iIndex, TEveElement &oItemHolder, const FWViewContext *vc, float radius)
FWPFClusterRPZUtils * m_clusterUtils
double energy() const
cluster energy
static float caloZ1(bool offset=true)
ModelInfo modelInfo(int iIndex) const