CMS 3D CMS Logo

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 class TEveCaloData;
20 namespace reco {
21 class Photon;
22 }
23 
24 class FWPhotonDetailView : public FWDetailViewGL<reco::Photon> {
25 
26 public:
28  ~FWPhotonDetailView() override;
29 
31  void build (const FWModelId &id, const reco::Photon*) override;
33  void setTextInfo(const FWModelId &id, const reco::Photon*) override;
34 
35 private:
36  FWPhotonDetailView(const FWPhotonDetailView&) = delete; // stop default
37  const FWPhotonDetailView& operator=(const FWPhotonDetailView&) = delete; // stop default
38 
39  void addSceneInfo(const reco::Photon*, TEveElementList*);
40 
41  TEveCaloData* m_data;
43 };
44 
45 #endif
Definition: Photon.py:1
FWECALDetailViewBuilder * m_builder
TEveCaloData * m_data
fixed size matrix