CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
FWCaloTowerSliceSelector.h
Go to the documentation of this file.
1 #ifndef Fireworks_Calo_FWCaloTowerSliceSelector_h
2 #define Fireworks_Calo_FWCaloTowerSliceSelector_h
3 // -*- C++ -*-
4 //
5 // Package: Calo
6 // Class : FWCaloTowerSliceSelector
7 //
16 //
17 // Original Author: Alja Mrak-Tadel
18 // Created: Wed Jun 2 19:21:19 CEST 2010
19 //
20 
21 // system include files
22 
23 // user include files
24 
26 class CaloTower;
27 // forward declarations
28 class TH2F;
29 
31 {
32 public:
33  FWCaloTowerSliceSelector(TH2F* h, const FWEventItem* i);
34  virtual ~FWCaloTowerSliceSelector();
35 
36  virtual void doSelect(const TEveCaloData::CellId_t&);
37  virtual void doUnselect(const TEveCaloData::CellId_t&);
38 
39 private:
40  TH2F* m_hist;
41  bool matchCell(const TEveCaloData::CellId_t& iCell, const CaloTower& tower) const;
42 };
43 
44 #endif
virtual void doUnselect(const TEveCaloData::CellId_t &)
int i
Definition: DBlmapReader.cc:9
The Signals That Services Can Subscribe To This is based on ActivityRegistry h
Helper function to determine trigger accepts.
Definition: Activities.doc:4
bool matchCell(const TEveCaloData::CellId_t &iCell, const CaloTower &tower) const
FWCaloTowerSliceSelector(TH2F *h, const FWEventItem *i)
virtual void doSelect(const TEveCaloData::CellId_t &)