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