Go to the documentation of this file. 1 #ifndef Fireworks_Calo_FWTauProxyBuilderBase_h
2 #define Fireworks_Calo_FWTauProxyBuilderBase_h
27 class TEveScalableStraightLineSet;
62 TEveElement* iCompound,
77 std::vector<fireworks::scaleMarker>
m_lines;
const FWTauProxyBuilderBase & operator=(const FWTauProxyBuilderBase &)=delete
Base class for all types of Jets.
void buildBaseTau(const reco::BaseTau &iTau, const reco::Jet *iJet, TEveElement *comp, FWViewType::EType type, const FWViewContext *vc)
bool haveSingleProduct() const override
bool havePerViewProduct(FWViewType::EType) const override
void cleanLocal() override
void localModelChanges(const FWModelId &iId, TEveElement *iCompound, FWViewType::EType viewType, const FWViewContext *vc) override
void addConstituentTracks(const reco::BaseTau &tau, class TEveElement *product)
void addLeadTrack(const reco::BaseTau &tau, class TEveElement *product)
~FWTauProxyBuilderBase() override
std::vector< fireworks::scaleMarker > m_lines
std::vector< double > m_phis
void setItem(const FWEventItem *iItem) override
void scaleProduct(TEveElementList *parent, FWViewType::EType, const FWViewContext *vc) override