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
HcalTriggerPrimitiveSample
&
s
)
const
= 0;
24
virtual
double
et_bin_low(
const
HcalTrigTowerDetId
&
id
,
const
HcalTriggerPrimitiveSample
& s)
const
= 0;
26
virtual
double
et_bin_high(
const
HcalTrigTowerDetId
&
id
,
const
HcalTriggerPrimitiveSample
& s)
const
= 0;
28
virtual
void
setup
(
const
edm::EventSetup
& es)
const
{}
30
virtual
void
releaseSetup
()
const
{}
31
};
32
33
#endif
HcalTriggerPrimitiveSample.h
HcalTPGScale::setup
virtual void setup(const edm::EventSetup &es) const
Get any needed information from the event setup.
Definition:
HcalTPGScale.h:28
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:19
HcalTrigTowerDetId
Definition:
HcalTrigTowerDetId.h:14
HcalTrigTowerDetId.h
HcalTPGScale::releaseSetup
virtual void releaseSetup() const
Release any objects obtained from the EventSetup.
Definition:
HcalTPGScale.h:30
Generated for CMSSW Reference Manual by
1.8.11