src
RecoLocalCalo
EcalRecAlgos
interface
EcalRecHitAbsAlgo.h
Go to the documentation of this file.
1
#ifndef RecoLocalCalo_EcalRecAlgos_EcalRecHitAbsAlgo_HH
2
#define RecoLocalCalo_EcalRecAlgos_EcalRecHitAbsAlgo_HH
3
10
#include <vector>
11
#include "
DataFormats/EcalRecHit/interface/EcalRecHit.h
"
12
#include "
DataFormats/EcalRecHit/interface/EcalUncalibratedRecHit.h
"
13
14
class
EcalRecHitAbsAlgo
{
15
public
:
17
//EcalRecHitAbsAlgo() { };
18
20
virtual
~EcalRecHitAbsAlgo
(){};
21
23
24
virtual
void
setADCToGeVConstant
(
const
float
&
value
) = 0;
25
virtual
EcalRecHit
makeRecHit
(
const
EcalUncalibratedRecHit
& uncalibRH,
26
const
float
& intercalib,
27
const
float
& timecalib,
28
const
uint32_t&
flags
)
const
= 0;
29
};
30
#endif
EcalRecHit.h
EcalUncalibratedRecHit.h
EcalRecHitAbsAlgo::~EcalRecHitAbsAlgo
virtual ~EcalRecHitAbsAlgo()
Constructor.
Definition:
EcalRecHitAbsAlgo.h:20
EcalRecHitAbsAlgo::makeRecHit
virtual EcalRecHit makeRecHit(const EcalUncalibratedRecHit &uncalibRH, const float &intercalib, const float &timecalib, const uint32_t &flags) const =0
EcalRecHit
Definition:
EcalRecHit.h:15
EcalUncalibratedRecHit
Definition:
EcalUncalibratedRecHit.h:8
EcalRecHitAbsAlgo
Definition:
EcalRecHitAbsAlgo.h:14
value
Definition:
value.py:1
EcalRecHitAbsAlgo::setADCToGeVConstant
virtual void setADCToGeVConstant(const float &value)=0
make rechits from dataframes
HLT_2022v12_cff.flags
flags
Definition:
HLT_2022v12_cff.py:9721
Generated for CMSSW Reference Manual by
1.8.14