Fireworks
Calo
plugins
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
DetId
;
25
class
TEveCaloDataVec;
26
27
#include "
Fireworks/Calo/src/FWFromSliceSelector.h
"
28
29
// forward declarations
30
31
class
FWHGTowerSliceSelector
:
public
FWFromSliceSelector
{
32
public
:
33
FWHGTowerSliceSelector
(
const
FWEventItem
*
i
, TEveCaloDataVec*
data
) :
FWFromSliceSelector
(
i
),
m_vecData
(
data
) {}
34
35
~FWHGTowerSliceSelector
()
override
{}
36
37
void
doSelect
(
const
TEveCaloData::CellId_t&)
override
;
38
void
doUnselect
(
const
TEveCaloData::CellId_t&)
override
;
39
40
private
:
41
bool
findBinFromId
(
DetId
&
id
,
int
tower
)
const
;
42
TEveCaloDataVec*
m_vecData
;
43
};
44
45
#endif
mps_fire.i
i
Definition:
mps_fire.py:428
FWFromSliceSelector.h
FWHGTowerSliceSelector::m_vecData
TEveCaloDataVec * m_vecData
Definition:
FWHGTowerSliceSelector.h:42
hgcalTowerProducer_cfi.tower
tower
Definition:
hgcalTowerProducer_cfi.py:4
FWHGTowerSliceSelector
Definition:
FWHGTowerSliceSelector.h:31
FWHGTowerSliceSelector::FWHGTowerSliceSelector
FWHGTowerSliceSelector(const FWEventItem *i, TEveCaloDataVec *data)
Definition:
FWHGTowerSliceSelector.h:33
FWHGTowerSliceSelector::~FWHGTowerSliceSelector
~FWHGTowerSliceSelector() override
Definition:
FWHGTowerSliceSelector.h:35
DetId
Definition:
DetId.h:17
FWHGTowerSliceSelector::findBinFromId
bool findBinFromId(DetId &id, int tower) const
Definition:
FWHGTowerSliceSelector.cc:72
FWHGTowerSliceSelector::doSelect
void doSelect(const TEveCaloData::CellId_t &) override
Definition:
FWHGTowerSliceSelector.cc:32
FWFromSliceSelector
Definition:
FWFromSliceSelector.h:30
FWEventItem
Definition:
FWEventItem.h:56
FWHGTowerSliceSelector::doUnselect
void doUnselect(const TEveCaloData::CellId_t &) override
Definition:
FWHGTowerSliceSelector.cc:52
data
char data[epos_bytes_allocation]
Definition:
EPOS_Wrapper.h:79
Generated for CMSSW Reference Manual by
1.8.16