|
typedef std::vector< Product * >::iterator | Product_it |
|
void | build () |
|
virtual void | build (const FWEventItem *iItem, TEveElementList *product, const FWViewContext *) |
|
void | build (const FWEventItem *iItem, TEveElementList *product, const FWViewContext *) override |
|
virtual void | build (const reco::MET &iData, unsigned int iIndex, TEveElement &oItemHolder, const FWViewContext *) |
|
virtual void | build (const void *, unsigned int iIndex, TEveElement &iItemHolder, const FWViewContext *)=0 |
|
void | build (const void *iData, unsigned int iIndex, TEveElement &oItemHolder, const FWViewContext *context) override |
|
virtual void | buildViewType (const FWEventItem *iItem, TEveElementList *, FWViewType::EType, const FWViewContext *) |
|
void | buildViewType (const FWEventItem *iItem, TEveElementList *product, FWViewType::EType viewType, const FWViewContext *) override |
|
virtual void | buildViewType (const void *, unsigned int iIndex, TEveElement &iItemHolder, FWViewType::EType, const FWViewContext *)=0 |
|
void | buildViewType (const void *iData, unsigned int iIndex, TEveElement &oItemHolder, FWViewType::EType viewType, const FWViewContext *context) override |
|
const reco::MET & | modelData (int index) |
|
void | build () |
|
virtual void | build (const FWEventItem *iItem, TEveElementList *product, const FWViewContext *) |
|
void | build (const FWEventItem *iItem, TEveElementList *product, const FWViewContext *) override |
|
virtual void | buildViewType (const FWEventItem *iItem, TEveElementList *, FWViewType::EType, const FWViewContext *) |
|
void | buildViewType (const FWEventItem *iItem, TEveElementList *product, FWViewType::EType viewType, const FWViewContext *) override |
|
void | clean () override |
|
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 | localModelChanges (const FWModelId &iId, TEveElement *iCompound, FWViewType::EType viewType, const FWViewContext *vc) |
|
virtual void | modelChanges (const FWModelIds &, Product *) |
|
const FWProxyBuilderBase & | operator= (const FWProxyBuilderBase &) |
|
FWSimpleProxyHelper | m_helper |
|
std::vector< Product * > | m_products |
|
Definition at line 36 of file FWMETProxyBuilder.cc.
Reimplemented from FWSimpleProxyBuilderTemplate< reco::MET >.
Definition at line 85 of file FWMETProxyBuilder.cc.
90 using namespace TMath;
97 TEveScalableStraightLineSet* marker =
new TEveScalableStraightLineSet(
"MET marker");
98 marker->SetLineWidth(2);
113 double r2 =
r1 - 0.1;
136 marker->SetScaleCenter(r0 *
cos(
phi), r0 *
sin(
phi), 0);
140 double r2 =
r1 - 0.1;
148 double min_phi =
phi -
M_PI / 36 / 2;
149 double max_phi =
phi +
M_PI / 36 / 2;
150 TEveGeoManagerHolder gmgr(TEveGeoShape::GetGeoMangeur());
151 TEveGeoShape* element =
153 element->SetPickable(kTRUE);
References Abs(), fireworks::addRhoZEnergyProjection(), FWPFGeom::caloR1(), fireworks::Context::caloR1(), fireworks::Context::caloTransEta(), FWPFGeom::caloZ1(), fireworks::Context::caloZ1(), FWProxyBuilderBase::context(), funct::cos(), PVValHelper::dy, FWViewContext::getEnergyScale(), FWViewEnergyScale::getPlotEt(), FWViewEnergyScale::getScaleFactor3D(), fireworks::getShape(), FWViewType::kRhoZ, m_lines, M_PI, BTaggingMonitor_cfi::met, phi, diffTwoXMLs::r1, diffTwoXMLs::r2, FWProxyBuilderBase::setupAddElement(), Sign(), funct::sin(), findQualityFiles::size, theta(), and fireworks::Context::voteMaxEtAndEnergy().