CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
FWHFTowerSliceSelector.h
Go to the documentation of this file.
1 #ifndef Fireworks_Calo_FWHFTowerSliceSelector_h
2 #define Fireworks_Calo_FWHFTowerSliceSelector_h
3 // -*- C++ -*-
4 //
5 // Package: Calo
6 // Class : FWHFTowerSliceSelector
7 //
16 //
17 // Original Author: Alja Mrak-Tadel
18 // Created: Wed Jun 2 19:21:13 CEST 2010
19 // $Id: FWHFTowerSliceSelector.h,v 1.3 2010/06/07 17:54:00 amraktad Exp $
20 //
21 
22 // system include files
23 
24 // user include files
25 class HcalDetId;
26 class TEveCaloDataVec;
27 
29 
30 // forward declarations
31 
33 {
34 public:
35  FWHFTowerSliceSelector(const FWEventItem* i, TEveCaloDataVec* data) :
36  FWFromSliceSelector(i), m_vecData(data) {}
37 
39 
40  virtual void doSelect(const TEveCaloData::CellId_t&);
41  virtual void doUnselect(const TEveCaloData::CellId_t&);
42 
43 private:
44  bool findBinFromId(HcalDetId& id, int tower) const;
45  TEveCaloDataVec* m_vecData;
46 };
47 
48 
49 #endif
int i
Definition: DBlmapReader.cc:9
virtual void doUnselect(const TEveCaloData::CellId_t &)
FWHFTowerSliceSelector(const FWEventItem *i, TEveCaloDataVec *data)
bool findBinFromId(HcalDetId &id, int tower) const
char data[epos_bytes_allocation]
Definition: EPOS_Wrapper.h:82
virtual void doSelect(const TEveCaloData::CellId_t &)