Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
CalibFormats
HcalObjects
interface
HcalCoder.h
Go to the documentation of this file.
1
#ifndef HCALCODER_H
2
#define HCALCODER_H 1
3
4
#include "
DataFormats/HcalDigi/interface/HBHEDataFrame.h
"
5
#include "
DataFormats/HcalDigi/interface/HFDataFrame.h
"
6
#include "
DataFormats/HcalDigi/interface/HODataFrame.h
"
7
#include "
DataFormats/HcalDigi/interface/HcalCalibDataFrame.h
"
8
#include "
DataFormats/HcalDigi/interface/ZDCDataFrame.h
"
9
#include "
DataFormats/HcalDigi/interface/HcalUpgradeDataFrame.h
"
10
#include "
CalibFormats/CaloObjects/interface/CaloSamples.h
"
11
18
class
HcalCoder
{
19
public
:
20
virtual
void
adc2fC
(
const
HBHEDataFrame
& df,
CaloSamples
& lf)
const
= 0;
21
virtual
void
adc2fC
(
const
HODataFrame
& df,
CaloSamples
& lf)
const
= 0;
22
virtual
void
adc2fC
(
const
HFDataFrame
& df,
CaloSamples
& lf)
const
= 0;
23
virtual
void
adc2fC
(
const
ZDCDataFrame
& df,
CaloSamples
& lf)
const
= 0;
24
virtual
void
adc2fC
(
const
HcalCalibDataFrame
& df,
CaloSamples
& lf)
const
= 0;
25
virtual
void
adc2fC
(
const
HcalUpgradeDataFrame
& df,
CaloSamples
& lf)
const
= 0;
26
virtual
void
fC2adc
(
const
CaloSamples
& clf,
HBHEDataFrame
& df,
int
fCapIdOffset)
const
= 0;
27
virtual
void
fC2adc
(
const
CaloSamples
& clf,
HFDataFrame
& df,
int
fCapIdOffset)
const
= 0;
28
virtual
void
fC2adc
(
const
CaloSamples
& clf,
HODataFrame
& df,
int
fCapIdOffset)
const
= 0;
29
virtual
void
fC2adc
(
const
CaloSamples
& clf,
ZDCDataFrame
& df,
int
fCapIdOffset)
const
= 0;
30
virtual
void
fC2adc
(
const
CaloSamples
& clf,
HcalCalibDataFrame
& df,
int
fCapIdOffset)
const
= 0;
31
virtual
void
fC2adc
(
const
CaloSamples
& clf,
HcalUpgradeDataFrame
& df,
int
fCapIdOffset)
const
= 0;
32
};
33
34
#endif
HODataFrame
Definition:
HODataFrame.h:16
HODataFrame.h
HcalUpgradeDataFrame.h
ZDCDataFrame
Definition:
ZDCDataFrame.h:15
HcalCalibDataFrame
Definition:
HcalCalibDataFrame.h:15
CaloSamples.h
CaloSamples
Definition:
CaloSamples.h:14
ZDCDataFrame.h
HFDataFrame
Definition:
HFDataFrame.h:15
HcalCoder::fC2adc
virtual void fC2adc(const CaloSamples &clf, HBHEDataFrame &df, int fCapIdOffset) const =0
HcalCoder
Definition:
HcalCoder.h:18
HBHEDataFrame.h
HcalCoder::adc2fC
virtual void adc2fC(const HBHEDataFrame &df, CaloSamples &lf) const =0
HBHEDataFrame
Definition:
HBHEDataFrame.h:15
HcalUpgradeDataFrame
Definition:
HcalUpgradeDataFrame.h:15
HcalCalibDataFrame.h
HFDataFrame.h
Generated for CMSSW Reference Manual by
1.8.5