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 //
14 
15 // user include files
17 
19 namespace reco {
20 class Photon;
21 }
22 
23 class FWPhotonDetailView : public FWDetailViewGL<reco::Photon> {
24 
25 public:
27  virtual ~FWPhotonDetailView();
28 
30  virtual void build (const FWModelId &id, const reco::Photon*);
32  virtual void setTextInfo(const FWModelId &id, const reco::Photon*);
33 
34 private:
35  FWPhotonDetailView(const FWPhotonDetailView&); // stop default
36  const FWPhotonDetailView& operator=(const FWPhotonDetailView&); // stop default
37 
38  void addSceneInfo(const reco::Photon*, TEveElementList*);
39 
40  TEveCaloData* m_data;
42 };
43 
44 #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 &)