Main Page
+
Namespaces
Namespace List
+
Namespace Members
+
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
+
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
+
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
+
Typedefs
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
+
Enumerations
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
z
+
Enumerator
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
+
Classes
Class List
Class Index
Class Hierarchy
+
Class Members
+
All
:
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
+
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
+
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
+
Typedefs
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
+
Enumerations
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
+
Enumerator
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
+
Properties
_
a
c
d
e
f
l
m
o
p
s
t
u
v
+
Related Functions
:
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
Package Documentation
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Modules
Pages
src
RecoLocalCalo
HGCalRecAlgos
interface
HGCalRecHitAbsAlgo.h
Go to the documentation of this file.
1
#ifndef RecoLocalCalo_HGCalRecAlgos_HGCalRecHitAbsAlgo_HH
2
#define RecoLocalCalo_HGCalRecAlgos_HGCalRecHitAbsAlgo_HH
3
12
#include <vector>
13
#include "
DataFormats/HGCRecHit/interface/HGCRecHit.h
"
14
#include "
DataFormats/HGCRecHit/interface/HGCUncalibratedRecHit.h
"
15
#include "
RecoLocalCalo/HGCalRecAlgos/interface/RecHitTools.h
"
16
17
class
HGCalRecHitAbsAlgo
{
18
public
:
20
//HGCalRecHitAbsAlgo() { };
21
23
virtual
~HGCalRecHitAbsAlgo
(){};
24
25
inline
void
set
(
const
CaloGeometry
&
geom
) {
rhtools_
.
setGeometry
(
geom
); }
26
28
virtual
void
setLayerWeights
(
const
std::vector<float>&
weights
){};
29
30
virtual
void
setADCToGeVConstant
(
const
float
value
) = 0;
31
virtual
HGCRecHit
makeRecHit
(
const
HGCUncalibratedRecHit
& uncalibRH,
const
uint32_t&
flags
)
const
= 0;
32
33
protected
:
34
hgcal::RecHitTools
rhtools_
;
35
};
36
#endif
hgcal::RecHitTools
Definition:
RecHitTools.h:23
HGCalRecHitAbsAlgo::rhtools_
hgcal::RecHitTools rhtools_
Definition:
HGCalRecHitAbsAlgo.h:34
RecHitTools.h
HGCUncalibratedRecHit
Definition:
HGCUncalibratedRecHit.h:7
HGCalRecHitAbsAlgo::~HGCalRecHitAbsAlgo
virtual ~HGCalRecHitAbsAlgo()
Constructor.
Definition:
HGCalRecHitAbsAlgo.h:23
HGCRecHit
Definition:
HGCRecHit.h:14
HGCalRecHitAbsAlgo::setADCToGeVConstant
virtual void setADCToGeVConstant(const float value)=0
HGCUncalibratedRecHit.h
hltDeepSecondaryVertexTagInfosPFPuppi_cfi.weights
weights
Definition:
hltDeepSecondaryVertexTagInfosPFPuppi_cfi.py:71
CaloGeometry
Definition:
CaloGeometry.h:21
value
Definition:
value.py:1
relativeConstraints.geom
geom
Definition:
relativeConstraints.py:72
HGCRecHit.h
HLT_2023v12_cff.flags
flags
Definition:
HLT_2023v12_cff.py:10057
HGCalRecHitAbsAlgo
Definition:
HGCalRecHitAbsAlgo.h:17
hgcal::RecHitTools::setGeometry
void setGeometry(CaloGeometry const &)
Definition:
RecHitTools.cc:68
HGCalRecHitAbsAlgo::setLayerWeights
virtual void setLayerWeights(const std::vector< float > &weights)
make rechits from dataframes
Definition:
HGCalRecHitAbsAlgo.h:28
HGCalRecHitAbsAlgo::makeRecHit
virtual HGCRecHit makeRecHit(const HGCUncalibratedRecHit &uncalibRH, const uint32_t &flags) const =0
Generated for CMSSW Reference Manual by
1.8.14