Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
RecoLocalCalo
EcalRecProducers
interface
EcalUncalibRecHitWorkerBaseClass.h
Go to the documentation of this file.
1
#ifndef RecoLocalCalo_EcalRecProducers_EcalUncalibRecHitWorkerBaseClass_hh
2
#define RecoLocalCalo_EcalRecProducers_EcalUncalibRecHitWorkerBaseClass_hh
3
4
#include "
DataFormats/EcalRecHit/interface/EcalRecHitCollections.h
"
5
#include "
DataFormats/EcalDigi/interface/EcalDigiCollections.h
"
6
#include "
FWCore/Framework/interface/ConsumesCollector.h
"
7
8
namespace
edm {
9
class
Event
;
10
class
EventSetup
;
11
class
ParameterSet
;
12
class
ParameterSetDescription
;
13
//class ParameterDescriptionNode;
14
}
// namespace edm
15
16
class
EcalUncalibRecHitWorkerBaseClass
{
17
public
:
18
EcalUncalibRecHitWorkerBaseClass
(
const
edm::ParameterSet
&,
edm::ConsumesCollector
&
c
) {}
19
EcalUncalibRecHitWorkerBaseClass
(
const
edm::ParameterSet
&) {}
20
EcalUncalibRecHitWorkerBaseClass
() {}
21
virtual
~EcalUncalibRecHitWorkerBaseClass
() {}
22
23
virtual
void
set
(
const
edm::EventSetup
& es) = 0;
24
virtual
void
set
(
const
edm::Event
& evt) {}
25
26
virtual
void
run
(
const
edm::Event
& evt,
27
const
EcalDigiCollection
& digis,
28
EcalUncalibratedRecHitCollection
&
result
) = 0;
29
30
virtual
edm::ParameterSetDescription
getAlgoDescription
() = 0;
31
};
32
33
#endif
c
const edm::EventSetup & c
Definition:
SiStripLAProfileBooker.cc:66
edm::SortedCollection
Definition:
SortedCollection.h:49
EcalUncalibRecHitWorkerBaseClass::set
virtual void set(const edm::EventSetup &es)=0
ParameterSetDescription
ParameterSet
Definition:
Functions.h:16
EcalUncalibRecHitWorkerBaseClass::~EcalUncalibRecHitWorkerBaseClass
virtual ~EcalUncalibRecHitWorkerBaseClass()
Definition:
EcalUncalibRecHitWorkerBaseClass.h:21
EcalRecHitCollections.h
EcalUncalibRecHitWorkerBaseClass::run
virtual void run(const edm::Event &evt, const EcalDigiCollection &digis, EcalUncalibratedRecHitCollection &result)=0
edm::ParameterSetDescription
Definition:
ParameterSetDescription.h:52
mps_fire.result
tuple result
Definition:
mps_fire.py:311
EcalUncalibRecHitWorkerBaseClass::EcalUncalibRecHitWorkerBaseClass
EcalUncalibRecHitWorkerBaseClass(const edm::ParameterSet &)
Definition:
EcalUncalibRecHitWorkerBaseClass.h:19
EventSetup
EcalUncalibRecHitWorkerBaseClass::getAlgoDescription
virtual edm::ParameterSetDescription getAlgoDescription()=0
EcalDigiCollection
Definition:
EcalDigiCollections.h:46
EcalUncalibRecHitWorkerBaseClass::EcalUncalibRecHitWorkerBaseClass
EcalUncalibRecHitWorkerBaseClass(const edm::ParameterSet &, edm::ConsumesCollector &c)
Definition:
EcalUncalibRecHitWorkerBaseClass.h:18
EcalUncalibRecHitWorkerBaseClass
Definition:
EcalUncalibRecHitWorkerBaseClass.h:16
EcalDigiCollections.h
edm::EventSetup
Definition:
EventSetup.h:59
Event
EcalUncalibRecHitWorkerBaseClass::set
virtual void set(const edm::Event &evt)
Definition:
EcalUncalibRecHitWorkerBaseClass.h:24
EcalUncalibRecHitWorkerBaseClass::EcalUncalibRecHitWorkerBaseClass
EcalUncalibRecHitWorkerBaseClass()
Definition:
EcalUncalibRecHitWorkerBaseClass.h:20
edm::ParameterSet
Definition:
ParameterSet.h:47
edm::Event
Definition:
Event.h:73
ConsumesCollector.h
edm::ConsumesCollector
Definition:
ConsumesCollector.h:45
Generated for CMSSW Reference Manual by
1.8.5