test
Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
SimCalorimetry
HcalTrigPrimAlgos
interface
HcalFeatureHFEMBit.h
Go to the documentation of this file.
1
#ifndef SimCalorimetry_HcalTPGAlgos_interface_HcalFeatureHFEMBit_h_included
2
#define SimCalorimetry_HcalTPGAlgos_interface_HcalFeatureHFEMBit_h_included 1
3
4
5
#include "
SimCalorimetry/HcalTrigPrimAlgos/interface/HcalFeatureBit.h
"
6
#include "
CalibFormats/HcalObjects/interface/HcalDbService.h
"
7
8
class
HcalFeatureHFEMBit
:
public
HcalFeatureBit
{
9
public
:
10
HcalFeatureHFEMBit
(
double
ShortMinE,
double
LongMinE,
double
ShortLongCutSlope,
double
ShortLongCutOffset,
const
HcalDbService
& conditions);
11
~HcalFeatureHFEMBit
();
12
virtual
bool
fineGrainbit
(
int
ADCShort,
HcalDetId
Sid,
int
CapIdS,
int
ADCLong,
HcalDetId
Lid,
int
CapIdL)
const
;
//cuts based on energy
13
//depoisted in the long and short fibers
14
private
:
15
double
ShortMinE_
,
LongMinE_
,
ShortLongCutSlope_
,
ShortLongCutOffset_
;
16
const
HcalDbService
&
conditions_
;
17
};
18
#endif
HcalFeatureBit
Definition:
HcalFeatureBit.h:6
HcalDbService
Definition:
HcalDbService.h:27
HcalFeatureBit.h
HcalFeatureHFEMBit::conditions_
const HcalDbService & conditions_
Definition:
HcalFeatureHFEMBit.h:16
HcalDetId
Definition:
HcalDetId.h:12
HcalFeatureHFEMBit
Definition:
HcalFeatureHFEMBit.h:8
HcalFeatureHFEMBit::ShortLongCutOffset_
double ShortLongCutOffset_
Definition:
HcalFeatureHFEMBit.h:15
HcalFeatureHFEMBit::fineGrainbit
virtual bool fineGrainbit(int ADCShort, HcalDetId Sid, int CapIdS, int ADCLong, HcalDetId Lid, int CapIdL) const
Definition:
HcalFeatureHFEMBit.cc:24
HcalFeatureHFEMBit::LongMinE_
double LongMinE_
Definition:
HcalFeatureHFEMBit.h:15
HcalFeatureHFEMBit::ShortMinE_
double ShortMinE_
Definition:
HcalFeatureHFEMBit.h:15
HcalFeatureHFEMBit::ShortLongCutSlope_
double ShortLongCutSlope_
Definition:
HcalFeatureHFEMBit.h:15
HcalFeatureHFEMBit::~HcalFeatureHFEMBit
~HcalFeatureHFEMBit()
Definition:
HcalFeatureHFEMBit.cc:22
HcalDbService.h
HcalFeatureHFEMBit::HcalFeatureHFEMBit
HcalFeatureHFEMBit(double ShortMinE, double LongMinE, double ShortLongCutSlope, double ShortLongCutOffset, const HcalDbService &conditions)
Definition:
HcalFeatureHFEMBit.cc:10
Generated for CMSSW Reference Manual by
1.8.5