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