Fireworks
Calo
interface
FWCaloDataHistProxyBuilder.h
Go to the documentation of this file.
1
#ifndef Fireworks_Calo_FWCaloHistDataProxyBuilder_h
2
#define Fireworks_Calo_FWCaloHistDataProxyBuilder_h
3
4
#include "
Fireworks/Calo/interface/FWCaloDataProxyBuilderBase.h
"
5
#include "
Fireworks/Calo/src/FWFromTEveCaloDataSelector.h
"
6
7
class
TH2F;
8
class
FWHistSliceSelector
;
9
10
class
FWCaloDataHistProxyBuilder
:
public
FWCaloDataProxyBuilderBase
{
11
public
:
12
FWCaloDataHistProxyBuilder
();
13
~FWCaloDataHistProxyBuilder
()
override
;
14
15
protected
:
16
bool
assertCaloDataSlice
()
override
;
17
virtual
FWHistSliceSelector
*
instantiateSliceSelector
() = 0;
18
void
itemBeingDestroyed
(
const
FWEventItem
*)
override
;
19
void
setCaloData
(
const
fireworks::Context
&)
override
;
20
void
addEntryToTEveCaloData
(
float
eta
,
float
phi
,
float
Et,
bool
isSelected);
21
22
TH2F*
m_hist
;
23
FWHistSliceSelector
*
m_sliceSelector
;
24
};
25
26
#endif
FWCaloDataHistProxyBuilder::FWCaloDataHistProxyBuilder
FWCaloDataHistProxyBuilder()
Definition:
FWCaloDataHistProxyBuilder.cc:14
FWCaloDataHistProxyBuilder::assertCaloDataSlice
bool assertCaloDataSlice() override
Definition:
FWCaloDataHistProxyBuilder.cc:40
fireworks::Context
Definition:
Context.h:41
FWFromTEveCaloDataSelector.h
FWCaloDataHistProxyBuilder::instantiateSliceSelector
virtual FWHistSliceSelector * instantiateSliceSelector()=0
FWCaloDataProxyBuilderBase
Definition:
FWCaloDataProxyBuilderBase.h:34
FWHistSliceSelector
Definition:
FWHistSliceSelector.h:7
FWCaloDataHistProxyBuilder::addEntryToTEveCaloData
void addEntryToTEveCaloData(float eta, float phi, float Et, bool isSelected)
Definition:
FWCaloDataHistProxyBuilder.cc:76
PVValHelper::eta
Definition:
PVValidationHelpers.h:70
FWCaloDataHistProxyBuilder::itemBeingDestroyed
void itemBeingDestroyed(const FWEventItem *) override
Definition:
FWCaloDataHistProxyBuilder.cc:33
FWCaloDataProxyBuilderBase.h
FWCaloDataHistProxyBuilder::setCaloData
void setCaloData(const fireworks::Context &) override
Definition:
FWCaloDataHistProxyBuilder.cc:31
FWCaloDataHistProxyBuilder::m_hist
TH2F * m_hist
Definition:
FWCaloDataHistProxyBuilder.h:22
FWCaloDataHistProxyBuilder
Definition:
FWCaloDataHistProxyBuilder.h:10
DDAxes::phi
FWCaloDataHistProxyBuilder::m_sliceSelector
FWHistSliceSelector * m_sliceSelector
Definition:
FWCaloDataHistProxyBuilder.h:23
FWEventItem
Definition:
FWEventItem.h:56
FWCaloDataHistProxyBuilder::~FWCaloDataHistProxyBuilder
~FWCaloDataHistProxyBuilder() override
Definition:
FWCaloDataHistProxyBuilder.cc:15
Generated for CMSSW Reference Manual by
1.8.16