Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
SimCalorimetry
HcalTrigPrimAlgos
interface
HcalFeatureBit.h
Go to the documentation of this file.
1
#ifndef SimCalorimetry_HcalTPGAlgos_interface_HcalFeatureBit_h_included
2
#define SimCalorimetry_HcalTPGAlgos_interface_HcalFeatureBit_h_included 1
3
4
#include "
DataFormats/HcalDetId/interface/HcalDetId.h
"
5
6
class
HcalFeatureBit
{
7
public
:
8
HcalFeatureBit
(){}
9
virtual
~HcalFeatureBit
(){}
//the virutal function is responcible for applying a cut based on a linear relationship of the energy
10
//deposited in the short vers long fibers.
11
virtual
bool
fineGrainbit
(
int
ADCShort,
HcalDetId
Sid,
int
CapIdS,
int
ADCLong,
HcalDetId
Lid,
int
CapIdL)
const
{
return
false
;}
12
13
};
14
#endif
15
HcalFeatureBit
Definition:
HcalFeatureBit.h:6
HcalDetId
Definition:
HcalDetId.h:12
HcalDetId.h
HcalFeatureBit::HcalFeatureBit
HcalFeatureBit()
Definition:
HcalFeatureBit.h:8
HcalFeatureBit::~HcalFeatureBit
virtual ~HcalFeatureBit()
Definition:
HcalFeatureBit.h:9
HcalFeatureBit::fineGrainbit
virtual bool fineGrainbit(int ADCShort, HcalDetId Sid, int CapIdS, int ADCLong, HcalDetId Lid, int CapIdL) const
Definition:
HcalFeatureBit.h:11
Generated for CMSSW Reference Manual by
1.8.5