Fireworks
Calo
plugins
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
27
#include "
Fireworks/Calo/src/FWFromSliceSelector.h
"
28
29
// forward declarations
30
31
class
FWHFTowerSliceSelector
:
public
FWFromSliceSelector
{
32
public
:
33
FWHFTowerSliceSelector
(
const
FWEventItem
*
i
, TEveCaloDataVec*
data
) :
FWFromSliceSelector
(
i
),
m_vecData
(
data
) {}
34
35
~FWHFTowerSliceSelector
()
override
{}
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:428
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:4
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
Generated for CMSSW Reference Manual by
1.8.16