Main Page
Namespaces
Classes
Package Documentation
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
{
16
public
:
17
19
//EcalRecHitAbsAlgo() { };
20
22
virtual
~EcalRecHitAbsAlgo
() { };
23
25
26
virtual
void
setADCToGeVConstant
(
const
float
&
value
) = 0;
27
virtual
EcalRecHit
makeRecHit
(
const
EcalUncalibratedRecHit
& uncalibRH,
const
float
& intercalib,
const
float
& timecalib,
const
uint32_t &
flags
)
const
= 0;
28
29
};
30
#endif
EcalRecHitAbsAlgo::~EcalRecHitAbsAlgo
virtual ~EcalRecHitAbsAlgo()
Constructor.
Definition:
EcalRecHitAbsAlgo.h:22
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
flags
std::vector< Variable::Flags > flags
Definition:
MVATrainer.cc:135
EcalRecHit.h
EcalRecHitAbsAlgo
Definition:
EcalRecHitAbsAlgo.h:14
value
Definition:
value.py:1
EcalUncalibratedRecHit.h
EcalRecHitAbsAlgo::setADCToGeVConstant
virtual void setADCToGeVConstant(const float &value)=0
make rechits from dataframes
Generated for CMSSW Reference Manual by
1.8.11