CMS 3D CMS Logo

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 //
20 
21 // system include files
22 
23 // user include files
24 class HcalDetId;
25 class TEveCaloDataVec;
26 
28 
29 // forward declarations
30 
32 public:
34 
36 
37  void doSelect(const TEveCaloData::CellId_t&) override;
38  void doUnselect(const TEveCaloData::CellId_t&) override;
39 
40 private:
41  bool findBinFromId(HcalDetId& id, int tower) const;
42  TEveCaloDataVec* m_vecData;
43 };
44 
45 #endif
mps_fire.i
i
Definition: mps_fire.py:355
FWHFTowerSliceSelector::FWHFTowerSliceSelector
FWHFTowerSliceSelector(const FWEventItem *i, TEveCaloDataVec *data)
Definition: FWHFTowerSliceSelector.h:33
FWHFTowerSliceSelector
Definition: FWHFTowerSliceSelector.h:31
FWFromSliceSelector.h
hgcalTowerProducer_cfi.tower
tower
Definition: hgcalTowerProducer_cfi.py:3
FWHFTowerSliceSelector::findBinFromId
bool findBinFromId(HcalDetId &id, int tower) const
Definition: FWHFTowerSliceSelector.cc:72
FWHFTowerSliceSelector::~FWHFTowerSliceSelector
~FWHFTowerSliceSelector() override
Definition: FWHFTowerSliceSelector.h:35
FWFromSliceSelector
Definition: FWFromSliceSelector.h:30
HcalDetId
Definition: HcalDetId.h:12
FWHFTowerSliceSelector::doUnselect
void doUnselect(const TEveCaloData::CellId_t &) override
Definition: FWHFTowerSliceSelector.cc:52
FWEventItem
Definition: FWEventItem.h:56
FWHFTowerSliceSelector::m_vecData
TEveCaloDataVec * m_vecData
Definition: FWHFTowerSliceSelector.h:42
FWHFTowerSliceSelector::doSelect
void doSelect(const TEveCaloData::CellId_t &) override
Definition: FWHFTowerSliceSelector.cc:32
data
char data[epos_bytes_allocation]
Definition: EPOS_Wrapper.h:79