#include <FWPFClusterLegoProxyBuilder.h>
|
| FWPFClusterLegoProxyBuilder () |
|
virtual bool | havePerViewProduct (FWViewType::EType) const |
|
virtual void | localModelChanges (const FWModelId &iId, TEveElement *el, FWViewType::EType viewType, const FWViewContext *vc) |
|
const std::string & | purpose () const |
|
virtual void | scaleProduct (TEveElementList *parent, FWViewType::EType, const FWViewContext *vc) |
|
const std::string & | typeName () const |
|
const std::string & | view () const |
|
virtual | ~FWPFClusterLegoProxyBuilder () |
|
| FWSimpleProxyBuilderTemplate () |
|
| FWSimpleProxyBuilder (const std::type_info &iType) |
|
virtual | ~FWSimpleProxyBuilder () |
|
void | build () |
|
virtual bool | canHandle (const FWEventItem &) |
|
const fireworks::Context & | context () const |
|
TEveElementList * | createProduct (FWViewType::EType, const FWViewContext *) |
|
| FWProxyBuilderBase () |
|
bool | getHaveWindow () const |
|
virtual bool | haveSingleProduct () const |
|
const FWEventItem * | item () const |
|
virtual void | itemBeingDestroyed (const FWEventItem *) |
|
void | itemChanged (const FWEventItem *) |
|
int | layer () const |
|
void | modelChanges (const FWModelIds &) |
|
void | removePerViewProduct (FWViewType::EType, const FWViewContext *vc) |
|
void | scaleChanged (const FWViewContext *) |
|
void | setHaveWindow (bool iFlag) |
|
virtual void | setInteractionList (FWInteractionList *, const std::string &) |
|
virtual void | setItem (const FWEventItem *iItem) |
|
void | setupAddElement (TEveElement *el, TEveElement *parent, bool set_color=true) const |
|
void | setupElement (TEveElement *el, bool color=true) const |
|
virtual bool | willHandleInteraction () const |
|
virtual | ~FWProxyBuilderBase () |
|
|
float | calculateEt (const reco::PFCluster &cluster, float E) |
|
void | sharedBuild (const reco::PFCluster &, TEveElement &, const FWViewContext *) |
|
const reco::PFCluster & | modelData (int index) |
|
virtual void | build (const FWEventItem *iItem, TEveElementList *product, const FWViewContext *) |
|
virtual void | buildViewType (const FWEventItem *iItem, TEveElementList *product, FWViewType::EType viewType, const FWViewContext *) |
|
virtual void | clean () |
|
virtual void | cleanLocal () |
|
TEveCompound * | createCompound (bool set_color=true, bool propagate_color_to_all_children=false) const |
|
| FWProxyBuilderBase (const FWProxyBuilderBase &) |
|
void | increaseComponentTransparency (unsigned int index, TEveElement *holder, const std::string &name, Char_t transpOffset) |
|
virtual void | modelChanges (const FWModelIds &, Product *) |
|
const FWProxyBuilderBase & | operator= (const FWProxyBuilderBase &) |
|
FWPFClusterLegoProxyBuilder::FWPFClusterLegoProxyBuilder |
( |
| ) |
|
|
inline |
virtual FWPFClusterLegoProxyBuilder::~FWPFClusterLegoProxyBuilder |
( |
| ) |
|
|
inlinevirtual |
float FWPFClusterLegoProxyBuilder::calculateEt |
( |
const reco::PFCluster & |
cluster, |
|
|
float |
E |
|
) |
| |
|
protected |
static const std::string& FWPFClusterLegoProxyBuilder::classPurpose |
( |
| ) |
|
|
static |
static const std::string& FWPFClusterLegoProxyBuilder::classRegisterTypeName |
( |
| ) |
|
|
static |
static const std::string& FWPFClusterLegoProxyBuilder::classTypeName |
( |
| ) |
|
|
static |
static const std::string& FWPFClusterLegoProxyBuilder::classView |
( |
| ) |
|
|
static |
virtual bool FWPFClusterLegoProxyBuilder::havePerViewProduct |
( |
FWViewType::EType |
| ) |
const |
|
inlinevirtual |
const std::string& FWPFClusterLegoProxyBuilder::purpose |
( |
| ) |
const |
|
inline |
Definition at line 38 of file FWPFClusterLegoProxyBuilder.cc.
References FWPFMaths::calculateEt(), create_public_lumi_plots::color, FWProxyBuilderBase::context(), relval_parameters_module::energy, reco::PFCluster::energy(), reco::CaloCluster::eta(), eta(), FWProxyBuilderBase::item(), phi, reco::CaloCluster::phi(), FWProxyBuilderBase::setupAddElement(), fireworks::Context::voteMaxEtAndEnergy(), reco::CaloCluster::x(), reco::CaloCluster::y(), and reco::CaloCluster::z().
Referenced by FWPFEcalClusterLegoProxyBuilder::build(), and FWPFHcalClusterLegoProxyBuilder::build().
40 TEveVector centre = TEveVector( iData.
x(), iData.
y(), iData.
z() );
const fireworks::Context & context() const
void voteMaxEtAndEnergy(float Et, float energy) const
void setupAddElement(TEveElement *el, TEveElement *parent, bool set_color=true) const
double z() const
z coordinate of cluster centroid
const FWEventItem * item() const
double eta() const
pseudorapidity of cluster centroid
double x() const
x coordinate of cluster centroid
float calculateEt(const TEveVector ¢re, float e)
double energy() const
cluster energy
double y() const
y coordinate of cluster centroid
double phi() const
azimuthal angle of cluster centroid
const std::string& FWPFClusterLegoProxyBuilder::typeName |
( |
| ) |
const |
|
inline |
static std::string FWPFClusterLegoProxyBuilder::typeOfBuilder |
( |
| ) |
|
|
inlinestatic |
const std::string& FWPFClusterLegoProxyBuilder::view |
( |
| ) |
const |
|
inline |