Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
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
}
13
14
class
EcalUncalibRecHitWorkerBaseClass
{
15
public
:
16
EcalUncalibRecHitWorkerBaseClass
(
const
edm::ParameterSet
&,
edm::ConsumesCollector
&
c
){}
17
EcalUncalibRecHitWorkerBaseClass
(
const
edm::ParameterSet
&){}
18
virtual
~EcalUncalibRecHitWorkerBaseClass
(){}
19
20
virtual
void
set
(
const
edm::EventSetup
& es) = 0;
21
virtual
bool
run
(
const
edm::Event
& evt,
const
EcalDigiCollection::const_iterator
& digi,
EcalUncalibratedRecHitCollection
&
result
) = 0;
22
};
23
24
#endif
edm::DataFrameContainer::const_iterator
boost::transform_iterator< IterHelp, boost::counting_iterator< int > > const_iterator
Definition:
DataFrameContainer.h:51
edm::SortedCollection
Definition:
SortedCollection.h:50
EcalUncalibRecHitWorkerBaseClass::set
virtual void set(const edm::EventSetup &es)=0
ParameterSet
Definition:
Functions.h:16
EcalUncalibRecHitWorkerBaseClass::~EcalUncalibRecHitWorkerBaseClass
virtual ~EcalUncalibRecHitWorkerBaseClass()
Definition:
EcalUncalibRecHitWorkerBaseClass.h:18
EcalRecHitCollections.h
EcalUncalibRecHitWorkerBaseClass::EcalUncalibRecHitWorkerBaseClass
EcalUncalibRecHitWorkerBaseClass(const edm::ParameterSet &)
Definition:
EcalUncalibRecHitWorkerBaseClass.h:17
EventSetup
query.result
tuple result
Definition:
query.py:137
EcalUncalibRecHitWorkerBaseClass::EcalUncalibRecHitWorkerBaseClass
EcalUncalibRecHitWorkerBaseClass(const edm::ParameterSet &, edm::ConsumesCollector &c)
Definition:
EcalUncalibRecHitWorkerBaseClass.h:16
EcalUncalibRecHitWorkerBaseClass
Definition:
EcalUncalibRecHitWorkerBaseClass.h:14
EcalDigiCollections.h
edm::EventSetup
Definition:
EventSetup.h:44
trackerHits.c
tuple c
Definition:
trackerHits.py:26
Event
EcalUncalibRecHitWorkerBaseClass::run
virtual bool run(const edm::Event &evt, const EcalDigiCollection::const_iterator &digi, EcalUncalibratedRecHitCollection &result)=0
edm::ParameterSet
Definition:
ParameterSet.h:35
edm::Event
Definition:
Event.h:59
ConsumesCollector.h
edm::ConsumesCollector
Definition:
ConsumesCollector.h:32
Generated for CMSSW Reference Manual by
1.8.5