Main Page
Namespaces
Classes
Package Documentation
CalibFormats
CaloTPG
interface
HcalTPGScale.h
Go to the documentation of this file.
1
#ifndef CALIBFORMATS_CALOTPG_HCALTPGSCALE_H
2
#define CALIBFORMATS_CALOTPG_HCALTPGSCALE_H 1
3
4
#include "
DataFormats/HcalDetId/interface/HcalTrigTowerDetId.h
"
5
#include "
DataFormats/HcalDigi/interface/HcalTriggerPrimitiveSample.h
"
6
7
namespace
edm
{
8
class
EventSetup
;
9
}
10
17
class
HcalTPGScale
{
18
public
:
19
virtual
~
HcalTPGScale
() =
default
;
22
virtual
double
et_RCT(
const
HcalTrigTowerDetId
&
id
,
const
23
HcalTriggerPrimitiveSample
&
s
)
const
= 0;
25
virtual
double
et_bin_low(
const
HcalTrigTowerDetId
&
id
,
const
26
HcalTriggerPrimitiveSample
& s)
const
= 0;
28
virtual
double
et_bin_high(
const
HcalTrigTowerDetId
&
id
,
const
29
HcalTriggerPrimitiveSample
& s)
const
= 0;
31
virtual
void
setup
(
const
edm::EventSetup
& es)
const
{ }
33
virtual
void
releaseSetup
()
const
{ }
34
};
35
36
#endif
HcalTriggerPrimitiveSample.h
HcalTPGScale::setup
virtual void setup(const edm::EventSetup &es) const
Get any needed information from the event setup.
Definition:
HcalTPGScale.h:31
HcalTPGScale
Definition:
HcalTPGScale.h:17
alignCSCRings.s
s
Definition:
alignCSCRings.py:92
EventSetup
edm::EventSetup
Definition:
EventSetup.h:57
HcalTriggerPrimitiveSample
Definition:
HcalTriggerPrimitiveSample.h:11
edm
HLT enums.
Definition:
AlignableModifier.h:17
HcalTrigTowerDetId
Definition:
HcalTrigTowerDetId.h:14
HcalTrigTowerDetId.h
HcalTPGScale::releaseSetup
virtual void releaseSetup() const
Release any objects obtained from the EventSetup.
Definition:
HcalTPGScale.h:33
Generated for CMSSW Reference Manual by
1.8.11