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 );
const FWMuonLegoProxyBuilder & operator=(const FWMuonLegoProxyBuilder &)
#define REGISTER_PROXYBUILDER_METHODS()
#define REGISTER_FWPROXYBUILDER(_name_, _type_, _purpose_, _view_)
virtual double eta() const final
momentum pseudorapidity
FWMuonLegoProxyBuilder(void)
void setupAddElement(TEveElement *el, TEveElement *parent, bool set_color=true) const
virtual TrackRef track() const
reference to a Track
virtual double phi() const final
momentum azimuthal angle
bool isEnergyValid() const
MuonEnergy calEnergy() const
get energy deposition information
virtual ~FWMuonLegoProxyBuilder(void)
static const int kAllLegoBits
math::XYZPointF ecal_position
Trajectory position at the calorimeter.
virtual TrackRef standAloneMuon() const
reference to a stand-alone muon Track