8 #include "TEvePointSet.h"
33 TEveElement& oItemHolder,
35 TEvePointSet* points =
new TEvePointSet;
38 points->SetMarkerStyle(2);
39 points->SetMarkerSize(0.2);
49 points->SetNextPoint(iData.
track()->outerPosition().eta(), iData.
track()->outerPosition().phi(), 0.1);
65 points->SetNextPoint(iData.
eta(), iData.
phi(), 0.1);
#define REGISTER_PROXYBUILDER_METHODS()
#define REGISTER_FWPROXYBUILDER(_name_, _type_, _purpose_, _view_)
FWMuonLegoProxyBuilder(void)
void setupAddElement(TEveElement *el, TEveElement *parent, bool set_color=true) const
TrackRef track() const override
reference to a Track
~FWMuonLegoProxyBuilder(void) override
TrackRef standAloneMuon() const override
reference to a stand-alone muon Track
bool isEnergyValid() const
MuonEnergy calEnergy() const
get energy deposition information
const FWMuonLegoProxyBuilder & operator=(const FWMuonLegoProxyBuilder &)=delete
static const int kAllLegoBits
double phi() const final
momentum azimuthal angle
math::XYZPointF ecal_position
Trajectory position at the calorimeter.
double eta() const final
momentum pseudorapidity