Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
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
13
#include <vector>
14
#include "
DataFormats/EcalRecHit/interface/EcalRecHit.h
"
15
#include "
DataFormats/EcalRecHit/interface/EcalUncalibratedRecHit.h
"
16
17
class
EcalRecHitAbsAlgo
18
{
19
public
:
20
22
//EcalRecHitAbsAlgo() { };
23
25
virtual
~EcalRecHitAbsAlgo
() { };
26
28
29
virtual
void
setADCToGeVConstant
(
const
float
&
value
) = 0;
30
virtual
EcalRecHit
makeRecHit
(
const
EcalUncalibratedRecHit
& uncalibRH,
const
float
& intercalib,
const
float
& timecalib,
const
uint32_t &
flags
)
const
= 0;
31
32
};
33
#endif
EcalRecHitAbsAlgo::~EcalRecHitAbsAlgo
virtual ~EcalRecHitAbsAlgo()
Constructor.
Definition:
EcalRecHitAbsAlgo.h:25
relativeConstraints.value
tuple value
Definition:
relativeConstraints.py:54
EcalRecHitAbsAlgo::makeRecHit
virtual EcalRecHit makeRecHit(const EcalUncalibratedRecHit &uncalibRH, const float &intercalib, const float &timecalib, const uint32_t &flags) const =0
EcalRecHit
Definition:
EcalRecHit.h:12
EcalUncalibratedRecHit
Definition:
EcalUncalibratedRecHit.h:7
flags
std::vector< Variable::Flags > flags
Definition:
MVATrainer.cc:135
EcalRecHit.h
EcalRecHitAbsAlgo
Definition:
EcalRecHitAbsAlgo.h:17
EcalUncalibratedRecHit.h
EcalRecHitAbsAlgo::setADCToGeVConstant
virtual void setADCToGeVConstant(const float &value)=0
make rechits from dataframes
Generated for CMSSW Reference Manual by
1.8.5