![]() |
![]() |
00001 #include "FWPFTrack3DProxyBuilder.h" 00002 00003 //______________________________________________________________________________ 00004 void 00005 FWPFTrack3DProxyBuilder::build( const reco::Track &iData, unsigned int iIndex, TEveElement &oItemHolder, const FWViewContext *vc ) 00006 { 00007 TEveTrack *trk = m_trackUtils->setupRPZTrack( iData ); 00008 TEvePointSet *ps = m_trackUtils->getCollisionMarkers( trk ); 00009 setupAddElement( trk, &oItemHolder ); 00010 if( ps->GetN() != 0 ) 00011 setupAddElement( ps, &oItemHolder ); 00012 else 00013 delete ps; 00014 } 00015 00016 //______________________________________________________________________________ 00017 REGISTER_FWPROXYBUILDER( FWPFTrack3DProxyBuilder, reco::Track, "PF Tracks", FWViewType::k3DBit | FWViewType::kISpyBit );