CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
FWL1JetParticleLegoProxyBuilder.cc
Go to the documentation of this file.
1 /*
2  * FWL1JetParticleLegoProxyBuilder.cc
3  * FWorks
4  *
5  * Created by Ianna Osborne on 9/3/10.
6  *
7  */
8 
11 
13 
14 class FWL1JetParticleLegoProxyBuilder : public FWSimpleProxyBuilderTemplate<l1extra::L1JetParticle>
15 {
16 public:
19 
21 
22 private:
25 
26  virtual void build( const l1extra::L1JetParticle& iData, unsigned int iIndex, TEveElement& oItemHolder , const FWViewContext*);
27 };
28 
29 void
30 FWL1JetParticleLegoProxyBuilder::build( const l1extra::L1JetParticle& iData, unsigned int iIndex, TEveElement& oItemHolder , const FWViewContext*)
31 {
32  fireworks::addCircle( iData.eta(), iData.phi(), 0.5, 6, &oItemHolder, this );
33 }
34 
#define REGISTER_FWPROXYBUILDER(_name_, _type_, _purpose_, _view_)
const FWL1JetParticleLegoProxyBuilder & operator=(const FWL1JetParticleLegoProxyBuilder &)
virtual float phi() const GCC11_FINAL
momentum azimuthal angle
void addCircle(double eta, double phi, double radius, const unsigned int nLineSegments, TEveElement *comp, FWProxyBuilderBase *pb)
virtual float eta() const GCC11_FINAL
momentum pseudorapidity
static const int kAllLegoBits
Definition: FWViewType.h:60