CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
FWPhotonDetailView.h
Go to the documentation of this file.
1 // -*- C++ -*-
2 #ifndef Fireworks_Electrons_FWPhotonDetailView_h
3 #define Fireworks_Electrons_FWPhotonDetailView_h
4 //
5 // Package: Calo
6 // Class : FWPhotonDetailView
7 //
8 // Implementation:
9 // <Notes on implementation>
10 //
11 // Original Author:
12 // Created: Sun Jan 6 23:57:00 EST 2008
13 // $Id: FWPhotonDetailView.h,v 1.9 2010/01/14 15:55:14 amraktad Exp $
14 //
15 
16 // user include files
18 
20 namespace reco {
21 class Photon;
22 }
23 
24 class FWPhotonDetailView : public FWDetailViewGL<reco::Photon> {
25 
26 public:
28  virtual ~FWPhotonDetailView();
29 
30  virtual void build (const FWModelId &id, const reco::Photon*);
31  virtual void setTextInfo(const FWModelId &id, const reco::Photon*);
32 
33 private:
34  FWPhotonDetailView(const FWPhotonDetailView&); // stop default
35  const FWPhotonDetailView& operator=(const FWPhotonDetailView&); // stop default
36 
37  void addSceneInfo(const reco::Photon*, TEveElementList*);
38 
39  TEveCaloData* m_data;
41 };
42 
43 #endif
FWECALDetailViewBuilder * m_builder
virtual void build(const FWModelId &id, const reco::Photon *)
TEveCaloData * m_data
void addSceneInfo(const reco::Photon *, TEveElementList *)
virtual void setTextInfo(const FWModelId &id, const reco::Photon *)
const FWPhotonDetailView & operator=(const FWPhotonDetailView &)