test
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