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 public:
27  ~FWPhotonDetailView() override;
28 
30  void build(const FWModelId& id, const reco::Photon*) override;
32  void setTextInfo(const FWModelId& id, const reco::Photon*) override;
33 
34 private:
35  FWPhotonDetailView(const FWPhotonDetailView&) = delete; // stop default
36  const FWPhotonDetailView& operator=(const FWPhotonDetailView&) = delete; // stop default
37 
38  void addSceneInfo(const reco::Photon*, TEveElementList*);
39 
40  TEveCaloData* m_data;
42 };
43 
44 #endif
FWPhotonDetailView::~FWPhotonDetailView
~FWPhotonDetailView() override
Definition: FWPhotonDetailView.cc:27
FWPhotonDetailView::FWPhotonDetailView
FWPhotonDetailView()
Definition: FWPhotonDetailView.cc:25
FWPhotonDetailView::setTextInfo
void setTextInfo(const FWModelId &id, const reco::Photon *) override
Definition: FWPhotonDetailView.cc:81
FWModelId
Definition: FWModelId.h:28
reco
fixed size matrix
Definition: AlignmentAlgorithmBase.h:46
FWPhotonDetailView::m_builder
FWECALDetailViewBuilder * m_builder
Definition: FWPhotonDetailView.h:41
FWPhotonDetailView::addSceneInfo
void addSceneInfo(const reco::Photon *, TEveElementList *)
Definition: FWPhotonDetailView.cc:101
FWPhotonDetailView::m_data
TEveCaloData * m_data
Definition: FWPhotonDetailView.h:40
Photon
Definition: Photon.py:1
FWPhotonDetailView::build
void build(const FWModelId &id, const reco::Photon *) override
Definition: FWPhotonDetailView.cc:38
FWECALDetailViewBuilder
Definition: FWECALDetailViewBuilder.h:22
reco::Photon
Definition: Photon.h:22
FWPhotonDetailView::operator=
const FWPhotonDetailView & operator=(const FWPhotonDetailView &)=delete
FWPhotonDetailView
Definition: FWPhotonDetailView.h:24
FWDetailViewGL.h
FWDetailViewGL
Definition: FWDetailViewGL.h:14