CMS 3D CMS Logo

FWHGTowerSliceSelector.h
Go to the documentation of this file.
1 #ifndef Fireworks_Calo_FWHGTowerSliceSelector_h
2 #define Fireworks_Calo_FWHGTowerSliceSelector_h
3 // -*- C++ -*-
4 //
5 // Package: Calo
6 // Class : FWHGTowerSliceSelector
7 //
16 //
17 // Original Author: Alja Mrak-Tadel
18 // Created: Wed Jun 2 19:21:13 CEST 2010
19 //
20 
21 // system include files
22 
23 // user include files
24 class HGCalDetId;
25 class TEveCaloDataVec;
26 
28 
29 // forward declarations
30 
32 {
33 public:
34  FWHGTowerSliceSelector(const FWEventItem* i, TEveCaloDataVec* data) :
35  FWFromSliceSelector(i), m_vecData(data) {}
36 
38 
39  void doSelect(const TEveCaloData::CellId_t&) override;
40  void doUnselect(const TEveCaloData::CellId_t&) override;
41 
42 private:
43  bool findBinFromId(HGCalDetId& id, int tower) const;
44  TEveCaloDataVec* m_vecData;
45 };
46 
47 
48 #endif
void doSelect(const TEveCaloData::CellId_t &) override
bool findBinFromId(HGCalDetId &id, int tower) const
void doUnselect(const TEveCaloData::CellId_t &) override
char data[epos_bytes_allocation]
Definition: EPOS_Wrapper.h:82
FWHGTowerSliceSelector(const FWEventItem *i, TEveCaloDataVec *data)