Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
RecoHGCal
TICL
plugins
SeedingRegionGlobal.h
Go to the documentation of this file.
1
// Author: Felice Pantaleo,Marco Rovere - felice.pantaleo@cern.ch, marco.rovere@cern.ch
2
// Date: 09/2018
3
4
#ifndef __RecoHGCal_TICL_SeedingRegionGlobal_H__
5
#define __RecoHGCal_TICL_SeedingRegionGlobal_H__
6
#include <memory>
// unique_ptr
7
#include <string>
8
#include "
RecoHGCal/TICL/plugins/SeedingRegionAlgoBase.h
"
9
10
#include "
FWCore/Framework/interface/ESHandle.h
"
11
#include "
FWCore/Framework/interface/Event.h
"
12
#include "
FWCore/Framework/interface/Frameworkfwd.h
"
13
#include "
FWCore/Framework/interface/MakerMacros.h
"
14
#include "
FWCore/MessageLogger/interface/MessageLogger.h
"
15
#include "
FWCore/ParameterSet/interface/ConfigurationDescriptions.h
"
16
#include "
FWCore/ParameterSet/interface/ParameterSetDescription.h
"
17
#include "
FWCore/Framework/interface/ConsumesCollector.h
"
18
19
namespace
ticl {
20
class
SeedingRegionGlobal
final :
public
SeedingRegionAlgoBase
{
21
public
:
22
SeedingRegionGlobal
(
const
edm::ParameterSet
& conf,
edm::ConsumesCollector
& sumes);
23
~SeedingRegionGlobal
()
override
;
24
25
void
initialize
(
const
edm::EventSetup
& es)
override
{};
26
27
void
makeRegions
(
const
edm::Event
&
ev
,
const
edm::EventSetup
& es, std::vector<TICLSeedingRegion>&
result
)
override
;
28
29
static
void
fillPSetDescription
(
edm::ParameterSetDescription
&
desc
);
30
};
31
}
// namespace ticl
32
#endif
ticl::SeedingRegionAlgoBase
Definition:
SeedingRegionAlgoBase.h:22
ticl::SeedingRegionGlobal::SeedingRegionGlobal
SeedingRegionGlobal(const edm::ParameterSet &conf, edm::ConsumesCollector &sumes)
Definition:
SeedingRegionGlobal.cc:15
MessageLogger.h
ticl::SeedingRegionGlobal
Definition:
SeedingRegionGlobal.h:20
Event.h
MakerMacros.h
ev
bool ev
Definition:
Hydjet2Hadronizer.cc:96
Frameworkfwd.h
edm::ParameterSetDescription
Definition:
ParameterSetDescription.h:52
mps_fire.result
tuple result
Definition:
mps_fire.py:311
ticl::SeedingRegionGlobal::fillPSetDescription
static void fillPSetDescription(edm::ParameterSetDescription &desc)
Definition:
SeedingRegionGlobal.cc:30
ParameterSetDescription.h
submitPVResolutionJobs.desc
string desc
Definition:
submitPVResolutionJobs.py:251
ESHandle.h
edm::EventSetup
Definition:
EventSetup.h:59
ticl::SeedingRegionGlobal::initialize
void initialize(const edm::EventSetup &es) override
Definition:
SeedingRegionGlobal.h:25
ticl::SeedingRegionGlobal::~SeedingRegionGlobal
~SeedingRegionGlobal() override
Definition:
SeedingRegionGlobal.cc:18
SeedingRegionAlgoBase.h
edm::ParameterSet
Definition:
ParameterSet.h:47
ticl::SeedingRegionGlobal::makeRegions
void makeRegions(const edm::Event &ev, const edm::EventSetup &es, std::vector< TICLSeedingRegion > &result) override
Definition:
SeedingRegionGlobal.cc:20
ConfigurationDescriptions.h
edm::Event
Definition:
Event.h:73
ConsumesCollector.h
edm::ConsumesCollector
Definition:
ConsumesCollector.h:45
Generated for CMSSW Reference Manual by
1.8.5